2011-10-30 14 views
9

Mi chiedo quale chiave privata utilizzi l'accesso a portachiavi in ​​Mac OS X (Snow Leopard, ora Lion). Ogni volta che creo un CSR utilizzando quell'app, non chiedo nemmeno una chiave privata da utilizzare. Quindi quale usa allora?Generazione della richiesta di firma del certificato in Accesso Portachiavi: quale chiave privata viene utilizzata?

Immagino che abbia utilizzato quello selezionato, se ne hai selezionato uno nell'elenco di certificati. Ma generare la richiesta funziona anche quando nulla è selezionato o, assicurandosi che non sia una selezione "invisibile", se l'elemento selezionato non è una chiave privata.

Qualcuno sa?

Grazie in anticipo

Arne

risposta

7

Si genera una nuova coppia di chiavi pubblica/privata quando si crea un CSR in Accesso Portachiavi.

Se si desidera generare un nuovo CSR da una chiave esistente, non credo che questo possa essere fatto interamente all'interno di Accesso Portachiavi. Per informazioni su come farlo con Keychain Access e OpenSSL, vedere How can I use an existing private key to a new iOS development certificate?

+1

Ehi, grazie per la risposta. Ma - dove posso trovare questa coppia di chiavi creata automaticamente? Non riesco a trovarlo nel mio portachiavi. – arnekolja

+1

Quando si seleziona Richiedi certificato dall'autorità di certificazione in Accesso portachiavi, verrà richiesto un nome comune ... verrà quindi visualizzato in Portachiavi sotto il nome comune che gli è stato assegnato. – jsherk

+2

Quando si fa clic con il tasto destro su una chiave privata, è possibile scegliere "Richiedi un certificato da un'autorità di certificazione utilizzando ", ma mi sembra che, come indicato nella risposta, crei ancora una nuova chiave per esso. – Zut

1

Se si apre il certificato risultante sul proprio Mac, questo verrà aggiunto al Portachiavi. Quando lo spieghi, avrai la chiave privata associata.

Problemi correlati