2012-07-30 3 views
2

CSR (Certificate Signing Request)을 작성 했으므로 이제이를 인증 기관 (CA)에 보내서 서명하고 .PFX 인증서를 보내야합니다. makecert.exe 또는 openssl.exe를 사용하고 싶지 않습니다. 또한 인증서 자체 서명해서는 안되며 프로그래밍 방식으로 C#에서이 작업을 수행해야합니다.CSR에서 PFX 생성

CA가 PFX를 만들 것인지 아니면 PFX에만 서명 할 것인지 확실하지 않습니다. 간단히 말해서, 자체 CSR 서명이 아닌 C# .Net을 사용하여 CA가 서명 한이 CSR에서 .PFX 인증서를 생성해야한다고 말할 수 있습니다.

CSR 작성 코드 this link이 있습니다.

+0

어디 CA는

위치는 CSR이 생성 된 howthe에 따라이 작업을 수행 할 수있는 다른 방법이있다? 같은 네트워크 내에서 기존 윈도우가 IEnroll (4, 제 생각에는 확인하십시오)이 도움이 될 것입니다. CA가 다른 물리적 위치에 있으면 CA가 사용자 인터페이스와 상호 작용할 수있는 방법을 이해해야합니다. CA의 인증서 정책 선언문을 요청하십시오. – Raj

답변

0

아니요 PFX 파일을 생성하기 위해 CSR에서 PFX 파일을 생성 할 수 없습니다. 개인 키가 필요합니다. 그러나 CSR은 CA에서 서명 할 수 있습니다.

일단 서명되면 PFX 파일을 키와 서명 된 인증서와 함께 내보낼 수 있습니다. 그들은 (즉. IIS 또는 오픈 SSL 등)