
Libreria crittografica OpenSSL 1.1.0g e toolkit TLS, che fornisce cifratura, decifratura, gestione dei certificati e supporto ai protocolli SSL/TLS per comunicazioni sicure.
OpenSSL 1.1.0g 2 Novembre 2017
Copyright (c) 1998-2016 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) nonché 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 il supporto crittografico generale e X.509 necessario per SSL/TLS ma non logicamente parte di esso.
openssl: Uno strumento da riga di comando utilizzabile per: Creazione di parametri chiave Creazione di certificati X.509, CSR e CRL Calcolo di digest di messaggi Crittografia e decrittografia Test client e server SSL/TLS Gestione di posta S/MIME firmata o crittografata E altro ancora...
Vedere il file appropriato: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* Aggiunte all'installazione per diverse piattaforme
Per dettagli su come ottenere supporto tecnico commerciale, consultare il sito web di OpenSSL www.openssl.org. Il supporto gratuito della comunità è disponibile tramite la lista email openssl-users (vedere https://www.openssl.org/community/mailinglists.html per ulteriori dettagli).
Se hai problemi con OpenSSL, segui prima questi 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 issue su GitHub:
- Versione di OpenSSL: output di 'openssl version -a'
- Eventuali opzioni "Configure" selezionate durante la compilazione della
libreria (se applicabile, vedere INSTALL)
- Nome del sistema operativo, versione, piattaforma hardware
- Dettagli del compilatore (nome, versione)
- Dettagli dell'applicazione (nome, versione)
- Descrizione del problema (passaggi per riprodurre il problema, se noti)
- Stack trace (se l'applicazione genera un core dump)
Il fatto che qualcosa non funzioni come previsto non significa necessariamente che sia un bug in OpenSSL. Utilizza la lista email openssl-users per questo tipo di domande.
Vedere CONTRIBUTING
Molte nazioni limitano l'uso o l'esportazione della crittografia. Se potresti essere soggetto a tali restrizioni, dovresti richiedere una consulenza legale professionale competente prima di tentare di sviluppare o distribuire codice crittografico.