openssl_pkcs12_export_to_file

(PHP 5 >= 5.2.2, PHP 7)

openssl_pkcs12_export_to_fileExporte un certificat compatible PKCS#12

Description

openssl_pkcs12_export_to_file ( mixed $x509 , string $filename , mixed $priv_key , string $pass [, array $args ] ) : bool

openssl_pkcs12_export_to_file() stocke un certificat x509 dans un fichier nommé filename dans un format de fichier PKCS#12.

Liste de paramètres

x509

Voir les paramètres clés/Certificats pour une liste de valeurs valides.

filename

Chemin vers le fichier de sortie.

priv_key

Clé privée du fichier PKCS#12. Voir paramètres Clé/Certificat pour une liste de valeur valide.

pass

Mot de passe de chiffrement pour déverrouiller le fichier PKCS#12.

args

Tableau optionnel, les autres clés seront ignorées.

Key Description
"extracerts" tableau de certificats supplémentaire ou un certificat unique à inclure dans le fichier PKCS#12.
"friendlyname" chaîne de caractères à utiliser pour le certificat et la clé fournit

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

add a note add a note

User Contributed Notes 2 notes

up
0
greejd
3 months ago
please note
the key 'friendlyname' should be 'friendly_name' in args

$args = array(
        'friendly_name'=> 'www.example.com'
);
up
0
lampacz at gmail dot com
9 years ago
[, array $args ]  can contain only: extracerts, friendly_name

extracerts - additional certificates (can be file or string)
friendly_name - "friendly name" for the certificate and private key. This name is typically displayed in list boxes by software importing the file.

based on source code version 5.2.8 and pkcs12 man page
To Top