
로컬 컴퓨터 인증서 저장소에 CA 인증서가 있습니다. 이 명령을 실행할 때 -enter code here
certutil -verifyKeys
준다Key "KEYNAME" verifies as the public key for Certificate "KEYNAME" V0.0
Signature test FAILED
CertUtil: -verifykeys command FAILED: 0x80070057 (WIN32: 87 ERROR_INVALID_PARAMETER)
CertUtil: The parameter is incorrect
MSDN에 따르면 certutil -verifykeys
- 공개/개인 키 세트를 확인하세요.
이 키를 어떻게 확인하는지 궁금합니다. 이 명령의 내부 작동을 알고 싶습니다.
답변1
등록된 공급자를 사용하여 서명 작업을 수행한 다음 인증서에 저장된 공개 키를 사용하여 서명된 텍스트를 확인하려고 시도합니다.
내 사용자 지정 공급자를 사용하고 있었기 때문에 내 공급자에 서명 요청이 떨어지는 것을 보았지만 확인 요청은 없었습니다. 따라서 등록된 공급자를 사용하여 서명을 수행하지만 확인을 위해 자체 공급자, 즉 Microsoft 자체 CNG 공급자를 사용한다고 결론을 내렸습니다.