HttpClientCertificate 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클라이언트 ID에 대한 서버의 요청에 대한 응답으로 클라이언트에서 발급한 클라이언트 인증서 필드를 제공합니다.
public ref class HttpClientCertificate : System::Collections::Specialized::NameValueCollection
public class HttpClientCertificate : System.Collections.Specialized.NameValueCollection
type HttpClientCertificate = class
inherit NameValueCollection
Public Class HttpClientCertificate
Inherits NameValueCollection
- 상속
설명
웹 브라우저에서 SSL3.0/PCT1 프로토콜(URL은 http:// 대신 https:// 시작)을 사용하여 서버에 연결하고 서버에 클라이언트 인증서가 필요한 경우 브라우저는 해당 디지털 인증서에 포함된 클라이언트 인증서 필드를 보냅니다.
디지털 인증서에 대한 자세한 내용은 X.509: ITU(International Telecommunication Union) 사이트에서 https://www.itu.int사용할 수 있는 공개 키 및 특성 인증서 프레임워크 문서를 참조하세요.
속성
| Name | Description |
|---|---|
| AllKeys |
의 모든 키를 NameValueCollection가져옵니다. (다음에서 상속됨 NameValueCollection) |
| BinaryIssuer |
인증서 발급자를 이진 형식으로 가져오거나 설정합니다. |
| CertEncoding |
인증서의 인코딩을 가져옵니다. |
| Certificate |
전체 인증서 콘텐츠의 이진 스트림을 포함하는 문자열을 ASN.1 형식으로 가져옵니다. |
| Cookie |
제공된 경우 클라이언트 인증서의 고유 ID를 가져옵니다. |
| Count |
인스턴스에 포함된 NameObjectCollectionBase 키/값 쌍의 수를 가져옵니다. (다음에서 상속됨 NameObjectCollectionBase) |
| Flags |
추가 클라이언트 인증서 정보를 제공하는 플래그 집합입니다. |
| IsPresent |
클라이언트 인증서가 있는지 여부를 나타내는 값을 가져옵니다. |
| IsReadOnly |
인스턴스가 읽기 전용인지 여부를 NameObjectCollectionBase 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 NameObjectCollectionBase) |
| Issuer |
인증서 발급자 정보를 포함하는 하위 필드 값 목록을 포함하는 문자열입니다. |
| IsValid |
클라이언트 인증서가 유효한지 여부를 나타내는 값을 가져옵니다. |
| Item[Int32] |
지정된 인덱 NameValueCollection스의 항목을 가져옵니다. (다음에서 상속됨 NameValueCollection) |
| Item[String] |
에 지정된 키를 NameValueCollection가진 항목을 가져오거나 설정합니다. (다음에서 상속됨 NameValueCollection) |
| Keys |
인스턴스의 NameObjectCollectionBase.KeysCollection 모든 키를 포함하는 인스턴스를 NameObjectCollectionBase 가져옵니다. (다음에서 상속됨 NameObjectCollectionBase) |
| KeySize |
디지털 인증서 키 크기의 비트 수를 가져옵니다. 예를 들어 128입니다. |
| PublicKey |
인증서에서 공개 키 이진 값을 가져옵니다. |
| SecretKeySize |
서버 인증서 프라이빗 키의 비트 수를 가져옵니다. 예: 1024 |
| SerialNumber |
인증서 일련 번호를 하이픈으로 구분된 16진수 바이트의 ASCII 표현으로 제공합니다. 예를 들어 04-67-F3-02입니다. |
| ServerIssuer |
서버 인증서의 발급자 필드를 가져옵니다. |
| ServerSubject |
서버 인증서의 주체 필드를 가져옵니다. |
| Subject |
클라이언트 인증서의 주체 필드를 가져옵니다. |
| ValidFrom |
인증서가 유효해지는 날짜를 가져옵니다. 날짜는 국가별 설정에 따라 다릅니다. |
| ValidUntil |
인증서 만료 날짜를 가져옵니다. |
메서드
명시적 인터페이스 구현
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
대상 배열의 지정된 인덱스에서 시작하여 호환되는 1차원NameObjectCollectionBase으로 전체를 Array 복사합니다. (다음에서 상속됨 NameObjectCollectionBase) |
| ICollection.IsSynchronized |
개체에 대한 액세스 NameObjectCollectionBase 가 동기화되는지 여부를 나타내는 값을 가져옵니다(스레드로부터 안전). (다음에서 상속됨 NameObjectCollectionBase) |
| ICollection.SyncRoot |
개체에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 NameObjectCollectionBase 가져옵니다. (다음에서 상속됨 NameObjectCollectionBase) |
확장명 메서드
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
쿼리의 병렬 처리를 사용하도록 설정합니다. |
| AsQueryable(IEnumerable) |
IEnumerable IQueryable변환합니다. |
| Cast<TResult>(IEnumerable) |
IEnumerable 요소를 지정된 형식으로 캐스팅합니다. |
| OfType<TResult>(IEnumerable) |
지정된 형식에 따라 IEnumerable 요소를 필터링합니다. |