PHP 8.4.1 Released!

openssl_spki_export_challenge

(PHP 5 >= 5.6.0, PHP 7, PHP 8)

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top