Como podemos adicionar certificados de desenvolvedor importados no Mac podem ser adicionados ao chaveiro

2

Eu pesquisei muito sobre essa solução, mas não consegui encontrar uma adequada. quando eu tento adicionar certificado importado no chaveiro usando o seguinte

segurança do sudo add-trusted-cert -d -r trustRoot -k “/Library/Keychains/System.keychain” “/private/tmp/certs/certname.cer”

Recebo um erro dizendo

SecCertificateAddToKeychain: formato desconhecido na importação

Em algumas das minhas pesquisas, descobri que o certificado pode estar corrompido durante a importação de uma máquina para outra. Então eu usei protocolos diferentes para transferência de arquivos. Mas isso não afetou meu erro. Por favor, alguém olhe para ele e me dê uma pista para prosseguir

    
por Lalitha Syamaleswari ch 06.11.2014 / 14:26

1 resposta

1

Hoje eu tive o mesmo problema, resolvi como relatado aqui: link para macrumors

A questão é: O certificado tem um comprimento de chave de 8192 bits, algoritmo de assinatura do SHA256RSA. O Mac OS não importará certificados de CA com esse tamanho, portanto:

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

e depois de uma reinicialização, consegui importá-lo.

    
por 23.07.2015 / 11:07