{"id":101224,"date":"2021-09-08T16:23:07","date_gmt":"2021-09-08T14:23:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0"},"modified":"2021-09-08T16:23:07","modified_gmt":"2021-09-08T14:23:07","slug":"vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","title":{"rendered":"Lancement de la biblioth\u00e8que cryptographique OpenSSL 3.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apr\u00e8s trois ans de d\u00e9veloppement et 19 versions de test, la biblioth\u00e8que OpenSSL 3.0.0 a \u00e9t\u00e9 publi\u00e9e, impl\u00e9mentant les protocoles SSL\/TLS et divers algorithmes de cryptage. Cette nouvelle branche inclut des modifications qui rompent la compatibilit\u00e9 avec les versions pr\u00e9c\u00e9dentes au niveau de l'API et de l'ABI, mais ces changements n'affecteront pas le fonctionnement de la plupart des applications, pour lesquelles une recompilation bas\u00e9e sur OpenSSL 1.1.1 est suffisante. Le support de l'ancienne branche OpenSSL 1.1.1 sera maintenu jusqu'en septembre 2023.    <\/p>\n<p>Le changement significatif de version est li\u00e9 \u00e0 la transition vers la num\u00e9rotation traditionnelle \u00ab Major.Minor.Patch \u00bb. Le premier chiffre (Major) dans le num\u00e9ro de version changera d\u00e9sormais uniquement en cas de rupture de la compatibilit\u00e9 au niveau de l'API\/ABI, tandis que le deuxi\u00e8me (Minor) changera lors de l'augmentation des fonctionnalit\u00e9s sans modification de l'API\/ABI. Les mises \u00e0 jour correctives seront livr\u00e9es avec le changement du troisi\u00e8me chiffre (Patch). Le num\u00e9ro 3.0.0, choisi apr\u00e8s 1.1.1, a \u00e9t\u00e9 s\u00e9lectionn\u00e9 pour \u00e9viter les chevauchements avec le module FIPS en d\u00e9veloppement pour OpenSSL, qui utilisait la num\u00e9rotation 2.x.      <\/p>\n<p>Un autre changement important pour le projet a \u00e9t\u00e9 le passage d'une double licence (OpenSSL et SSLeay) \u00e0 la licence Apache 2.0. L'ancienne licence propri\u00e9taire d'OpenSSL \u00e9tait bas\u00e9e sur le texte d'une licence Apache 1.0 obsol\u00e8te et exigeait une mention explicite d'OpenSSL dans les supports publicitaires lors de l'utilisation des biblioth\u00e8ques OpenSSL, ainsi qu'ajouter une note sp\u00e9ciale en cas de fourniture d'OpenSSL dans le cadre d'un produit. De telles exigences rendaient l'ancienne licence incompatible avec la GPL, ce qui compliquait l'utilisation d'OpenSSL dans des projets sous licence GPL. Pour contourner cette incompatibilit\u00e9, les projets GPL \u00e9taient contraints d'utiliser des accords de licence sp\u00e9cifiques, qui compl\u00e9taient le texte principal de la GPL par une clause autorisant explicitement le lien d'une application avec la biblioth\u00e8que OpenSSL et mentionnant que les exigences de la GPL ne s'appliquent pas au lien avec OpenSSL.         <\/p>\n<p>Comparativement \u00e0 la branche OpenSSL 1.1.1, OpenSSL 3.0.0 introduit plus de 7500 modifications, pr\u00e9par\u00e9es par 350 d\u00e9veloppeurs. Les principales nouveaut\u00e9s d'OpenSSL 3.0.0 :  <\/p>\n<ul>\n<li class=\"l\"> Un nouveau module FIPS a \u00e9t\u00e9 propos\u00e9, incluant la mise en \u0153uvre d'algorithmes cryptographiques conformes \u00e0 la norme de s\u00e9curit\u00e9 FIPS 140-2 (le processus de certification du module est pr\u00e9vu pour ce mois-ci, et l'obtention du certificat FIPS 140-2 est attendue l'ann\u00e9e prochaine). Ce nouveau module est grandement simplifi\u00e9 et sa connexion \u00e0 de nombreuses applications n\u00e9cessitera seulement une modification du fichier de configuration. Par d\u00e9faut, le module FIPS est d\u00e9sactiv\u00e9 et n\u00e9cessite l'option enable-fips pour \u00eatre activ\u00e9.\n<li class=\"l\"> Dans libcrypto, un concept de fournisseurs plug-in a \u00e9t\u00e9 mis en place, rempla\u00e7ant l'ancien concept de moteurs (l'API ENGINE est obsol\u00e8te). Gr\u00e2ce aux fournisseurs, il est possible d'ajouter ses propres mises en \u0153uvre d'algorithmes pour des op\u00e9rations telles que le cryptage, le d\u00e9cryptage, la g\u00e9n\u00e9ration de cl\u00e9s, le calcul de MAC et la cr\u00e9ation et la v\u00e9rification de signatures num\u00e9riques. Il est possible d'ajouter de nouveaux fournisseurs ainsi que de cr\u00e9er des mises en \u0153uvre alternatives d'algorithmes d\u00e9j\u00e0 pris en charge (par d\u00e9faut, chaque algorithme utilise d\u00e9sormais le fournisseur int\u00e9gr\u00e9 d'OpenSSL).\n<li class=\"l\"> Le protocole de gestion des certificats CMP (Certificate Management Protocol, RFC 4210) a \u00e9t\u00e9 ajout\u00e9, permettant de demander des certificats \u00e0 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-los-angeles\/\"   title=\"de serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3745\">de serveurs<\/a> une autorit\u00e9 de certification, de mettre \u00e0 jour des certificats et de r\u00e9voquer des certificats. Le travail avec CMP est effectu\u00e9 par le biais de la nouvelle utilit\u00e9 openssl-cmp, qui prend \u00e9galement en charge le format CRMF (RFC 4211) et la transmission de requ\u00eates via HTTP\/HTTPS (RFC 6712).\n<li class=\"l\"> Un client complet pour les protocoles HTTP et HTTPS a \u00e9t\u00e9 mis en \u0153uvre, prenant en charge les m\u00e9thodes GET et POST, le redirection des requ\u00eates, l'utilisation de proxy, l'encodage ASN.1 et le traitement des d\u00e9lais d'attente.\n<li class=\"l\"> Une nouvelle API EVP_MAC (API de code d'authentification de message) a \u00e9t\u00e9 ajout\u00e9e, simplifiant l'ajout de nouvelles mises en \u0153uvre de codes d'authentification.\n<li class=\"l\"> Une nouvelle interface de programmation pour la g\u00e9n\u00e9ration de cl\u00e9s \u2014 EVP_KDF (API de Fonction de D\u00e9rivation de Cl\u00e9s), simplifiant l'ajout de nouvelles impl\u00e9mentations KDF et PRF. L'ancienne API EVP_PKEY, par laquelle les algorithmes scrypt, TLS1 PRF et HKDF \u00e9taient accessibles, a \u00e9t\u00e9 retravaill\u00e9e sous forme d'une couche impl\u00e9ment\u00e9e au-dessus des API EVP_KDF et EVP_MAC.\n<li class=\"l\"> Dans l'impl\u00e9mentation du protocole TLS, il est possible d'utiliser la prise en charge int\u00e9gr\u00e9e dans le noyau Linux pour le client et le serveur TLS afin d'acc\u00e9l\u00e9rer les op\u00e9rations. Pour activer l'impl\u00e9mentation TLS fournie par le noyau Linux, il faut activer l'option \u00ab SSL_OP_ENABLE_KTLS \u00bb ou la configuration \u00ab enable-ktls \u00bb.\n<li class=\"l\"> Prise en charge de nouveaux algorithmes :\n<ul>\n<li class=\"l\"> Algorithmes de g\u00e9n\u00e9ration de cl\u00e9s (KDF) \u2014 \u00ab SINGLE STEP \u00bb et \u00ab SSH \u00bb.\n<li class=\"l\"> Algorithmes de code d'authentification de message (MAC) \u2014 \u00ab GMAC \u00bb et \u00ab KMAC \u00bb.\n<li class=\"l\"> Algorithme d'encapsulation de cl\u00e9 RSA (KEM) \u00ab RSASVE \u00bb.\n<li class=\"l\"> Algorithme de chiffrement \u00ab AES-SIV \u00bb (RFC-8452).\n<li class=\"l\"> Des appels avec prise en charge de chiffrements inverses utilisant l'algorithme AES pour le chiffrement de cl\u00e9s (Key Wrap) ont \u00e9t\u00e9 ajout\u00e9s \u00e0 l'API EVP : \u00ab AES-128-WRAP-INV \u00bb, \u00ab AES-192-WRAP-INV \u00bb, \u00ab AES-256-WRAP-INV \u00bb, \u00ab AES-128-WRAP-PAD-INV \u00bb, \u00ab AES-192-WRAP-PAD-INV \u00bb et \u00ab AES-256-WRAP-PAD-INV \u00bb.\n<li class=\"l\"> L'API EVP a ajout\u00e9 le support des algorithmes d'emprunt de texte chiffr\u00e9 (CTS) : \u00ab AES-128-CBC-CTS \u00bb, \u00ab AES-192-CBC-CTS \u00bb, \u00ab AES-256-CBC-CTS \u00bb, \u00ab CAMELLIA-128-CBC-CTS \u00bb, \u00ab CAMELLIA-192-CBC-CTS \u00bb et \u00ab CAMELLIA-256-CBC-CTS \u00bb.\n<li class=\"l\"> Ajout du support des signatures num\u00e9riques CAdES-BES (RFC 5126).\n<li class=\"l\"> Dans AES_GCM, le param\u00e8tre AuthEnvelopedData (RFC 5083) a \u00e9t\u00e9 impl\u00e9ment\u00e9, permettant de chiffrer et de d\u00e9chiffrer des messages authentifi\u00e9s et chiffr\u00e9s en utilisant le mode AES GCM.  <\/ul>\n<li class=\"l\"> Les fonctions PKCS7_get_octet_string et PKCS7_type_is_other ont \u00e9t\u00e9 extraites dans l'API publique.\n<li class=\"l\"> Dans l'API PKCS#12, les algorithmes utilis\u00e9s par d\u00e9faut dans la fonction PKCS12_create() ont \u00e9t\u00e9 remplac\u00e9s par PBKDF2 et AES, et l'algorithme SHA-256 a \u00e9t\u00e9 utilis\u00e9 pour le calcul du MAC. Une option \u00ab -legacy \u00bb a \u00e9t\u00e9 pr\u00e9vue pour restaurer le comportement pr\u00e9c\u00e9dent. Un grand nombre de nouveaux appels \u00e9tendus PKCS12_*_ex, PKCS5_*_ex et PKCS8_*_ex ont \u00e9t\u00e9 ajout\u00e9s, tels que PKCS12_add_key_ex(), PKCS12_create_ex() et PKCS12_decrypt_skey_ex().\n<li class=\"l\"> Pour la plateforme Windows, le support de la synchronisation des threads a \u00e9t\u00e9 ajout\u00e9 via le m\u00e9canisme SRWLock.\n<li class=\"l\"> Une nouvelle API pour le tra\u00e7age a \u00e9t\u00e9 ajout\u00e9e, activ\u00e9e par le param\u00e8tre enable-trace.\n<li class=\"l\"> La gamme de cl\u00e9s prises en charge dans les fonctions EVP_PKEY_public_check() et EVP_PKEY_param_check() a \u00e9t\u00e9 \u00e9largie : RSA, DSA, ED25519, X25519, ED448 et X448.\n<li class=\"l\"> Le sous-syst\u00e8me RAND_DRBG a \u00e9t\u00e9 supprim\u00e9, remplac\u00e9 par l'API EVP_RAND. Les fonctions FIPS_mode() et FIPS_mode_set() ont \u00e9t\u00e9 supprim\u00e9es.\n<li class=\"l\"> Une partie importante de l'API a \u00e9t\u00e9 class\u00e9e comme obsol\u00e8te \u2014 l'utilisation d'appels obsol\u00e8tes dans le code des projets g\u00e9n\u00e9rera des avertissements lors de la compilation. Cela inclut les API de bas niveau, qui ont \u00e9t\u00e9 officiellement d\u00e9clar\u00e9es obsol\u00e8tes en raison de leur lien avec des impl\u00e9mentations sp\u00e9cifiques d'algorithmes (par exemple, AES_set_encrypt_key et AES_encrypt). Le support officiel dans OpenSSL 3.0.0 est d\u00e9sormais fourni uniquement pour les API de haut niveau EVP, abstraites des types d'algorithmes individuels (les fonctions EVP_EncryptInit_ex, EVP_EncryptUpdate et EVP_EncryptFinal font partie de cette API). Dans l'une des prochaines versions majeures, les API obsol\u00e8tes seront supprim\u00e9es. Les impl\u00e9mentations des algorithmes obsol\u00e8tes, comme MD2 et DES, disponibles via l'API EVP, ont \u00e9t\u00e9 transf\u00e9r\u00e9es dans un module s\u00e9par\u00e9 \u00ab legacy \u00bb, qui est d\u00e9sactiv\u00e9 par d\u00e9faut.\n<li class=\"l\"> La documentation et le jeu de tests ont \u00e9t\u00e9 consid\u00e9rablement \u00e9largis. Par rapport \u00e0 la branche 1.1.1, le volume de la documentation a augment\u00e9 de 94%, et la taille du code du jeu de tests de 54%.  <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55760\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u0440\u0443\u0448\u0430\u044e\u0449\u0438\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 API \u0438 ABI, \u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u043f\u043e\u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441 OpenSSL 1.1.1 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 OpenSSL 1.1.1 \u0431\u0443\u0434\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101224","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-09-08T14:23:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-09-08T14:23:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lancement de la biblioth\u00e8que cryptographique OpenSSL 3.0.0 | ProHoster","description":"Apr\u00e8s trois ans de d\u00e9veloppement et 19 versions de test, la biblioth\u00e8que OpenSSL 3.0.0 a \u00e9t\u00e9 lanc\u00e9e avec la mise en \u0153uvre des protocoles SSL\/TLS et divers algorithmes de chiffrement.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-09-08T14:23:07+00:00","article:modified_time":"2021-09-08T14:23:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101224","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-09-08 14:38:48","updated":"2026-02-22 15:30:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/101224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=101224"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/101224\/revisions"}],"predecessor-version":[{"id":162273,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/101224\/revisions\/162273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=101224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=101224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=101224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}