(PHP 5 >= 5.6.0, PHP 7)
openssl_spki_export_challenge — Exporte le challenge associé avec la clé publique signée
&$spkac
)Exporte le challenge associé avec la clé publique signée.
spkac
Une clé publique signée valide
Retourne le challenge associé sous la forme d'une chaîne de caractères ou
NULL
en cas d'échec.
Emets une alerte de niveau E_WARNING
si un argument
invalide est passé via le paramètre spkac
.
Exemple #1 Exemple avec openssl_spki_export_challenge()
Extrait le challenge associé sous la forme d'une chaîne de caractères
ou NULL
en cas d'échec.
<?php
$pkey = openssl_pkey_new('secret password');
$spkac = openssl_spki_new($pkey, 'challenge string');
$challenge = openssl_spki_export_challenge(preg_replace('/SPKAC=/', '', $spkac));
?>
Exemple #2 Exemple avec openssl_spki_export_challenge() depuis <keygen>
Extrait le challenge associé issue d'un élément <keygen>
<?php
$challenge = openssl_spki_export_challenge(preg_replace('/SPKAC=/', '', $_POST['spkac']));
?>
<keygen name="spkac" challenge="challenge string" keytype="RSA">