Comment enregistrer la clé publique d'un certificat .format pem
Je suis ci-dessous à l'aide de la commande openssl pour ranger ma clé publique dans un .fichier pem.
openssl> x509 -in E:/mycert.pem -pubkey -out E:/mypubkey.pem
Mais lorsque j'essaie d'utiliser cette commande, il est le stockage de l'ensemble de certificat d'infos dans la mypubkey.fichier pem.
J'ai vu que je peux enregistrer ma clé publique à l'aide de
openssl> x509 -pubkey -noout -in cert.pem > pubkey.pem
Mais c'est de lancer une erreur. Je ne peux pas utiliser ">" de l'opérateur.
Vous devez vous connecter pour publier un commentaire.
Il ya un couple de façons de le faire.
Tout d'abord, au lieu d'aller dans openssl invite de commande en mode, il suffit d'entrer tout sur une seule ligne de commande de Windows invite:
Si pour une raison quelconque, vous devez utiliser la commande openssl invite, entrez simplement le tout à la ">". Puis OpenSSL permet d'imprimer la clé publique d'infos à l'écran. Vous pouvez ensuite copier ce et de le coller dans un fichier appelé pubkey.pem.
Sortie devrait ressembler à quelque chose comme ceci:
si c'est une clé RSA
si vous en avez besoin dans un format openssh , veuillez consulter L'utilisation d'une clé privée RSA pour générer la clé publique?
Noter que la clé publique est généré à partir de la clé privée et ssh utilise le fichier d'identité (fichier de clé privée) pour générer et envoyer la clé publique du serveur et de l'onu-chiffrer le jeton chiffré à partir du serveur via la clé privée dans le fichier d'identité.