PKCS # 11의 표준 호출을 사용하여 생성 된 RSA 1024 키 쌍이 있습니다. 공용 키에 대해 PKCS # 10 CSR을 생성해야합니다.PKCS # 10에서 PKCS # 11의 객체 키 쌍 요청
MS에는 createRequestWStr을 사용하여 CSR을 발생시킬 수있는 IEnroll4 dll이 있습니다. 샘플은 새로운 키 쌍 (MS CAPI에 2 개의 개체가있는 컨테이너)을 생성해야한다는 것을 나타내며 MS는 csr 생성을위한 공개 키 컨텍스트를 자동으로 제공합니다.
필자의 경우, pkcs # 11 (2 개의 객체는 있지만 키 컨테이너 없음)을 사용하여 키 쌍을 생성했습니다. MS dll을 사용하면 더 이상 진행할 수 없습니다. QUERY 1 : 이 문제를 해결할 수있는 방법을 지적 할 수 있습니까? ------------------------------------------------ ----------------------------
또는 RSA 표준을 기반으로 CSR 생성을위한 자체 코드를 작성하려고했습니다. .
CertificationRequest ::= SEQUENCE {
certificationRequestInfo CertificationRequestInfo,
signatureAlgorithm SignatureAlgorithmIdentifier,
signature Signature
}
SignatureAlgorithmIdentifier ::= AlgorithmIdentifier
Signature ::= BIT STRING
CertificationRequestInfo ::= SEQUENCE {
version Version,
subject Name,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
QUERY : 2 : 가 어떻게 위의 구문을 사용합니까 나는 인증 요청에 대한 ASN 1.0 형식 의 ASN 구문은 데? 나는이 구문에 완전히 익숙하지 않은가? 내 코드를 작성하려면 어떤 리소스를 살펴 봐야합니까?
안녕하세요 라스무스 내가 윈 2K3 서버 내 개발 언어로 C++를 사용하고 여기에
는 예를 들어, 인코딩입니다. 감사합니다. – Raj몇 가지 C++ API 제안을 포함하도록 내 응답을 편집했습니다. –
Hello Rasmus, 인증서 관리를위한 타사 툴킷에 대해 언급하고 있습니다. 나는 그것을 볼 의지가있다. 이 부분에 대해 나에게 약간의 언급을 해 주시겠습니까? 나는 증명서 판매 인과 몇몇을 보았다? 당신이 말하는 거니? 어떤 이름이 나를 도울 것입니다. – Raj