Certificati Mac OS X (10.9) e 8192 bit - Errore -67762


9

Ho appena aggiornato a Mavericks e quindi non sono del tutto sicuro se si tratti o meno di un problema con Mavericks, ma eccolo qui:

A quanto pare l'aggiornamento della sicurezza 2006-007 ha rotto i certificati a 8192 bit su OS X e nessuno si è preso la briga di risolverlo ( https://discussions.apple.com/message/3650856#3650856 ). Tuttavia esiste (o meglio era) una soluzione per questo bug (o funzionalità?) Ed è disponibile in https://discussions.apple.com/thread/2668985 Devi solo eseguire

sudo defaults write /Library/Preferences/com.apple.crypto RSAMaxKeySize -int 8192

in un prompt Terminale. Bene l'ho fatto, quindi ho anche riavviato il mio macbook. Tuttavia, ciò non ha avuto alcun effetto se non l'impostazione di RSAMaxKeySize. Ecco come so che il comando di default ha funzionato:

ingenious@book ~  $ sudo defaults read /Library/Preferences/com.apple.crypto  RSAMaxKeySize
8192

Tuttavia, nel tentativo di importare un certificato autofirmato (valido!) A 8192 bit nel mio portachiavi di sistema (usando Accesso portachiavi), continuo a ricevere il seguente errore:

Error: -67762

Quindi, qualcuno può confermarlo nel 10.8. *? Esiste un modo alternativo per far funzionare i certificati a 8192 bit su OS X?

Modifica: questa cosa potrebbe effettivamente essere correlata alla nuova openssl in 10.9? ( http://curl.haxx.se/mail/archive-2013-10/0036.html )

Risposte:


13

La risposta, come scoperto da Shizmob , è che Apple ha spostato la posizione di questa preferenza in Maverics /Library/Preferences/com.apple.security. Quindi quello che devi correre è

sudo defaults write /Library/Preferences/com.apple.security RSAMaxKeySize -int 8192

che sicuramente ha funzionato, grazie per aver risposto :)
geniale

Prego. Non sono sempre del tutto sicuro di dover "rubare" le soluzioni degli altri. Non possiedo nemmeno un mac e ho scoperto questa domanda solo perché shizmob è stato collegato ad esso nel suo post sul blog (ma non ha risposto). Ma se il mio post ti ha davvero aiutato a risolvere il tuo problema, immagino di aver fatto bene ^^.
Cronologico
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.