Я пытаюсь отслеживать трафик https как читаемый HTML.
Я скачал сертификат с сервера.
«В Internet Explorer я выбрал сертификат и скопировал в файл, двоичный код DER с кодировкой X.509 (cer)»
Я запускаю эту команду, она работает:
openssl x509 -inform der -in Test3.cer -out key.cert
И я получаю файл key.cert с:
- НАЧАТЬ СЕРТИФИКАТ.
...
Для информации, я запускаю эту команду, я получаю довольно вывод о сертификате:
openssl x509 -in key.cert -noout -text
В соответствии с документами, мне нужно иметь файл key.pem, private/key.
Поэтому я пытаюсь запустить его команду, я думаю, чтобы получить формат вывода der.
openssl base64 -in key.cert -out 1.der
... И затем я запускаю это, чтобы получить файл pem, и я получаю эту ошибку:
Ошибка чтения ключа 6072: ошибка: 0906D06C: процедуры PEM: PEM_read_bio: нет начальной строки: pem_lib.c: 648: Ожидается: ENCRYPTED PRIVATE KEY
openssl pkcs8 -in 1.der -out temp.pem
--- Я попробовал это также
$ openssl pkcs8 -topk8 -inform der -in 1.der -out temp.pem
unable to load key
2752:error:0D094065:asn1 encoding routines:d2i_ASN1_SET:bad class:a_set.c:190:
2752:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:
1315:
2752:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:ta
sn_dec.c:379:Type=RSA
2752:error:0D09A00D:asn1 encoding routines:d2i_PrivateKey:ASN1 lib:d2i_pr.c:99: