OpenSSL Version V3 avec un autre Nom de l'Objet

Je suis en utilisant la ligne de commande OpenSSL outil pour générer un certificat auto-signé. Il semble fonctionner correctement sauf pour les deux questions. Je n'arrive pas à en créer un .cer avec un autre Nom de l'Objet (critique) et je n'ai pas été en mesure de comprendre comment créer un cert qui est de la Version 3 (pas sûr si c'est essentiel, mais encore préfèrent l'apprentissage de la manière de définir la version).

Quelqu'un a fait cela avec succès? La configuration par défaut (.cfg) fichier a apparemment une documentation claire (voir ci-dessous):

" Ce genre de choses est pour subjectAltName et issuerAltname.
Importer l'adresse e-mail.
subjectAltName=e-mail:copie "

Toutefois, cela ne fonctionne pas. Mon intuition est que l'autre Nom de l'objet n'est pas en montrant b/c il n'est pas présent dans la V1, les specs, c'est pourquoi je suis également à la poursuite de réglage de il version.

Voici le fichier de configuration que j'utilise:

[ req ]
default_bits        = 2048 
default_keyfile     = privkey.pem 
distinguished_name  = req_distinguished_name
emailAddress        = [email protected]
req_extensions          = v3_req
x509_extensions         = v3_ca

[req_distinguished_name]
C = [Press Enter to Continue]
C_default = US 
C_min = 2 
C_max = 2 

O = [Press Enter to Continue]
O_default = default 

0.OU=[Press Enter to Continue]
0.OU_default = default 
1.OU=[Press Enter to Continue]
1.OU_default = PKI 
2.OU=[Press Enter to Continue] 
2.OU_default = ABCD
commonName = Public FQDN of server 
commonName_max = 64

[ v3_req ]
basicConstraints = CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment

[ v3_ca ]
subjectKeyIdentifier   = hash
authorityKeyIdentifier = keyid:always,issuer:always
subjectAltName         = email:[email protected]
issuerAltName          = issuer:copy
Pensé qu'elle pourrait aider à poster le fichier de config, je travaille avec:

OriginalL'auteur Kandres22 | 2011-05-31