Моя компания имеет большинство своих внутренних сайтов за сайтом единого входа (weblogin.comnpany.com, используя pubcookie). Я пытаюсь автоматизировать некоторые задачи, которые необходимо войти с помощью единого входа для доступа к некоторым из этих сайтов. В последнее время страница веб-журнала требует наличия сертификата клиента, чтобы даже представить форму для ввода пароля. Поэтому мне нужно загрузить сертификат клиента, чтобы начать работу с этой автоматизацией.
Я хотел бы сделать что-то вроде этого:
В этом примере клиентские сертификаты загружаются следующим образом:
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')
}
Каковы эквивалентные пути к файлам ('./certificate/client-2048.pem' и './certificate/client-2048.key') в Mac OS X?
Я перечитал это: где цифровые сертификаты физически хранятся на компьютере Mac OS X?
но я не верю, что там упоминается, где на самом деле хранятся закрытые / открытые ключи.