OpenSSL-1.0.2l

Introduction à OpenSSL-1.0.2l Libraries

Le paquet OpenSSL-1.0.2l contient des bibliothèques liées à la cryptographie. Elles sont utiles pour fournir des fonctions cryptographiques à d'autres programmes, comme des applications de courriels et des navigateurs web (pour accéder aux sites HTTPS). Ce paquet fournit seulement les bibliothèques et les en-têtes pour les paquets qui n'ont pas encore été portés vers OpenSSL-1.1.0f.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.1.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de OpenSSL-1.0.2l

Facultatives

MIT Kerberos V5-1.15.1

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/OpenSSL

Installation de OpenSSL-1.0.2l Libraries

[Note]

Note

Ce paquet ne supporte pas la construction en parallèle.

Installez les bibliothèques OpenSSL-1.0.2l avec les commandes suivantes :

 patch -Np1 -i ../openssl-1.0.2l-compat_versioned_symbols-1.patch &&

./config --prefix=/usr            \
         --openssldir=/etc/ssl    \
         --libdir=lib/openssl-1.0 \
         shared                   \
         zlib-dynamic             &&

make depend                       &&
make -j1

Pour tester les résultats, lancez : make -j1 test. La suite de test ne supporte pas le parallélisme.

Maintenant, en tant qu'utilisateur root :

make INSTALL_PREFIX=$PWD/Dest install_sw                      &&

install -vdm755                   /usr/lib/openssl-1.0        &&
cp -Rv Dest/usr/lib/openssl-1.0/* /usr/lib/openssl-1.0        &&

mv -v  /usr/lib/openssl-1.0/lib{crypto,ssl}.so.1.0.0 /usr/lib &&
ln -sv ../libssl.so.1.0.0         /usr/lib/openssl-1.0        &&
ln -sv ../libcrypto.so.1.0.0      /usr/lib/openssl-1.0        &&

install -vdm755                   /usr/include/openssl-1.0    &&
cp -Rv Dest/usr/include/openssl   /usr/include/openssl-1.0    &&

sed 's@/include$@/include/openssl-1.0@' -i /usr/lib/openssl-1.0/pkgconfig/*.pc

Explication des commandes

shared : Ce paramètre force la création de bibliothèques partagées avec les bibliothèques statiques.

zlib-dynamic : Ce paramètre ajoute les fonctionnalités de compression/décopression avec la bibliothèque libz.

Contents

Bibliothèques installées: libcrypto.so.1.0.0 et libssl.so.1.0.0
Répertoires installés: /usr/lib/openssl-1.0 et /usr/include/openssl-1.0

Descriptions courtes

libcrypto.so.1.0.0

implémente une large variété d'algorithmes cryptographiques utilisés dans divers standards Internet. Les services fournis par cette bibliothèque sont utilisés par les implémentations OpenSSL de SSL, TLS et S/MIME et ils ont aussi été utilisés pour implémenter OpenSSH, OpenPGP et d'autres standards de cryptographie.

libssl.so.1.0.0

implémente le protocole Transport Layer Security (TLS v1). Elle fournit une API riche, et sa documentation peut être trouvée en lançant man 3 ssl.

Last updated on 2017-08-21 20:12:53 +0200