openssl_cms_verify
(PHP 8)
openssl_cms_verify — Verifica uma assinatura CMS
Descrição
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
Esta função verifica uma assinatura CMS, anexada ou não, com a codificação especificada.
Parâmetros
input_filename
-
O arquivo de entrada.
flags
-
Opções a serem passadas a cms_verify().
certificates
-
Um arquivo com o certificado do signatário e opcionalmente certificados intermediários.
ca_info
-
Um array contendo certificados de autoridades certificadoras autoassinados.
untrusted_certificates_filename
-
Um arquivo contendo certificados intermediários adicionais.
content
-
Um arquivo apontando para o conteúdo quando as assinaturas não estão anexadas.
pk7
-
sigfile
-
Um arquivo onde a assinatura será gravada.
encoding
-
A codificação do arquivo de entrada. Uma das constantes
OPENSSL_ENCODING_SMIME
,OPENSSL_ENCODING_DER
ouOPENSSL_ENCODING_PEM
.