
Boîte à outils OpenSSL fournissant les protocoles TLS/SSL et une bibliothèque cryptographique à usage général avec des outils en ligne de commande pour la génération de clés, la gestion de certificats, le chiffrement et le déchiffrement.
OpenSSL 1.1.0g 2 Nov 2017
Copyright (c) 1998-2016 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Tous droits réservés.
Le projet OpenSSL est un effort collaboratif visant à développer une boîte à outils robuste, de qualité commerciale, complète et open source, implémentant les protocoles Transport Layer Security (TLS) (y compris SSLv3) ainsi qu'une bibliothèque cryptographique générale à part entière.
OpenSSL est issu de la bibliothèque SSLeay développée par Eric A. Young et Tim J. Hudson. La boîte à outils OpenSSL est distribuée sous une double licence (la licence OpenSSL et la licence SSLeay), ce qui signifie que vous êtes libre de l'obtenir et de l'utiliser à des fins commerciales et non commerciales, à condition de satisfaire aux conditions des deux licences.
La boîte à outils OpenSSL comprend :
libssl (avec une dénomination spécifique à la plateforme) : Fournit les implémentations côté client et côté serveur pour SSLv3 et TLS.
libcrypto (avec une dénomination spécifique à la plateforme) : Fournit la prise en charge cryptographique générale et X.509 nécessaire à SSL/TLS mais qui n'en fait pas logiquement partie.
openssl : Un outil en ligne de commande qui peut être utilisé pour : Création de paramètres de clés Création de certificats X.509, de CSR et de CRL Calcul d'empreintes de messages Chiffrement et déchiffrement Tests client et serveur SSL/TLS Traitement des courriers S/MIME signés ou chiffrés Et plus encore...
Voir le fichier approprié : INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* Addenda d'INSTALL pour différentes plateformes
Voir le site web d'OpenSSL www.openssl.org pour plus de détails sur la manière d'obtenir un support technique commercial. Un support communautaire gratuit est disponible via la liste de diffusion openssl-users (voir pour plus de détails).
Si vous avez des problèmes avec OpenSSL, veuillez d'abord suivre les étapes suivantes :
- Télécharger la dernière version depuis le dépôt
pour voir si le problème a déjà été traité
- Configurer avec no-asm
- Supprimer les options d'optimisation du compilateur
Si vous souhaitez signaler un bogue, veuillez inclure les informations suivantes et créer une issue sur GitHub :
- Version d'OpenSSL : sortie de 'openssl version -a'
- Toute option "Configure" que vous avez sélectionnée lors de la
compilation de la bibliothèque, le cas échéant (voir INSTALL)
- Nom du système d'exploitation, version, plateforme matérielle
- Détails du compilateur (nom, version)
- Détails de l'application (nom, version)
- Description du problème (étapes pour reproduire le problème, si
connues)
- Trace de la pile (si l'application provoque un vidage mémoire)
Le fait que quelque chose ne fonctionne pas comme prévu ne signifie pas nécessairement qu'il s'agit d'un bogue dans OpenSSL. Utilisez la liste de diffusion openssl-users pour ce type de requête.
Voir CONTRIBUTING
Un certain nombre de nations restreignent l'utilisation ou l'exportation de la cryptographie. Si vous êtes potentiellement soumis à de telles restrictions, vous devriez demander un avis juridique professionnel compétent avant de tenter de développer ou de distribuer du code cryptographique.