(PHP 8)
openssl_cms_verify — Belirtilen CMS imzasını doğrular
$girdi_dosyası
, int $seçenekler
= 0
, string|null $sertifikalar
= null
, array $ca_bilgisi
= []
, string|null $güvenilmeyen_sertifikalar_dosyası
= null
, string|null $içerik
= null
, string|null $pk7
= null
, string|null $imza_dosyası
= null
, int $kodlama
= OPENSSL_ENCODING_SMIME
) : boolBu işlev ekli ya da ayrık bir CMS imzasını belirtilen kodlama ile doğrular.
girdi_dosyası
Girdi dosyası.
seçenekler
cms_verify() işlevine aktarılacak seçenekler.
sertifikalar
İmzalayan sertifikasını ve isteğe bağlı olarak ara sertifikaları içeren dosya.
ca_bilgisi
Kendinden imzalı sertifika yetkilisi sertifikalarını içeren dizi.
güvenilmeyen_sertifikalar_dosyası
Ek ara sertifikaları içeren dosya.
içerik
İmzalar çıkarıldığında içeriğe işaret eden dosya.
pk7
imza_dosyası
İmzaların kaydedileceği dosya.
kodlama
Girdi dosyasının kodlaması. Şunlardan biri olabilir:
OPENSSL_CMS_SMIME
,
OPENSLL_CMS_DER
veya
OPENSSL_CMS_PEM
.
Başarı durumunda true
, başarısızlık durumunda false
döner.