
OpenSSL toolkit 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 traitement S/MIME.
OpenSSL 1.1.1g 21 avril 2020
Copyright (c) 1998-2020 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é professionnelle, complète et open source implémentant les protocoles Transport Layer Security (TLS) (y compris SSLv3) ainsi qu'une bibliothèque cryptographique généraliste de haute qualité.
OpenSSL est dérivé de la bibliothèque SSLeay développée par Eric A. Young et Tim J. Hudson. La boîte à outils OpenSSL est sous licence double (la licence OpenSSL plus la licence SSLeay), ce qui signifie que vous êtes libre de l'obtenir et de l'utiliser à des fins commerciales et non commerciales tant que vous remplissez les conditions des deux licences.
La boîte à outils OpenSSL inclut :
libssl (avec une dénomination spécifique à la plateforme) : Fournit les implémentations côté client et serveur pour SSLv3 et TLS.
libcrypto (avec une dénomination spécifique à la plateforme) : Fournit le support cryptographique général et X.509 nécessaire pour SSL/TLS mais n'en fait pas logiquement partie.
openssl : Un outil en ligne de commande pouvant être utilisé pour : Création de paramètres de clé Création de certificats X.509, CSR et CRL Calcul de condensés de messages Chiffrement et déchiffrement Tests client et serveur SSL/TLS Gestion de courriers signés ou chiffrés S/MIME Et plus encore...
Voir le fichier approprié : INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* Suppléments à INSTALL pour différentes plateformes
Consultez le site Web OpenSSL www.openssl.org pour des informations sur la façon d'obtenir un support technique commercial. Un support communautaire gratuit est disponible via la liste de diffusion openssl-users (voir https://www.openssl.org/community/mailinglists.html pour plus de détails).
Si vous rencontrez des problèmes avec OpenSSL, veuillez d'abord suivre les étapes suivantes :
- Téléchargez la dernière version depuis le référentiel
pour voir si le problème a déjà été résolu
- Configurez avec no-asm
- Supprimez les indicateurs d'optimisation du compilateur
Si vous souhaitez signaler un bogue, veuillez inclure les informations suivantes et créer un problème sur GitHub :
- Version d'OpenSSL : sortie de 'openssl version -a'
- Données de configuration : sortie de 'perl configdata.pm --dump'
- 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 permettant de reproduire le problème, si connu)
- Trace de la pile (si l'application génère un vidage mémoire)
Le fait que quelque chose ne fonctionne pas comme vous le souhaitez ne signifie pas qu'il s'agit nécessairement d'un bogue dans OpenSSL. Utilisez la liste de diffusion openssl-users pour ce type de question.
Voir CONTRIBUTING
Un certain nombre de pays 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.