Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 3795|Svar: 7

[Källa] HTTPS-säkerhetsprotokollversionen stöder detekteringsverktyget

[Kopiera länk]
Publicerad 2023-10-22 22:07:28 | | | |
Krav: Jag gjorde en gadget till en vän, vars huvudsyfte är att kontrollera LAN:et (Kontrollera onlinewebbplatsen har inte tillgång till intranätet) för att tillhandahålla gränssnittsdokumentation till tredje part som beskriver de säkerhetsprotokoll som används av https-sajter.

Jag tror att du under utvecklingsprocessen kan stöta på"Begäran avbröts: Kunde inte skapa SSL/TLS-säker kanal"Avvikelse, orsaken till avvikelsen kan vara att säkerhetsprotokollversionen som den andra parten satt är för hög, och samtidigt är säkerhetsprotokollversionen som är konfigurerad som standard i ert program för låg, och då kan den inte kommunicera normalt.

SSL/TLS-protokollet

SSL står för Secure Sockets Layer, vilket är ett säkert överföringsprotokoll designat av Netscape för webben, med målet att erbjuda konfidentialitet, autentisering och dataintegritetsgaranti för nätverkskommunikation. Idag har SSL blivit branschstandarden för säker kommunikation på Internet.

De första versionerna av SSL (SSL 1.0, SSL 2.0, SSL 3.0) designades och underhålls av Netscape, och från och med version 3.1 togs SSL-protokollet officiellt över av Internet Engineering Task Force (IETF) och döptes om till TLS (Transport Layer Security), och har utvecklats till TLS 1.0, TLS1.1 och TLS1.2. För närvarande är mainstream fortfarande TLS1.2, men TLS1.3 är på väg att bli den allmänna trenden.

ProtokollPubliceradStatus
SSL 1.0OpubliceradOpublicerad
SSL 2.01995Föråldrad 2011 (RFCInloggningen med hyperlänken är synlig.)
SSL 3.01996Föråldrad 2015 (RFCInloggningen med hyperlänken är synlig.)
TLS 1.01999Föråldrad 2020 (RFCInloggningen med hyperlänken är synlig.)
TLS 1.12006Föråldrad 2020 (RFCInloggningen med hyperlänken är synlig.)
TLS 1.22008
TLS 1.32018


https check-verktyget

Med hjälp av .NET utvecklade vi ett HTTPS-säkerhetsprotokoll som stödjer detekteringsverktyg, vilket faktiskt publicerar konsolapplikationen till nuget-arkivet, som stödjer: netcoreapp3.1, net5.0, net6.0 och net7.0.

GitHub-adress:Inloggningen med hyperlänken är synlig.

NuGet-adress:Inloggningen med hyperlänken är synlig.

Installationskommandot är följande:


Använd kommandot enligt följande:



Mycket enkelt, kommandot är paketnamn + utrymme + URL.

(Slut)




Föregående:Börja med en GL-MT2500A router för ditt hemnätverk
Nästa:Följ det officiella kontot och få "inbjudningskoden" gratis
 Hyresvärd| Publicerad den 2023-10-23 20:40:35 |
v1.0.1



 Hyresvärd| Publicerad 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
 Hyresvärd| Publicerad 2023-11-13 19:33:29 |
Klientspråk
version
Klassbiblioteket
Oavsett om det stöds eller inte
Kompatibla scheman

JavaFöre 1.6.115 inteTredjepartsstödpaket
Efter 1.6.115 varaStarta jvm och lägg till parametrar - Dhttps.protocols=TLSv1.1, TLSv1.2
1.7 varaStarta jvm och lägg till parametrar - Dhttps.protocols=TLSv1.1, TLSv1.2
1.8 varaStöds som standard
NodejsIndividuella versioner varaStöds som standard
c#,asp.net4.0-4.4 vara
Lägg till nedlänkskod innan du skickar HTTP-förfrågningar
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;
4.5 vara
Om den är 4,5 eller högre kan du använda den direkt
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
Pytonorm2.7-3 varaStöds som standard
hårlock7.19.7 varaStöds som standard
Golang1.7.4net/httpvaraStöds som standard
Rubin
phpphp5.6file_get_contentsvara
http\clientinte
hårlockvara
php5.3.29file_get_contentsvara
http\clientinte
hårlockvara




 Hyresvärd| Publicerad den 2024-2-3 09:00:56 |
CURL upptäcker information som giltighetsperioden för HTTPS-certifikatet
https://www.itsvse.com/thread-10669-1-1.html
 Hyresvärd| Publicerad den 28 april 2024 13:23:01 |
Begäran avbruten: Misslyckades med att skapa en SSL/TLS-säker kanallösning
https://www.itsvse.com/thread-7612-1-1.html
 Hyresvärd| Publicerad den 28-05-2024 13:42:04 |
Ignorera certifikatvalidering

 Hyresvärd| Publicerad den 2025-3-10 13:35:22 |
Transport Layer Security (TLS) bästa praxis i .NET-ramverket:Inloggningen med hyperlänken är synlig.
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com