2011-10-30 10 views
9

Me pregunto qué llave privada acceso a Keychain en Mac OS X (Snow Leopard, ahora Lion) utiliza. Cada vez que creo una CSR usando esa aplicación, ni siquiera solicita una clave privada para usar. Entonces, ¿cuál usa?Generación de solicitud de firma de certificado en Keychain Access: ¿qué clave privada se usa?

Me imagino que usó el seleccionado, si ha seleccionado uno en su lista de certificados. Pero la generación de la solicitud incluso funciona cuando no se selecciona nada o, asegurándose de que no sea una selección "invisible", si el elemento seleccionado no es una clave privada.

¿Alguien sabe?

Gracias de antemano

Arne

Respuesta

7

Se genera un nuevo par de claves pública/privada cuando se crea una RSE en Acceso a Llaves.

Si desea generar un nuevo CSR a partir de una clave existente, no creo que esto se pueda hacer completamente dentro del Acceso a Llaveros. Para saber cómo hacerlo con Keychain Access y OpenSSL, consulte How can I use an existing private key to a new iOS development certificate?

+1

Hola, gracias por tu respuesta. Pero, ¿dónde puedo encontrar este par de llaves creado automáticamente? Parece que no puedo encontrarlo dentro de mi llavero. – arnekolja

+1

Cuando elige Solicitar certificado de autoridad certificadora en Keychain Access, le pedirá un Nombre común ... luego aparecerá en Llavero bajo este nombre común que usted le dio. – jsherk

+2

Al hacer clic con el botón derecho en una clave privada, puede elegir "Solicitar un certificado de una autoridad de certificación usando ", pero me parece que, como se indica en la respuesta, aún crea una nueva clave para ella. – Zut

1

Si abre el certificado resultante en su Mac, se agregará a su Llavero. Cuando lo desarrolles, obtendrás la clave privada asociada.

Cuestiones relacionadas