2012-08-30 12 views
10

Deseo crear una solicitud de certificado con openssl. Se requiere que use 'E' para el nombre del campo de correo electrónico en el asunto. Así que he intentado el siguiente comando:Solicitud de certificado de apertura fallida

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

En respuesta me sale:

Subject Attribute E has no known NID, skipped 

Lo que hace todo lo que sayis. Si agrego más argumentos al asunto, se agregan, pero se omite el correo electrónico.

He intentado con google y aparece este mismo mensaje de error varias veces, pero no pude encontrar la solución.

He intentado openssl 0.9.8o y 1.0.1c.

+1

Mismo problema aquí – marcolopes

Respuesta

7

El nombre corto que está buscando es "emailAddress", en lugar de "E". Esto funciona:

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

Si alguien ve un formateo incorrecto de sub, no se preocupe. Es solo una forma en que se muestra. http://marc.info/?l=openssl-dev&m=106233499931935&w=2 – Aistis

Cuestiones relacionadas