NET :: Ssmeay.

Net :: Ssmeay è un'estensione perl per l'utilizzo di openssl.
Scarica ora

NET :: Ssmeay. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Mike McCauley and Florian Ragwitz
  • Sito web dell'editore:
  • http://search.cpan.org/~flora/

NET :: Ssmeay. Tag


NET :: Ssmeay. Descrizione

NET :: Ssmeay è un'estensione perl per l'utilizzo di openssl. NET :: Ssmeay è un'estensione perl per l'utilizzo di openssl.synopsis usate NET :: SSLEAY QW (Get_Https Post_HTTPS SSLCAT Make_headers Make_Form); ($ Pagina) = Get_Https ('www.bacus.pt', 443, '/'); # 1 ($ pagina, $ risposta,% reply_headers) = get_https ('www.bacus.pt', 443, '/', # 2 make_headers (utente-agente => 'criptozilla / 5.0b1', referer => 'https : //www.bacus.pt ')); ($ $ pagina, $ risultato,% intestazioni) = # 2b = get_https ('www.bacus.pt', 443, '/protected.html', make_headers (Autorizzazione => 'Basic'. MIME :: BASE64 :: Encode ( "$ utente: $ pass", ''))); ($ Pagina, $ risposta,% reply_headers) = Post_HTTPS ('www.bacus.pt', 443, '/foo.CGI', '', # 3 Make_Form (OK => '1', NAME => 'SAMPO' )); $ Reply = SSLCAT ($ host, $ port, $ Richiesta); # 4 ($ Reply, $ ERR, $ Server_Cert) = SSLCAT ($ host, $ port, $ Richiesta); # 5 $ Net :: Ssmeay :: Trace = 2; # 0 = Nessun debug, 1 = Ciphers, 2 = Trace, 3 = Dump Datathere è un modulo correlato denominato NET :: SSLEAY :: Maniglia inclusa in questa distribuzione che potresti voler usare invece. Ha una propria documentazione POD.Questo modulo offre alcune funzioni di convenienza ad alto livello per l'accesso alle pagine Web sui server SSL (per la simmetria, anche la stessa API è offerta per accedere a server HTTP, una funzione SSLCAT () per scrivere i propri clienti e Finalmente accesso all'API SSL del pacchetto Ssleay / OpenSSL in modo da poter scrivere server o client per applicazioni più complicate.Per funzioni di alto livello è più conveniente importarle al proprio spazio dei nomi principali come indicato nella sinossi. Case 1 dimostra l'invocazione tipica di Get_https () per recuperare una pagina HTML da Secure Server. Il primo argomento fornisce nome host o IP in notazione decimale punteggiata del server remoto per contattare. Second Argomento è la porta TCP all'estremità remota (la propria porta viene selezionata arbitrariamente da porte numerate alte come al solito per TCP). Il terzo argomento è l'URL della pagina senza parte del nome host. In caso di dubbio, consultare le specifiche HTTP su http://www.w3c.org.case 2 dimostra l'uso completo dell'uso di GET_HTTS (). Come si può vedere, Get_HTTPS () analizza le intestazioni di risposta e risposta e le restituisce come un elenco, che può essere catturato in un hash per riferimento successivo. Anche un quarto argomento per Get_HTTPS () è usato per inserire alcune intestazioni aggiuntive nella richiesta. Make_headers () è una funzione che convertirà un elenco o hash per tali intestazioni. Per impostazione predefinita Get_https () host di forniture (rendono l'hosting virtuale facile) e accetta (secondo quanto richiesto da IIS) Intestazioni. BASSA 2B Dimostra come ottenere la pagina protetta da password. Fare riferimento alle specifiche del protocollo HTTP per ulteriori dettagli (ad es. RFC-2617) .Case 3 Invoca Post_HTTPS () per inviare un modulo HTML / CGI per proteggere il server. I primi quattro argomenti sono uguali a Get_Https () (nota che la stringa vuota ('') viene passata come argomento di intestazione). Il quinto argomento è il contenuto del modulo formattato in base alle specifiche CGI. In questo caso la funzione Helper Make_HTTPS () è utilizzata per fare la formattazione, ma è possibile passare qualsiasi stringa. Il post_https () aggiunge automaticamente le intestazioni del tipo di contenuto e del contenuto alla richiesta .Case 4 mostra la funzione SSLCAT fondamentale () (ispirata allo Spirito da Netcat Utility :-). È il tuo coltello dell'esercito svizzero che consente di contattare facilmente i server, inviare alcuni dati, quindi ottenere la risposta. Sei responsabile della formattazione dei dati e analizzare la risposta - SSLCAT () è solo un trasporto. BASSE 5 è un'invocazione completa di SSLCAT () che consente la restituzione di errori e il certificato del server (peer). La variabile globale di $ Trace Può essere utilizzato per controllare la verbosità delle funzioni di alto livello. Livello 0 garantisce il silenzio, il livello 1 (il valore predefinito) emette solo messaggi di errore. Requisiti: · Perl.


NET :: Ssmeay. Software correlato

Jot :: Gd.

Jot :: GD è un modulo perl per utilizzare un file jot / flusso per creare un'immagine. ...

150

Scarica