interfaccia tra i portali e IS della Regione per l'autenticazione CNS SPID e CIE
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

18 righe
561 B

<?php
if (php_sapi_name() != 'cli') {
die();
}
require_once('App/Core/Model.php');
require_once('App/Models/Cns.php');
$files = glob('html/cns/policy/*.cer');
if (count($files)) {
$idx = $argc > 1 ? intval($argv[1]) : 0;
$crt = file_get_contents($files[$idx]);
$cns = new \MwgAuth\Models\Cns($crt);
echo 'Codice fiscale: ' . $cns->getCodiceFiscale() . "\n";
echo 'Cognome: ' . $cns->getCognome() . "\n";
echo 'Nome: ' . $cns->getNome() . "\n";
echo 'Valido: ' . ($cns->verificaPolicyCertificato() ? 'true' : 'false') . "\n";
}