2012-08-30 16 views
10

Desidero creare una richiesta di certificato con openssl. Sono obbligato ad usare "E" per il nome del campo dell'email nell'oggetto. Così ho provato il seguente comando:Richiesta di certificato Openssl fallita

openssl req -new -key privkey.pem -subj "/[email protected]" -out request.pem 

In risposta ottengo:

Subject Attribute E has no known NID, skipped 

Che cosa significa esattamente come sayis. Se aggiungo più argomenti all'argomento vengono aggiunti, ma l'e-mail viene saltata.

Ho provato google e questo stesso messaggio di errore si presenta diverse volte, ma non sono riuscito a trovare una soluzione.

Ho provato openssl 0.9.8o e 1.0.1c.

+1

Lo stesso problema qui – marcolopes

risposta

7

Il nome breve che stai cercando è "indirizzo email", anziché "E". Funziona:

openssl req -new -key privkey.pem -subj "/[email protected]" -out request.pem 
+0

Se qualcuno vede una formattazione errata di sub, non preoccuparti. È solo un modo in cui viene mostrato. http://marc.info/?l=openssl-dev&m=106233499931935&w=2 – Aistis

Problemi correlati