System.Security.Cryptography.X509Certificates 네임스페이스

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 체인의 인증서 확인을 수행해야 하는 조건을 지정합니다.