Невозможно установить закрытый ключ - PullRequest
0 голосов
/ 11 марта 2019

У меня есть сертификат в формате .pem и .cer. Он имеет только сертификат, но не закрытый ключ RSA. как показано ниже

------BEGIN CERTIFICATE----------------------
gvhfgvdshjgchjbdhbcdcd
--------END CERTIFICATE----------------------

когда я выполняю приведенную ниже команду в curl, она завершается с ошибкой

curl: (58) не удалось установить файл закрытого ключа: Тип C: /users/aiya/Desktop/payments.pem PEM

curl -kv --cert C:/users/aiya/Desktop/payments.pem  https://api.com/v2/payments

* Trying 184.12.56.561....
* TCP_NODELAY set
* Connected to api.com port 443
* ALPN, offering h2
* ALPN, offering HTTP/1.1
* unable to set private key file : 'C:/users/aiya/Desktop/payments.pem' type PEM
* Closing connection 0
curl: (58) unable to set private key file: 'C:/users/aiya/Desktop/payments.pem' type PEM

Я просмотрел несколько статей, но не нашел правильного решения. Примечание: если сертификат имеет закрытый ключ RSA, указанные выше команды выполняются успешно

-----BEGIN CERTIFICATE--------------------------
DHGHSVCBHBBBBBDVBDBVVVVVBVDSUYEDUWHUWJHBD8E2892UJE673R6V536TGHB78CK6YEFKN8FYU,I
-------END CERTIFICATE---------------------------------
---------BEGIN RSA PRIVATE KEY--------------
VCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHFAWTDGGGGGGGGA
----------------END RSA PRIVATE KEY-------------
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...