(PHP 8)
openssl_cms_verify — Belirtilen CMS imzasını doğrular
$girdi_dosyası
,$seçenekler
= 0,$sertifikalar
= null
,$ca_bilgisi
= [],$güvenilmeyen_sertifikalar_dosyası
= null
,$içerik
= null
,$pk7
= null
,$imza_dosyası
= null
,$kodlama
= OPENSSL_ENCODING_SMIME
Bu 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
Öz 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.