在 Mac OS X 中我可以从哪里加载证书?

在 Mac OS X 中我可以从哪里加载证书?

我公司的大部分内部网站都位于 SSO 网站(weblogin.comnpany.com 使用 pubcookie)后面。我正在尝试自动执行一些需要使用 SSO 登录才能访问这些网站的任务。最近,weblogin 页面需要客户端证书才能显示输入密码的表单。因此,我需要加载我的客户端证书才能开始此自动化。

我想做这样的事:

https://stackoverflow.com/questions/18886501/http-library-for-ruby-with-https-ssl-client-certificate-and-keep-alive-support

在此示例中,客户端证书按如下方式加载:

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')
}

Mac OS X 上的等效文件路径 ('./certificate/client-2048.pem' 和 './certificate/client-2048.key') 是什么?

我已经读过这个了:数字证书在 Mac OS X 机器上的物理存储位置在哪里?

但我不相信它提到私钥/公钥的实际存储位置。

相关内容