Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 3795|Svar: 7

[Kilde] HTTPS-sikkerhedsprotokolversionen understøtter detektionsværktøjet

[Kopier link]
Opslået den 22-10-2023 22:07:28 | | | |
Krav: Jeg lavede en gadget til en ven, hvis hovedformål er at tjekke LAN'et (Tjek online-hjemmesiden, der ikke har adgang til intranettet) at levere grænsefladedokumentation til tredjepart, der beskriver de sikkerhedsprotokoller, der anvendes af https-sider.

Jeg tror, at du under udviklingsprocessen kan støde på "Anmodningen blev afbrudt: Kunne ikke oprette SSL/TLS sikker kanal"Abnormitet, årsagen til abnormiteten kan være, at sikkerhedsprotokolversionen sat af den anden part er for høj, og samtidig er sikkerhedsprotokolversionen, der er konfigureret som standard i dit program, for lav, og så kan den ikke kommunikere normalt.

SSL/TLS-protokol

SSL står for Secure Sockets Layer, som er en sikker transmissionsprotokol designet af Netscape til webben med det formål at sikre fortrolighed, autentificering og dataintegritetsgaranti for netværkskommunikation. I dag er SSL blevet industristandarden for sikker kommunikation på internettet.

De første par versioner af SSL (SSL 1.0, SSL 2.0, SSL 3.0) blev designet og vedligeholdt af Netscape, og fra version 3.1 blev SSL-protokollen officielt overtaget af Internet Engineering Task Force (IETF) og omdøbt til TLS (Transport Layer Security), og har udviklet sig til TLS 1.0, TLS1.1 og TLS1.2. Lige nu er mainstream stadig TLS1.2, men TLS1.3 er ved at blive den generelle trend.

ProtokolOffentliggjortStatus
SSL 1.0UpubliceredeUpublicerede
SSL 2.01995Udfaset i 2011 (RFCHyperlink-login er synlig.)
SSL 3.01996Udfaset i 2015 (RFCHyperlink-login er synlig.)
TLS 1.01999Udfaset i 2020 (RFCHyperlink-login er synlig.)
TLS 1.12006Udfaset i 2020 (RFCHyperlink-login er synlig.)
TLS 1.22008
TLS 1.32018


https check-værktøj

Ved hjælp af .NET udviklede vi et HTTPS-sikkerhedsprotokol-understøttelsesværktøj, som faktisk offentliggør konsolapplikationen til nuget-repositoryet, som understøtter: netcoreapp3.1, net5.0, net6.0 og net7.0.

GitHub-adresse:Hyperlink-login er synlig.

NuGet-adresse:Hyperlink-login er synlig.

Installationskommandoen er som følger:


Brug kommandoen som følger:



Meget simpelt, kommandoen er pakkenavn + plads + URL.

(Slut)




Tidligere:Start med en GL-MT2500A router til dit hjemmenetværk
Næste:Følg den officielle konto og få "invitationskoden" gratis
 Udlejer| Opslået den 23-10-2023 kl. 20:40:35 |
v1.0.1



 Udlejer| Opslået den 2023-11-13 19:32:04 |
SecurityProtocolType.Tls1.0=0xC0; SecurityProtocolType.Tls1.1=0x300; SecurityProtocolType.Tls1.2=0xC00;
.NET 4.0/4.5 standard: SecurityProtocolType.Tls | SecurityProtocolType.SSL3
.NET 4.6/4.7 standard: SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12
 Udlejer| Opslået den 13-11-2023 kl. 19:33:29 |
Klientsprog
version
Klassebiblioteket
Om det er understøttet eller ej
Kompatible skemaer

JavaFør 1.6.115 ikkeTredjeparts supportpakker
Efter 1.6.115 væreStart jvm og tilføj parametre - Dhttps.protocols=TLSv1.1, TLSv1.2
1.7 væreStart jvm og tilføj parametre - Dhttps.protocols=TLSv1.1, TLSv1.2
1.8 væreUnderstøttet som standard
NodejsIndividuelle versioner væreUnderstøttet som standard
c#,asp.net4.0-4.4 være
Tilføj download-kode før du sender HTTP-anmodninger
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;
4.5 være
Hvis den er 4,5 eller højere, kan du bruge den direkte
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
Pyton2.7-3 væreUnderstøttet som standard
krølle7.19.7 væreUnderstøttet som standard
Golang1.7.4net/httpværeUnderstøttet som standard
Rubin
phpphp5.6file_get_contentsvære
http\clientikke
krøllevære
php5.3.29file_get_contentsvære
http\clientikke
krøllevære




 Udlejer| Opslået den 2024-2-3 09:00:56 |
CURL registrerer information som gyldighedsperioden for HTTPS-certifikatet
https://www.itsvse.com/thread-10669-1-1.html
 Udlejer| Opslået den 28-5-2024 13:23:01 |
Anmodning afbrudt: Kunne ikke oprette en SSL/TLS sikker kanalløsning
https://www.itsvse.com/thread-7612-1-1.html
 Udlejer| Opslået den 28-5-2024 kl. 13:42:04 |
Ignorer certifikatvalidering

 Udlejer| Opslået den 2025-3-10 13:35:22 |
Transport Layer Security (TLS) bedste praksis i .NET-frameworket:Hyperlink-login er synlig.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com