System.Security.Cryptography.X509Certificates 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Authenticode X.509 v.3 인증서의 공용 언어 런타임 구현을 포함합니다. 이 인증서는 인증서 소유자를 고유하고 긍정적으로 식별하는 프라이빗 키로 서명됩니다.
클래스
| Name | Description |
|---|---|
| AuthenticodeSignatureInformation |
매니페스트에 대한 Authenticode 서명에 대한 정보를 제공합니다. |
| CertificateRequest |
PKCS#10 CertificationRequestInfo 및 X.509 TbsCertificate에 대한 추상화입니다. |
| DSACertificateExtensions |
의 공용 및 프라이빗 키에 대한 구현을 검색하기 DSA 위한 확장 메서드를 X509Certificate2제공합니다. |
| ECDsaCertificateExtensions |
인증서의 퍼블릭 및 프라이빗 키에 대한 구현을 검색하기 ECDsa 위한 확장 메서드를 X509Certificate2 제공합니다. |
| PublicKey |
인증서의 공개 키 정보를 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| RSACertificateExtensions |
의 공용 및 프라이빗 키에 대한 구현을 검색하기 RSA 위한 확장 메서드를 X509Certificate2제공합니다. |
| SubjectAlternativeNameBuilder |
이 클래스는 X.509 인증서에 대한 주체 대체 이름 확장을 쉽게 빌드할 수 있습니다. |
| TimestampInformation |
매니페스트에 대한 Authenticode 서명에 적용된 타임스탬프를 자세히 설명합니다. |
| X500DistinguishedName |
X509 인증서의 고유 이름을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| X509BasicConstraintsExtension |
인증서에 설정된 제약 조건을 정의합니다. 이 클래스는 상속할 수 없습니다. |
| X509Certificate |
X.509 v.3 인증서를 사용하는 데 도움이 되는 메서드를 제공합니다. |
| X509Certificate2 |
X.509 인증서를 나타냅니다. |
| X509Certificate2Collection |
개체의 X509Certificate2 컬렉션을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| X509Certificate2Enumerator |
개체에 대한 간단한 반복을 X509Certificate2Collection 지원합니다. 이 클래스는 상속할 수 없습니다. |
| X509Certificate2UI |
X.509 인증서를 선택하고 볼 수 있는 사용자 인터페이스 대화 상자를 표시합니다. 이 클래스는 상속할 수 없습니다. |
| X509CertificateCollection |
개체를 저장하는 X509Certificate 컬렉션을 정의합니다. |
| X509CertificateCollection.X509CertificateEnumerator |
에 있는 X509Certificate개체를 X509CertificateCollection 열거합니다. |
| X509Chain |
인증서에 대한 체인 빌드 엔진을 X509Certificate2 나타냅니다. |
| X509ChainElement |
X.509 체인의 요소를 나타냅니다. |
| X509ChainElementCollection |
개체의 X509ChainElement 컬렉션을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| X509ChainElementEnumerator |
에 대한 간단한 반복을 X509ChainElementCollection지원합니다. 이 클래스는 상속할 수 없습니다. |
| X509ChainPolicy |
X509 인증서 체인을 빌드할 때 적용할 체인 정책을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| X509EnhancedKeyUsageExtension |
키를 사용하는 애플리케이션을 나타내는 OID(개체 식별자) 컬렉션을 정의합니다. 이 클래스는 상속할 수 없습니다. |
| X509Extension |
X509 확장을 나타냅니다. |
| X509ExtensionCollection |
개체의 X509Extension 컬렉션을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| X509ExtensionEnumerator |
에 대한 간단한 반복을 X509ExtensionCollection지원합니다. 이 클래스는 상속할 수 없습니다. |
| X509KeyUsageExtension |
X.509 인증서에 포함된 키의 사용을 정의합니다. 이 클래스는 상속할 수 없습니다. |
| X509SignatureGenerator |
X.509 인증서에 필요한 대로 인코딩된 서명을 빌드하기 위한 기본 클래스입니다. |
| X509Store |
인증서가 유지되고 관리되는 물리적 저장소인 X.509 저장소를 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| X509SubjectKeyIdentifierExtension |
인증서의 SKI(주체 키 식별자)를 식별하는 문자열을 정의합니다. 이 클래스는 상속할 수 없습니다. |
구조체
| Name | Description |
|---|---|
| X509ChainStatus |
X509 체인 상태 및 오류 정보를 저장하기 위한 간단한 구조를 제공합니다. |
열거형
| Name | Description |
|---|---|
| OpenFlags |
X.509 인증서 저장소를 여는 방법을 지정합니다. |
| StoreLocation |
X.509 인증서 저장소의 위치를 지정합니다. |
| StoreName |
열 X.509 인증서 저장소의 이름을 지정합니다. |
| TrustStatus |
매니페스트의 서명에 할당된 신뢰도 수준을 식별합니다. |
| X500DistinguishedNameFlags |
X.500 고유 이름의 특성을 지정합니다. |
| X509ChainStatusFlags |
X509 체인의 상태를 정의합니다. |
| X509ContentType |
X.509 인증서의 형식을 지정합니다. |
| X509FindType |
Find(X509FindType, Object, Boolean) 메서드가 검색하는 값의 형식을 지정합니다. |
| X509IncludeOption |
X.509 데이터에 포함할 X.509 인증서 체인의 양을 지정합니다. |
| X509KeyStorageFlags |
X.509 인증서의 프라이빗 키를 가져오는 위치와 방법을 정의합니다. |
| X509KeyUsageFlags |
인증서 키를 사용하는 방법을 정의합니다. 이 값이 정의되지 않은 경우 어떤 용도로든 키를 사용할 수 있습니다. |
| X509NameType |
X509 인증서에 포함된 이름 유형을 지정합니다. |
| X509RevocationFlag |
체인에서 해지를 확인해야 하는 X509 인증서를 지정합니다. |
| X509RevocationMode |
X509 인증서 해지를 확인하는 데 사용되는 모드를 지정합니다. |
| X509SelectionFlag |
SelectFromCollection 메서드를 사용하여 요청된 선택 유형을 지정합니다. |
| X509SubjectKeyIdentifierHashAlgorithm |
X509SubjectKeyIdentifierExtension 클래스에 사용할 해시 알고리즘의 형식을 정의합니다. |
| X509VerificationFlags |
X509 체인의 인증서 확인을 수행해야 하는 조건을 지정합니다. |