Windows 7 용 CURL의 인증서 저장소에서 .pfx를 사용하는 방법


1

cURL을 사용하여 원격 서버에 액세스하고 개인 키를 사용하여 자신을 식별해야하거나 원격 서버가 401 "Unauthorized"를 제공해야합니다.

나는 Windows 7 (작업 컴퓨터가 아니라 내 선택)이고 내 개인 키가 내 컴퓨터에 설치되어 있습니다. 직접 액세스 할 수 없지만 인증서 저장소에 올바르게 설치되어 있다고 생각합니다. 그래서 나는 공공의 키를 cURL 명령에 입력하고 운영 체제에서 사용할 비공개 키를 찾도록하십시오.

나는 원격 서버에 공개 키를주고, 그것을 받아들이고 그것을 설치했다.

그래서 나는 이것을하고있다.

curl --verbose --cert "my-public-cert.pem" https://secure.server.com/path

...하지만 작동하지 않는, 나는 58 오류가 있어요 :

*   Trying 12.34.56.78...
* Connected to secure.server.com (12.34.56.78) port 443 (#0)
* unable to use client certificate (no key found or wrong pass phrase?)
* Closing connection 0
curl: (58) unable to use client certificate (no key found or wrong pass phrase?)

제가 잘못한 일을하고 있습니까? 아니면 이것이 불가능한가요? 개인 키를 직접 액세스 할 수 없지만 운영 체제에 개인 키가 설치되어있는 경우 SSL을 통해 cURL 요청을 보내는 방법이 있습니까?

많은 감사합니다,

브렌든.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.