Windows 10에서 CSR 생성에 certreq를 사용한 후 개인 키는 어디에 있습니까?


8

웹 서버의 CSR을 생성하는 방법에 대한 지침은 아래 웹 사이트를 따르려고했습니다.

http://www.entrust.net/knowledge-base/technote.cfm?tn=8649

그러나 CSR 만 생성합니다. 개인 키는 어디에 있습니까? CSR 생성 시점에 키가 생성된다고 들었습니다.

Windows 10을 사용하고 있습니다. node.js Express를 사용할 계획입니다. Windows 10에서 CSR을 생성하는 데 사용할 수있는 대체 도구가 있습니까?


답변:


6

Windows 인증서 저장소에 저장됩니다. 서명 된 인증서를 가져 오면 해당 개인 키가있는 것입니다. 내가 기억한다면 그것은 모듈러스로 일치시킵니다.

컴퓨터 계정 (또는 단순히 Windows 2012R1 또는 Windows 8 이상 ) certreq을 실행 certmgr.msc하여 인증서 등록 요청 (예 :로 만든 ) 의 결과로 보유한 개인 키 목록을 얻을 수 있습니다 .certlm.msc

키는 인증서 등록 요청 폴더에 있습니다.

API를 사용하지 않고 인증서를 사용해야하는 경우 가장 쉬운 방법은 인증서를 가져 와서 내보내고 openssl을 사용하여 결과 PKCS5를 PEM 인증서와 키로 변환하는 것입니다.

openssl을 사용하여 키와 인증서 요청을 생성 할 수 있으며 Windows API를 사용하지 않고 파일 시스템에서 PEM 형식으로 사용하려는 경우에도 그렇게 할 수 있습니다.


상점이 디렉토리가 아닌 것 같습니다. 키가 스크립트에서 참조 할 수있는 파일이라는 인상을 받았습니다.
Chong Lip Phang

3
실제로 디렉토리가 아닙니다. 파일을 원하면 내 보내야합니다.
팔콘 Momot

2
"인증서 등록 요청"의 경우 MMC를 통해 certmgr.msc를로드하는 동안 "컴퓨터 계정"을 선택하십시오
FIV
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.