Beschreibung
bool
openssl_pkcs7_verify
( string filename, int flags [, string outfilename [, array
cainfo [, string extracerts]]])
Warnung
|
Diese
Funktion
ist
EXPERIMENTELL
.
Das
Verhalten
,
der
Funktionsname
und
alles
Andere
was
hier
dokumentiert
ist
,
kann
sich
in
zukünftigen
PHP-Versionen
ohne
Ankündigung
ändern
.
Seien
Sie
gewarnt
und
verwenden
Sie
diese
Funktion
auf
eigenes
Risiko
.
|
Die
Funktion
openssl_pkcs7_verify(
)
liest
die
S
/
MIME
Nachricht
,
die
in
der
Datei
filename
Die
Funktion
openssl_pkcs7_verify(
)
liest
die
S
/
MIME
Nachricht
,
die
in
der
Datei
filename
enthalten
ist
und
untersucht
die
digitale
Unterschrift
.
Ist
die
Unterschrift
überprüft
wird
TRUE
zurückgegeben
,
falls
die
Unterschrift
nicht
korrekt
ist
FALSE
(
die
Nachricht
wurde
mit
dem
Zertifikat
vermischt
oder
das
unterzeichnende
Zertifikat
ist
ungültig
)
.
Tritt
ein
Fehler
auf
wird
-1
zurückgegeben
.
Mit
dem
Parameter
flags
könnenn
Sie
die
Art
und
Weise
beeinflussen
,
wie
die
Unterschrift
überprüft
wird
-
für
mehr
Informationen
siehe
PKCS7
Konstanten
.
Wird
der
Parameter
outfilename
angegeben
,
sollte
dies
eine
Zeichenkette
sein
,
die
den
Namen
einer
Datei
enthält
,
in
der
das
Zertifikat
der
unterzeichnenden
Person
im
PEM
Format
gespeichert
wird
.
Wird
der
Parameter
cainfo
angegeben
,
sollten
Informationen
über
die
vertrauenswürdigen
CA
Zertifikate
enthalten
sein
,
die
für
den
Überprüfungsprozess
benutzt
werden
-
für
mehr
Informationen
zu
diesem
Parameter
sollten
Sie
unter
Zertifikat
Nachweis
nachschauen
.
Wird
der
Parameter
extracerts
angegeben
,
ist
es
der
Name
einer
Datei
,
die
ein
Bündel
von
Zertifikaten
enthält
,
die
als
nicht
vertrauenswürdige
CAs
genutzt
werden
.
Anmerkung
:
Diese
Funktion
wurde
in
4.0.6
hinzugefügt
.