do keychain, selecione sua certificação, altere o controle de acesso para "permitir que todos os aplicativos acessem este item"
Recentemente, precisei adicionar alguns certificados SSL ao meu Mac (OSX 10.10.5) para conectar-me a um serviço remoto. Os certificados são necessários para autenticação de 2 fatores.
Eu tenho direitos de administrador completos no OSX. Eu sou capaz de adicionar com sucesso os certificados para o Keychain. Eu posso entrar no aplicativo KeyChain e definir o certificado para sempre confiar sem problema.
Quando eu tento fazer a conexão (usando o Cyberduck para WebDAV neste caso), me pedem para escolher o certificado apropriado, e então eu recebo esta janela:
Porisso,insiromeunomedeusuárioesenha,quetêmdireitosdeadministradorcompletos.EuclicoemPermitireajanelaaparecenovamente,perguntandomeunomedeusuárioesenhanovamente.Nãoparecefazernada.Nenhumerroouqualquercoisaassim.Clicarem"Negar" obviamente diz ao sistema que estou rejeitando o certificado e não me permite conectar.
Eu posso ir diretamente para o aplicativo KeyChain e desbloquear e fazer todas as alterações que eu quiser, usando meu nome de usuário e senha (que tem direitos de administrador). Então, por que essa caixa de diálogo não aceita meu mesmo nome de usuário e senha?
UPDATE
Ao inserir meu nome de usuário e senha e clicar em "Permitir" os relatórios de registro do sistema:
Apr 22 10:05:15 my-computer.local Cyberduck[1621]: [background-1] ERROR ch.cyberduck.core.ssl.CertificateStoreX509KeyManager - Keystore not loaded Get Key failed: pad block corrupted
Apr 22 10:05:16 my-computer.local com.apple.SecurityServer[87]: Problem opening rules file "/etc/authorization": No such file or directory
Após algumas investigações, parece que o arquivo /etc/authorization
foi removido no Mavericks (OSX 10.9). Então, o que está acontecendo exatamente aqui? Por que está tentando encontrar esse arquivo que o sistema operacional deve saber que não é mais usado?
Apenas algumas informações para ajudar alguém ... Eu não tenho nenhuma resposta para o porque isso corrigiu meu problema ou porque eu criei o certificado de volta quando ...
Eu tive um problema semelhante ... mas sempre com o Apple Mail e sempre com uma conta de e-mail específica ... ele sempre solicitou a autenticação de chaves do sistema ...
Eu corrigi-o excluindo um certificado Open Directory auto-assinado que criei em algum momento há muito tempo ... o certificado tinha o ID da conta de e-mail específica como o e-mail no certificado ...
Eu não tenho idéia do porque eu criei o certificado - como era há muito tempo atrás ... mas os problemas com o ID de e-mail começaram no ano passado quando eu zertei o meu chaveiro padrão.