openssl_spki_export_challenge

(PHP 5 >= 5.6.0, PHP 7)

openssl_spki_export_challengeExporta el desafío asociados con una clave pública y desafío firmados

Descripción

openssl_spki_export_challenge ( string &$spkac ) : string

Exporta el desafío desde una clave pública y desafío firmados y codificados

Parámetros

spkac

Una clave pública y desafío firmados válidos

Valores devueltos

Devuelve el string del desafío asociado o NULL en caso de fallo.

Errores/Excepciones

Emite un error de nivel E_WARNING si se proporciona un argumento no válido mediante el parámtro spkac.

Ejemplos

Ejemplo #1 Ejemplo de openssl_spki_export_challenge()

Extraer el string del desafío asociado o NULL en caso de fallo.

<?php
$pkey 
openssl_pkey_new('secret password');
$spkac openssl_spki_new($pkey'challenge string');
$challenge openssl_spki_export_challenge(preg_replace('/SPKAC=/'''$spkac));
?>

Ejemplo #2 Ejemplo de openssl_spki_export_challenge() desde <keygen>

Extraer el string del desafío asociado emitido desde el elemento <keygen>

<?php
$challenge 
openssl_spki_export_challenge(preg_replace('/SPKAC=/'''$_POST['spkac']));
?>
<keygen name="spkac" challenge="challenge string" keytype="RSA">

Ver también