NET :: SSLEAY

NET :: SSLEAY is een PERL-extensie voor het gebruik van OpenSSL.
Download nu

NET :: SSLEAY Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mike McCauley and Florian Ragwitz
  • Uitgever website:
  • http://search.cpan.org/~flora/

NET :: SSLEAY Tags


NET :: SSLEAY Beschrijving

NET :: SSLEAY is een PERL-extensie voor het gebruik van OpenSSL. NET :: SSLEAY is een PERL-extensie voor het gebruik van OpenSSL.Synopsis Gebruik NET :: SSLEAY QW (GET_HTTPS Post_Https Sslcat Make_headers Make_Form); ($ pagina) = get_https ('www.bacus.pt', 443, '/'); # 1 ($ pagina, $ reactie,% Reply_headers) = get_https ('www.bacus.pt', 443, '/', # 2 make_headers (gebruikersagent => 'Cryptozilla / 5.0b1', referentie => 'https : //www.bacus.pt ')); ($ pagina, $ resultaat,% headers) = # 2b = get_https ('www.bacus.pt', 443, '/protected.html', make_headers (autorisatie => 'basic'. MIME :: BASE64 :: CODE ( "$ Gebruiker: $ PASS", '')); ($ pagina, $ reactie,% Reply_headers) = post_https ('www.bacus.pt', 443, '/foo.cgi', '', # 3 make_form (ok => '1', naam => 'sampo' )); $ Antwoord = SSLCAT ($ host, $ poort, $ aanvraag); # 4 ($ antwoord, $ erver, $ server_cert) = SSLCAT ($ host, $ poort, $ verzoek); # 5 $ NET :: SSLEAY :: TRACE = 2; # 0 = geen foutopsporing, 1 = ciphers, 2 = TRACE, 3 = DUMP-data is een gerelateerde module genaamd NET :: SSLEAY :: Handle inbegrepen in deze distributie die u in plaats daarvan wilt gebruiken. Het heeft zijn eigen POD-documentatie. Deze module biedt een aantal convinience-functies op hoog niveau voor toegang tot webpagina's op SSL-servers (voor symmetrie, dezelfde API wordt aangeboden voor toegang tot HTTP-servers), een SSLCAT-functie voor het schrijven van uw eigen klanten, en Eindelijk toegang tot de SSL API van SSLEAY / OPENSSL-pakket, zodat u servers of klanten kunt schrijven voor meer gecompliceerde toepassingen. Voor functies op hoog niveau is het meest convinient om ze te importeren op uw belangrijkste naamruimte zoals aangegeven in de synopsis.case 1 toont typisch aanroep van Get_https () om een HTML-pagina van Secure Server te halen. Het eerste argument biedt hostnaam of IP in gestippelde decimale notatie van de externe server om contact op te nemen. Tweede argument is de TCP-poort aan het externe uiteinde (uw eigen poort wordt willekeurig geplukt uit hoge genummerde poorten zoals gebruikelijk voor TCP). Het derde argument is de URL van de pagina zonder het gedeelte van de hostnaam. Raadpleeg in twijfel HTTP-specificaties op http://www.w3c.org.case 2 demonstreert het volwaardige gebruik van get_https (). Zoals te zien is, parseert GET_HTTPS () de respons- en responskoppen en retourneert deze als een lijst, die kan worden vastgelegd in een hash voor latere referentie. Ook een vierde argument voor GETTS_HTPS () wordt gebruikt om een aantal extra headers in het verzoek in te voegen. make_headers () is een functie die een lijst of hash naar dergelijke headers zal converteren. Standaard GET_HTTPS () Supplies Host (maak virtuele hosting eenvoudig) en accepteer (naar verluidt nodig door IIS) headers.Case 2b laat zien hoe u een wachtwoord beveiligde pagina kunt krijgen. Raadpleeg HTTP-protocolspecificaties voor meer informatie (bijvoorbeeld RFC-2617). Case 3 roept post_https () om een HTML / CGI-formulier in te dienen om de server te beveiligen. Eerste vier argumenten zijn gelijk aan GET_HTTPS () (opmerking dat lege string ('') wordt doorgegeven als header-argument). Het vijfde argument is de inhoud van het formulier geformatteerd volgens CGI-specificatie. In dit geval wordt de helperfunctie make_https () gebruikt om de opmaak te doen, maar u zou een string kunnen passeren. De post_https () voegt automatisch de headers van de inhoud en content-lengt toe aan het verzoek. Case 4 toont de functie Fundamentele SSLCAT () (geïnspireerd in de geest door Netcat Utility :-). Het is je Zwitserse legermes waarmee je gemakkelijk contact kunt opnemen met servers, een aantal gegevens verzenden en vervolgens het antwoord krijgen. U bent verantwoordelijk voor het formatteren van de gegevens en het parseren van de respons - SSLCAT () is slechts een transport.case 5 is een volledige aanroeping van SSLCAT () waarmee fouten en de server (peer) -certificaat kunnen worden geretourneerd. kan worden gebruikt om de werkelijkheid van functies op hoog niveau te regelen. Niveau 0 Garandeert stilte, niveau 1 (de standaard) stoot alleen foutmeldingen uit. Vereisten: · Perl


NET :: SSLEAY Gerelateerde software

Webfetch

Webfetch is een PERL-module om informatie van het web te downloaden en op te slaan. ...

160

Downloaden