
Toolkit OpenSSL che fornisce protocolli TLS/SSL e libreria crittografica generica con strumenti da riga di comando per generazione di chiavi, gestione certificati, cifratura e gestione S/MIME.
OpenSSL 1.1.1g 21 Apr 2020
Copyright (c) 1998-2020 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Tutti i diritti riservati.
Il Progetto OpenSSL è uno sforzo collaborativo per sviluppare un toolkit robusto, di livello commerciale, completo e open source che implementa i protocolli Transport Layer Security (TLS) (incluso SSLv3) oltre a una libreria crittografica generica di piena potenza.
OpenSSL deriva dalla libreria SSLeay sviluppata da Eric A. Young e Tim J. Hudson. Il toolkit OpenSSL è concesso in licenza con una doppia licenza (la licenza OpenSSL più la licenza SSLeay), il che significa che sei libero di ottenerlo e utilizzarlo per scopi commerciali e non commerciali, purché soddisfi le condizioni di entrambe le licenze.
Il toolkit OpenSSL include:
libssl (con nome specifico per piattaforma): Fornisce le implementazioni lato client e server per SSLv3 e TLS.
libcrypto (con nome specifico per piattaforma): Fornisce supporto crittografico generale e X.509 necessario per SSL/TLS ma non logicamente parte di esso.
openssl: Uno strumento da riga di comando che può essere usato per: Creazione di parametri chiave Creazione di certificati X.509, CSR e CRL Calcolo di digest di messaggi Cifratura e decifratura Test client e server SSL/TLS Gestione di posta firmata o cifrata S/MIME E altro ancora...
Vedere il file appropriato: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* Appendici INSTALL per diverse piattaforme
Vedere il sito web di OpenSSL www.openssl.org per dettagli su come ottenere supporto tecnico commerciale. Il supporto gratuito della comunità è disponibile attraverso la mailing list openssl-users (vedere https://www.openssl.org/community/mailinglists.html per ulteriori dettagli).
Se hai problemi con OpenSSL, segui prima i seguenti passaggi:
- Scarica l'ultima versione dal repository
per verificare se il problema è già stato risolto
- Configura con no-asm
- Rimuovi i flag di ottimizzazione del compilatore
Se desideri segnalare un bug, includi le seguenti informazioni e crea un problema su GitHub:
- OpenSSL version: output di 'openssl version -a'
- Configuration data: output di 'perl configdata.pm --dump'
- Nome del sistema operativo, versione, piattaforma hardware
- Dettagli del compilatore (nome, versione)
- Dettagli dell'applicazione (nome, versione)
- Descrizione del problema (passaggi che riproducono il problema, se noti)
- Stack Traceback (se l'applicazione genera un core dump)
Il fatto che qualcosa non funzioni come previsto non significa necessariamente che sia un bug in OpenSSL. Usa la mailing list openssl-users per questo tipo di domanda.
Vedere CONTRIBUTING
Numerose nazioni limitano l'uso o l'esportazione della crittografia. Se potresti essere soggetto a tali restrizioni, dovresti cercare una consulenza legale professionale competente prima di tentare di sviluppare o distribuire codice crittografico.