Tienes que crear un .p12archivo. Para hacerlo, necesita su clave privada y un certificado para esa clave. Luego ejecute lo siguiente en su consola:
openssl pkcs12 -export -clcerts -inkey private.key -in certificate.crt -out MyPKCS12.p12 -name "Your Name"
donde private.keyes su clave privada RSA existente, certificate.crtes su certificado existente y MyPKCS12.p12es el nombre del archivo a crear. Este archivo se puede importar a su llavero.
Si necesita su clave para acceso SSH (SFTP, SCP o similar), no tiene que estar en su llavero. Simplemente copie su clave privada ~/.ssh/y edite / cree el ~/.ssh/configarchivo. Allí pondrías algo en estas líneas:
# replace the host, location of the private key and the remoteUserName
# with valid values.
Host remote.domain.com
IdentityFile ~/.ssh/private.key
User remoteUserName
Bueno, tampoco entiendo que "necesito un certificado para la clave" ...
Acabo de hacer
ssh-add -K /path/to/private/key.Sin embargo, asegúrese de estar usando el Mac incorporado
ssh-addy no el de Macports (si alguna vez necesita actualizar OpenSSH).Entonces, solo hazlo
/usr/bin/ssh-add -K /path/to/private/key.Espero que ayude.
fuente
Intenté importar un .p12 usando la GUI de Keychain para ser ignorado silenciosamente bajo Lion. Entonces, para completar, me gustaría esta publicación en el Blog de Stephan
http://www.arlt.eu/blog/2009/12/01/importing-iphone-keys-p12-and-pem-into-snow-leopards-keychain/
En resumen, esto debería hacer el truco cada vez:
fuente
Considerando todo en formato PEM, el archivo de clave privada es server-key.key y el archivo de certificado es server-cert.pem.
fuente
-Tya no funciona en Sierra stackoverflow.com/questions/39868578/…