"FR", "stateOrProvinceName" => "Sophia", "localityName" => "Valbonne", "organizationName" => "iut", "organizationalUnitName" => "iut_iotia", "commonName" => "b", "emailAddress" => "iut@univ.fr" ); //on créé un tableau de données pour la création du certificat $pk = openssl_pkey_new($config); //création de clé privée $req = openssl_csr_new($dn, $pk, $config); // création d'un CSR $certif = openssl_csr_sign($req, null, $pk, (365*3), $config); //création d'un certificat valide pour 3 ans $exportCertif = openssl_x509_export_to_file($certif, "./a/certificat"); //exportation certificat $exportReq = openssl_csr_export_to_file($req, "./a/requete"); //exportation CSR $exportKey = openssl_pkey_export_to_file($pk, "./a/clePrivee", null, $config); //exportation cléPrivée echo "Certificat exporté
"; echo "Requête exportée
"; echo "Clée privée exportée
";