Die Funktion openssl_pkcs7_encrypt() verschlüsselt die
Inhalte der Datei, angegeben durch den Pararmeter
infile
. Die Verschlüsselung benutzt eine RC2 40
Bit Chiffre, so dass diese Inhalte nur von den beabsichtigten Empfängern
gelesen werden können, die mit dem Parameter
recipcerts
angegeben wurden. Der Parameter
recipcerts
kann ein einzelnes X.509 Zertifikat
oder ein Array von X.509 Zertifikaten enthalten.
Der Parameter headers
ist ein Array aus Headern
die den Daten vorangestellt wird, nachdem diese verschlüsselt wurden.
Um den Verschlüsselungsprozess zu beeinflussen, können Sie den Paramter
flags
benutzen - siehe
PKCS7 Konstanten.
headers
kann entweder ein assoziatives Array sein,
mit Indizes aus den Headernamen, oder ein indiziertes Array, wobei jedes
Element eine einzelne Header-Zeile enthält. Mit
cipherid
kann Cipher seit PHP 5 bestimmt werden.
Zurück | Zum Anfang | Weiter |
openssl_pkcs7_decrypt | Nach oben | openssl_pkcs7_sign |