1
.Net 응용 프로그램 (C#)의 요청에 대한 현재 SSL 인증서를 얻는 방법이 있습니까?요청에 대한 SSL 인증서 받기
보안 연결인지 확인할 수 있지만 SSL 인증서 (X509Certificate2 또는 그와 비슷한 것)에 액세스 할 수 없습니다.
다른 인증서가 없어도이 인증서를 사용하여 문자열에 서명하고 싶습니다.
.Net 응용 프로그램 (C#)의 요청에 대한 현재 SSL 인증서를 얻는 방법이 있습니까?요청에 대한 SSL 인증서 받기
보안 연결인지 확인할 수 있지만 SSL 인증서 (X509Certificate2 또는 그와 비슷한 것)에 액세스 할 수 없습니다.
다른 인증서가 없어도이 인증서를 사용하여 문자열에 서명하고 싶습니다.
당신은 ServicePoint.Certificate Property
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://foo.com");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
response.Close();
var cert = request.ServicePoint.Certificate;
이 답변에 감사드립니다 사용해야하지만 나에게 foo.com에 대한 SSL 인증서, 나의 코드를 실행하는 사이트를 제공 할 것입니다. 보안 컨텍스트에서 ssl 인증서를 얻으려는 aspx 페이지가 있습니다. –
@ João 인증서를 사용하고 싶다면 파일 시스템에 넣고 싶습니다. 요청을하지 않고 easly 액세스 할 수 있습니다. – giammin
Ok, 인증서 저장소를 쿼리하는 것 외에 다른 방법이있을 수 있습니다. –