PHP 8.4.2 Released!

openssl_cms_verify

(PHP 8)

openssl_cms_verifyVérifie une signature CMS

Description

openssl_cms_verify(
    string $input_filename,
    int $flags = 0,
    ?string $certificates = null,
    array $ca_info = [],
    ?string $untrusted_certificates_filename = null,
    ?string $content = null,
    ?string $pk7 = null,
    ?string $sigfile = null,
    int $encoding = OPENSSL_ENCODING_SMIME
): bool

Cette fonction vérifie une signature CMS, qu'elle soit attachée ou détachée, avec l'encodage spécifié.

Liste de paramètres

input_filename

Le fichier d'entrée.

flags

Les drapeaux à passer à cms_verify().

certificates

Un fichier avec le certificat du signataire et éventuellement des certificats intermédiaires.

ca_info

Un tableau contenant des certificats d'autorité auto-signés.

untrusted_certificates_filename

A file containing additional intermediate certificates.

content

Un fichier pointant vers le contenu lorsque les signatures sont détachées.

pk7

sigfile

Un fichier pour sauvegarder la signature.

encoding

L'encodage du fichier d'entrée. Une des constantes OPENSSL_ENCODING_SMIME, OPENSSL_ENCODING_DER ou OPENSSL_ENCODING_PEM.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top