Description
boolean
openssl_pkcs7_decrypt
( string infilename, string outfilename, mixed recipcert, mixed
recipkey)
openssl_pkcs7_decrypt(
)
déchiffre
le
message
S
/
MIME
contenu
dans
le
fichier
infilename
,
en
utilisant
le
certificat
et
la
clé
privée
spécifiés
par
recipcert
et
recipkey
.
Le
message
déchiffré
sera
écrit
dans
le
fichier
outfilename
.
Les
paramètres
et
le
type
de
retour
de
cette
fonction
risquent
d'
evoluer
d
'ici
à
la
prochaine
version
de
PHP
.
Exemple
1
.
Exemple
avec
openssl_pkcs7_decrypt(
)
?php
/
/
$cert
et
$key
contiennent
vos
certificats
et
clés
privés
/
/
On
suppose
aussi
que
le
message
vous
est
destiné
$infilename
=
"
message_chiffre.msg"
;
/
/
Le
message
chiffré
$outfilename
=
"message_dechiffre.msg"
;
/
/
Assurez-vous
de
bien
pouvoir
écrire
dans
ce
fichier
if
(openssl_pkcs7_decrypt($infilename
,
$outfilename
,
$cert
,
$key)
)
echo
"déchiffré
!"
;
else
echo
"impossible
de
déchiffrer
!"
;
?
|
|
Ces
constantes
ont
été
ajoutées
en
PHP
4.0.6
.