2012-08-30 16 views
10

Chcę utworzyć żądanie certyfikatu za pomocą openssl. Wymagane jest użycie "E" dla nazwy pola e-mail w temacie. Więc próbowałem następujące polecenia:Żądanie certyfikatu Openssl nie powiodło się

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

W odpowiedzi dostaję:

Subject Attribute E has no known NID, skipped 

Co robi dokładnie jak to sayis. Jeśli dodaję więcej argumentów do tematu, zostaną one dodane, ale e-mail zostanie pominięty.

Próbowałem google i ten sam komunikat o błędzie pojawia się kilka razy, ale nie udało mi się znaleźć rozwiązania.

Próbowałem już openssl 0.9.8o i 1.0.1c.

+1

Ten sam problem tutaj – marcolopes

Odpowiedz

7

Krótka nazwa, której szukasz, to "emailAddress" zamiast "E". To działa:

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

Jeśli ktoś widzi niewłaściwe formatowanie sub, nie martw się. To tylko sposób, w jaki jest pokazany. http://marc.info/?l=openssl-dev&m=106233499931935&w=2 – Aistis

Powiązane problemy