2013-09-23 6 views
1

J'utilise les commandes suivantes pour créer un certificat:création certificat a échoué

makecert.exe -n "CN=Client" -pe -ss my -sr LocalMachine -sky exchange -in "Blue Yonder Airlines Root CA" -is my -ir LocalMachine Client.cer 


certutil -privatekey -exportpfx -p 1 "Client" Client.pfx > NUL 

Cependant, je reçois un message d'erreur:

Erreur: Il n'y a pas de certificat correspondant dans mon cert de l'émetteur magasin Échec

Veuillez nous aider.

Répondre

0

Assurez-vous que vous avez le certificat dans la racine de confiance autorité de certification (ou qu'il est digne de confiance par la confiance de la chaîne), et que vous avez le certificat (avec sa clé privée) dans le magasin personnel. Les deux emplacements se trouvent également dans l'ordinateur local et non dans votre magasin personnel. De plus, si vous avez plus d'une copie du certificat de l'émetteur dans l'autorité de certification racine de confiance de votre ordinateur local ou dans son magasin personnel, vous obtiendrez cette erreur ou une erreur similaire.

0

Vous devez également exécuter l'invite de commande en tant qu'administrateur.

0

Makecert ne peut pas trouver "Blue Yonder Airlines Root CA" dans le magasin personnel de la portée de l'ordinateur local

-in "Blue Yonder Airlines Root CA" -is my -ir LocalMachine 

Le Cert doit y exister avec le CN = bleu Yonder Airlines Root CA. Le certificat "Blue Yonder Airlines Root CA" doit également figurer dans la racine approuvée.

0

Hey Si vous ouvrez les certificats via certsmgr et que vous avez créé vos certificats en suivant les étapes Here, cela crée un magasin séparé pour le certificat que vous avez créé.

Lors de la création du certificat client, j'ai simplement déplacé le certificat de son magasin et l'ai déplacé dans le magasin personnel (ou alias le personnel.) Ran la commande à nouveau et cela a fonctionné!

Questions connexes