Minha empresa tem a maioria de seus sites internos por trás de um site de SSO (weblogin.comnpany.com usando pubcookie). Estou tentando automatizar algumas tarefas que precisam efetuar login com o SSO para acessar alguns desses sites. Recentemente, a página de weblogin requer um certificado de cliente para apresentar o formulário para inserir sua senha. Então, preciso carregar meu certificado de cliente para começar com essa automação.
Eu gostaria de fazer algo assim:
Neste exemplo, os certificados do cliente são carregados assim:
ssl_options = {
cert: OpenSSL::X509::Certificate.new(File.read('./certificate/client-2048.pem')),
key: OpenSSL::PKey::RSA.new(File.read('./certificate/client-2048.key'), 'mypassword')
}
Quais são os caminhos de arquivo equivalentes ('./certificate/client-2048.pem' e './certificate/client-2048.key') no Mac OS X?
Eu já li isso: Onde os certificados digitais são armazenados fisicamente em uma máquina Mac OS X?
mas não acredito que mencione onde as chaves privadas / públicas estão realmente armazenadas.
Tags ssl mac certificate