openssl_pkcs7_verify
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_pkcs7_verify — S/MIME imzalı bir iletinin imzasını doğrular
Bağımsız Değişkenler
girdi_dosyası
-
İletinin bulunduğu dosyanın yolu.
seçenekler
-
İmzanın nasıl doğrulanacağı belirtilir. Ayrıntılı bilgi için
PKCS7 sabitlerine bakınız.
imzacı_sertifikaları_dosyası
-
Belirtildiği takdirde, iletileri imzalamakta kullanılan
sertifikaların PEM biçemli olarak saklandığı dosyanın yolu olmalıdır.
CA_bilgisi
-
Belirtildiği takdirde, doğrulama işleminde kullanılacak güvenilir CA
sertifikaları hakkında bilgileri içeren bir dizi olmalıdır. Ayrıntılı
bilgi için Sertifika Doğrulama bölümüne
bakınız.
güvenilmez_sertifikalar_dosyası
-
Belirtildiği takdirde, güvenilmez CA'lar olarak kullanılacak
sertifikaların bulunduğu dosyanın yolu olmalıdır.
içerik
-
çıktı_dosyası
-
Belirtildiği takdirde, imzası doğrulanmış iletinin içeriği imzasız
olarak bu dosyaya kaydedilir.
Dönen Değerler
İmza doğru ise true, değilse (ileti kurcalanmışsa veya sertifika
geçersizse) false, işlem sırasında bir hata oluşmuşsa -1 döner.
Notlar
Bilginize:
RFC 2045'te belirtildiği gibi, girdi_dosyası
satırları 76 karakterden uzun olamaz.