From 0602707aa83fe676eaa68a8828fb4ae956f9c723 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Sat, 26 Sep 2026 17:35:31 +0200 Subject: [PATCH] [Sync-En] openssl: document algorithm = 0 and digest_alg => "null" --- reference/openssl/constants.xml | 20 ++++++++--------- .../openssl/functions/openssl-csr-new.xml | 22 +++++++++++-------- reference/openssl/functions/openssl-sign.xml | 14 +++++++----- .../openssl/functions/openssl-verify.xml | 11 ++++++---- 4 files changed, 38 insertions(+), 29 deletions(-) diff --git a/reference/openssl/constants.xml b/reference/openssl/constants.xml index 9b76475f7a..92ce2d744a 100644 --- a/reference/openssl/constants.xml +++ b/reference/openssl/constants.xml @@ -1,5 +1,5 @@ - + &reftitle.constants; @@ -294,11 +294,11 @@ (int) - Ajoute le texte plein en clair dans les en-têtes du message - signé/chiffré. Lors du déchiffrement ou de la vérification, - il supprime purement et simplement ces données. Si le - message chiffré ou signé n'est pas du type MIME, une erreur - surviendra. + Ajoute les en-têtes de type de contenu text/plain + au message chiffré/signé. Lors du déchiffrement ou de la vérification, + ces en-têtes sont supprimés de la sortie ; si le message déchiffré ou + vérifié n'est pas du type MIME + text/plain, une erreur surviendra. @@ -374,7 +374,7 @@ Normalement, lorsqu'un message est signé, un jeu d'attributs - contenant l'heure de signature et l'algorithme symétrique + contenant l'heure de signature et les algorithmes symétriques supportés, est inclus dans le message. Avec cette option, il n'est pas inclus. @@ -413,7 +413,7 @@ Disponible à partir de PHP 8.3.0. - Définit l'en-tête HTTP Content-Type sur application/pkcs7-mime au lieu de + Définit le type de contenu (content-type) sur application/pkcs7-mime au lieu de application/x-pkcs7-mime pour chiffrer un message. @@ -583,7 +583,7 @@ Disponible à partir de PHP 8.3.0. - Définit l'en-tête HTTP Content-Type sur application/x-pkcs7-mime au lieu de + Définit le type de contenu (content-type) sur application/x-pkcs7-mime au lieu de application/pkcs7-mime pour chiffrer un message. @@ -594,7 +594,7 @@
- Algorithmes de signature + Algorithmes de digest diff --git a/reference/openssl/functions/openssl-csr-new.xml b/reference/openssl/functions/openssl-csr-new.xml index e99428c295..3899856f9d 100644 --- a/reference/openssl/functions/openssl-csr-new.xml +++ b/reference/openssl/functions/openssl-csr-new.xml @@ -1,7 +1,6 @@ - - + openssl_csr_new @@ -75,7 +74,7 @@ - options + Clé de options type Équivalent de openssl.conf description @@ -86,7 +85,12 @@ digest_alg string default_md - Méthode de digest ou signature de hachage, généralement un de openssl_get_md_methods + + Méthode de digest ou signature de hachage, généralement un de + openssl_get_md_methods. La valeur spéciale + "null" est utilisée pour les algorithmes de signature + qui n'acceptent pas d'algorithme de digest en paramètre. + x509_extensions @@ -209,17 +213,17 @@ 8.0.0 - csr accepte désormais une instance de + En cas de succès, cette fonction retourne désormais une instance de OpenSSLCertificateSigningRequest ; - auparavant, une &resource; de type OpenSSL X.509 CSR était acceptée. + auparavant, une &resource; de type OpenSSL X.509 CSR était retournée. 8.0.0 - En cas de succès, cette fonction retourne désormais une instance de - OpenSSLAsymmetricKey ; auparavant une - &resource; de type OpenSSL key était retournée. + private_key accepte désormais une instance de + OpenSSLAsymmetricKey ; auparavant, une + &resource; de type OpenSSL key était acceptée. diff --git a/reference/openssl/functions/openssl-sign.xml b/reference/openssl/functions/openssl-sign.xml index 63d11a0f5d..51be4b7235 100644 --- a/reference/openssl/functions/openssl-sign.xml +++ b/reference/openssl/functions/openssl-sign.xml @@ -1,7 +1,6 @@ - - + openssl_sign @@ -64,9 +63,12 @@ algorithm - - int - une des signatures d'algorithmes. - + + int - l'un des algorithmes de digest, + ou 0 pour les algorithmes de signature qui n'acceptent pas + d'algorithme de digest en paramètre. + Cette valeur 0 n'est disponible que lorsque PHP est compilé avec OpenSSL 3.0+. + string - une chaîne valide retournée par la fonction openssl_get_md_methods, par exemple : "sha256WithRSAEncryption" ou "sha384". @@ -135,7 +137,7 @@ - + openssl_verify @@ -62,9 +62,12 @@ MIIBCgK.... algorithm - - int - une des signatures d'algorithmes. - + + int - l'un des algorithmes de digest, + ou 0 pour les algorithmes de signature qui n'acceptent pas + d'algorithme de digest en paramètre. + Cette valeur 0 n'est disponible que lorsque PHP est compilé avec OpenSSL 3.0+. + string - une chaîne valide retournée par la fonction openssl_get_md_methods, par exemple : "sha1WithRSAEncryption" ou "sha512". Algorithme par défaut: "OPENSSL_ALGO_SHA1".