Назад | Перейти на главную страницу

Как получить значение CSR от KeyChain Access

Итак ... наверное, глупый вопрос, но я следовал инструкциям Вот

И я пытаюсь загрузить свой CSR в digicert, где формат должен выглядеть следующим образом

-----BEGIN CERTIFICATE REQUEST-----
MIICvDCCAaQCAQAwdzELMAkGA1UEBhMCVVMxDTALBgNVBAgMBFV0YWgxDzANBgNV
BAcMBkxpbmRvbjEWMBQGA1UECgwNRGlnaUNlcnQgSW5jLjERMA8GA1UECwwIRGln
aUNlcnQxHTAbBgNVBAMMFGV4YW1wbGUuZGlnaWNlcnQuY29tMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8+To7d+2kPWeBv/orU3LVbJwDrSQbeKamCmo
wp5bqDxIwV20zqRb7APUOKYoVEFFOEQs6T6gImnIolhbiH6m4zgZ/CPvWBOkZc+c
1Po2EmvBz+AD5sBdT5kzGQA6NbWyZGldxRthNLOs1efOhdnWFuhI162qmcflgpiI
WDuwq4C9f+YkeJhNn9dF5+owm8cOQmDrV8NNdiTqin8q3qYAHHJRW28glJUCZkTZ
wIaSR6crBQ8TbYNE0dc+Caa3DOIkz1EOsHWzTx+n0zKfqcbgXi4DJx+C1bjptYPR
BPZL8DAeWuA8ebudVT44yEp82G96/Ggcf7F33xMxe0yc+Xa6owIDAQABoAAwDQYJ
KoZIhvcNAQEFBQADggEBAB0kcrFccSmFDmxox0Ne01UIqSsDqHgL+XmHTXJwre6D
hJSZwbvEtOK0G3+dr4Fs11WuUNt5qcLsx5a8uk4G6AKHMzuhLsJ7XZjgmQXGECpY
Q4mC3yT3ZoCGpIXbw+iP3lmEEXgaQL0Tx5LFl/okKbKYwIqNiyKWOMj7ZR/wxWg/
ZDGRs55xuoeLDJ/ZRFf9bI+IaCUd1YrfYcHIl3G87Av+r49YVwqRDT0VDV7uLgqn
29XI1PpVUNCPQGn9p/eX6Qo7vpDaPybRtA2R7XLKjQaF9oXWeCUqy1hvJac9QFO2
97Ob1alpHPoZ7mWiEuJwjBPii6a9M9G30nUo39lBi1w=
-----END CERTIFICATE REQUEST-----

Но я просто получаю файл CertificateSigningRequest.certSigningRequest после использования Keychain Access, и когда я пытаюсь загрузить его в digicert, я получаю сообщение об ошибке, что это недопустимый тип файла, но я не уверен, как найти содержимое внутри ------ НАЧАТЬ ЗАПРОС СЕРТИФИКАТА ---- и --- КОНЕЦ ЗАПРОСА СЕРТИФИКАТА ----

Я также пробовал загрузить файл .p12 ... но нет

Скорее всего, вы создали CSR в двоичном формате, например DER. Вам необходимо преобразовать его в формат PEM (Privacy Enhanced Mail), чтобы он был удобочитаемым и поставлялся с этими тегами --- BEGIN и т. Д.

DigiCert, как вы упомянули, является вашим поставщиком, имеет полезный инструмент, помогающий генерировать CSR из командной строки: https://www.digicert.com/easy-csr/openssl.htm

Очевидно, я задал вопрос как гость, поэтому я не могу комментировать или выбрать ответ, извините, но я использовал команду openssl в своем терминале, используя ссылку, предоставленную Herringbone_Cat