(PHP 5 >= 5.6.0, PHP 7, PHP 8)
openssl_spki_export_challenge — Exporte le challenge associé avec la clé publique signée
Exporte le challenge associé avec la clé publique signée.
spkiUne clé publique signée valide
   Retourne le challenge associé sous la forme d'une chaîne de caractères ou
   false en cas d'échec.
  
   Émets une alerte de niveau E_WARNING si un argument
   invalide est passé via le paramètre spki.
  
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">
