CSR 파일을 해독하는 방법은 무엇입니까?
-
03-07-2019 - |
문제
CSR 파일 (인증서 서명 요청)을 강조했으며 정보를 추출해야합니다.
.NET 프레임 워크를 사용하여 해독하는 방법이 있습니까?
해결책
.NET은 아니지만 대화식 사용을 위해 OpenSSL 유틸리티를 사용해보십시오. 구체적으로:
openssl req -text -in request.csr
다른 팁
사용하면 CSR을 디코딩하는 것은 쉽습니다 OpenSSL.net 도서관:
// Load the CSR file
var csr = new X509Request(BIO.File("C:/temp/test.csr", "r"));
OR
var csr = new X509Request(@"-----BEGIN CERTIFICATE REQUEST-----...");
// Read CSR file properties
Console.WriteLine(csr.PublicKey.GetRSA().PublicKeyAsPEM);
Console.WriteLine(csr.Subject.SerialNumber);
Console.WriteLine(csr.Subject.Organization);
.
.
.
x509request 유형에는 CSR 파일 텍스트에서 모든 것을 얻을 수있는 속성이 있습니다.
노력하다 Liping Dai의 웹 사이트. 그의 lclib에는 C#에 쓴 ASN1 파서가 있습니다. CSR을 해독 할 수 있습니다. 나를 위해 일합니다.
디자인으로 CSR을 해독하는 방법이 없습니다. 가능하다면 속성을 바꾸고 SSL의 Whoe 목적을 물리 칠 수 있습니다.
제휴하지 않습니다 StackOverflow