Vaatimukset: Tein vempaimen ystävälleni, jonka pääasiallinen tarkoitus on tarkistaa LAN (Tarkista, että verkkosivustolla ei ole pääsyä intranetiin) tarjota rajapintadokumentaatiota kolmansille osapuolille, jotka kuvaavat HTTPS-sivustojen käyttämät turvaprotokollat.
Uskon, että kehitysprosessin aikana saatat kohdata"Pyyntö keskeytettiin: SSL/TLS-suojatun kanavan luominen ei onnistunut"Poikkeavuus, syy poikkeavuuteen voi olla se, että toisen osapuolen asettama turvaprotokollaversio on liian korkea, ja samalla ohjelmassasi oletuksena määritetty turvaprotokollaversio on liian matala, jolloin se ei voi kommunikoida normaalisti.
SSL/TLS-protokolla
SSL tarkoittaa Secure Sockets Layeria, joka on Netscapen verkkoon suunnittelema turvallinen siirtoprotokolla ja jonka tavoitteena on tarjota luottamuksellisuus, todennus ja tietojen eheys verkkoviestinnälle. Nykyään SSL:stä on tullut alan standardi turvallisessa viestinnässä internetissä.
Ensimmäiset SSL-versiot (SSL 1.0, SSL 2.0, SSL 3.0) suunniteltiin ja ylläpidettiin Netscapen toimesta, ja versiosta 3.1 alkaen SSL-protokolla siirtyi virallisesti Internet Engineering Task Forcen (IETF) haltuun ja nimettiin uudelleen TLS:ksi (Transport Layer Security), ja se on kehittynyt TLS 1.0, TLS1.1 ja TLS1.2. Tällä hetkellä valtavirta on edelleen TLS1.2, mutta TLS1.3:sta on tulossa yleinen trendi.
https-tarkistustyökalu
.NET:n avulla kehitimme HTTPS-turvaprotokollan tukityökalun, joka julkaisee konsolisovelluksen nuget-repositoriossa, joka tukee: netcoreapp3.1, net5.0, net6.0 ja net7.0.
GitHub-osoite:Hyperlinkin kirjautuminen on näkyvissä.
nuget-osoite:Hyperlinkin kirjautuminen on näkyvissä.
Asennuskomento on seuraava:
Käytä komentoa seuraavasti:
Hyvin yksinkertaista, komento on paketin nimi + välilyönti + URL.
(Loppu)
|