2012-06-22 43 views
11

Ho bisogno di un accesso ai file .k12 o .pem per tutti i siti https che sto visitando su Mac OSx. Qualcuno può aiutarmi a conoscere il percorso in cui questi file possono essere trovati.dove posso trovare i certificati SSL su Mac OSX

Inoltre, è necessario conoscere un modo per decodificare alcuni pacchetti utilizzando la chiave.

risposta

0

È sufficiente accedere allo strumento denominato "Accesso portachiavi" nella cartella Utility della directory Applicazioni.

Una volta lì, è possibile filtrare ciascun portachiavi per mostrare solo i certificati.

Come per la decodifica dei pacchetti utilizzando una determinata chiave, ci sono molte funzioni che lo fanno all'interno della struttura di sicurezza, ma questa domanda richiederebbe un chiarimento (requisito della lingua ecc.).

+0

Ma ho bisogno di quel file specifico che ho bisogno di usare in wireshark. Ho effettuato l'accesso a Keychain Access, ma ho bisogno di inserire il file in wireshark come spiegato in questo link: http://wiki.wireshark.org/SSL – azee

+0

Quindi, dall'utilità Portachiavi, fare clic con il pulsante destro del mouse sul file del certificato ed esportarlo. – Doodloo

0

Anche io stavo cercando questo. Non sono riuscito a trovare i file da nessuna parte, quindi ho pensato a come esportarli.

Dal Keychain Access:

Sul pannello di sinistra, fare clic sul KEYS. Nel riquadro di destra, CTRL-Click sul certificato desiderato.

Il Public key deve essere esportato come file PEM. Il Private Key deve essere esportato come file P12. Il Certificate deve essere esportato come file CRT.

L'opzione di esportazione della chiave privata sarà uguale a passphrase e quindi alla password del portachiavi dell'utente. All'importazione ti verrà chiesta questa passphrase.

NOTA: la chiave privata contiene la chiave pubblica.

1

Ci sono un paio di modi per ottenere un file di certificato in OSX. Un modo è quello di esportare i certificati da Accesso Portachiavi. Selezionare Certificati nel pannello diCategoria (in basso a sinistra), scegliere Seleziona tutto dal menu Modifica (o premere ⌘A), e scegliere Esporta articoli ... dal menu File (o premere ⇧⌘ E). È possibile esportare i certificati come file .p12 o .cer. Il problema con questo approccio è che devi eseguire questi passaggi periodicamente per mantenere il tuo file sincronizzato con gli ultimi aggiornamenti di Apple.

Un altro modo è installare OpenSSL e utilizzare il file cert.pem fornito con esso. Allo stesso modo, dovrai mantenere aggiornato OpenSSL.

+0

Sembra che l'OP abbia bisogno di un file CA ... OpenSSL non include più i certificati della CA radice con la sua distribuzione. – rdlowrey