Ejemplo openssl_csr_get_subject y openssl_csr_get_public_key

Ejemplo 1

Descripción

El ejemplo cuyo código se muestra más adelante extrae la información correspondiente a un CSR, previamente almacenado en un archivo (véase la función openssl_csr_new), y la muestra en la página resultante. En un programa que permite comprobar de una manera sencilla si la solicitud de certificado se ha creado correctamente. Además el programa también recupera la clave pública asociada al CSR, sin llegar a usarla más que para mostrar en la página que, efectivamente, es una clave OpenSSL.

csrgetsubject.png

Código

<?php
  $DatosCert = openssl_csr_get_subject('file:///home/francisco/Publico/MiCert.csr', FALSE);
  print '<h1>Datos del certificado</h1><pre>';
  print_r($DatosCert);
 
  print '</pre><h1>Clave pública asociada</h1><pre>';
  $ClavePublica = openssl_csr_get_public_key('file:///home/francisco/Publico/MiCert.csr');
  var_dump($ClavePublica);
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License