다음을 통해 공유


Certificate 개체

[CAPICOM은 Windows Server 2008, Windows Vista 및 Windows XP 운영 체제에서 사용할 수 있는 32비트 전용 구성 요소입니다. 대신 System.Security.Cryptography.X509Certificates 네임스페이스에서 X509Certificate2클래스를 사용합니다.]

Certificate 개체는 단일 디지털 인증서를 나타냅니다.

Certificate 개체는 다음 인터페이스를 노출합니다.

  • ICertificate — CAPICOM 1.0에 도입되었습니다.
  • ICertificate2 - CAPICOM 2.0에 도입되었습니다.

사용 시기

Certificate 개체는 다음 작업을 수행하는 데 사용됩니다.

  • 파일에서 프라이빗 키를 포함한 인증서 데이터를 로드합니다.
  • 인증서에서 정보를 가져옵니다.
  • 기본 제약 조건, EKU, 확장 속성, 확장, 키 사용, 공개 키 및 인증서와 연결된 템플릿 개체를 반환합니다.
  • 인증서가 유효한지 여부를 확인하고 인증서 주체의 프라이빗 키에 대한 액세스 가용성을 검사.
  • 인증서를 표시합니다.
  • 인증서를 가져오고 내보냅니다.
  • 인증서를 파일에 저장합니다.
  • 인증서를 설명하는 속성을 검색하거나 설정합니다.

멤버

Certificate 개체에는 다음과 같은 유형의 멤버가 있습니다.

메서드

Certificate 개체에는 이러한 메서드가 있습니다.

메서드 Description
BasicConstraints 인증서의 기본 제약 조건 확장을 나타내는 BasicConstraints 개체를 반환합니다.
( CertificateICertificate2ICertificate에서 상속됨)
표시 인증서를 표시합니다.
( CertificateICertificate2ICertificate에서 상속됨)
내보내기 인증서를 인코딩된 문자열에 복사합니다. 인코딩된 문자열은 파일에 쓰거나 새 Certificate 개체로 가져올 수 있습니다.
( CertificateICertificate2ICertificate에서 상속됨)
ExtendedKeyUsage 인증서의 유효한 확장 키 사용을 나타내는 ExtendedKeyUsage 개체를 반환합니다.
( CertificateICertificate2ICertificate에서 상속됨)
ExtendedProperties 인증서의 확장 속성 컬렉션을 반환합니다.
( CertificateICertificate2에서 상속됨)
확장 인증서와 연결된 확장의 컬렉션을 반환합니다.
( CertificateICertificate2에서 상속됨)
GetInfo 인증서에서 정보를 검색합니다.
( CertificateICertificate2ICertificate에서 상속됨)
HasPrivateKey 인증서에 연결된 프라이빗 키가 있는지 여부를 확인합니다.
( CertificateICertificate2ICertificate에서 상속됨)
가져오기 이전에 인코딩된 인증서를 문자열에서 Certificate 개체로 가져옵니다.
( CertificateICertificate2ICertificate에서 상속됨)
IsValid 인증서에 대한 인증서 확인 체인을 빌드하고 인증서의 유효성 상태 포함하는 CertificateStatus 개체를 반환합니다.
( CertificateICertificate2ICertificate에서 상속됨)
KeyUsage 인증서의 유효한 키 사용을 나타내는 KeyUsage 개체를 반환합니다.
( CertificateICertificate2ICertificate에서 상속됨)
로드 파일에서 인증서를 가져옵니다.
( CertificateICertificate2에서 상속됨)
Publickey PublicKey 개체를 반환합니다.
( CertificateICertificate2에서 상속됨)
저장 인증서를 파일에 저장합니다.
( CertificateICertificate2에서 상속됨)
템플릿 인증서와 연결된 템플릿을 반환합니다.
( CertificateICertificate2에서 상속됨)

 

속성

Certificate 개체에는 이러한 속성이 있습니다.

속성 액세스 유형 설명
Archived
읽기/쓰기
인증서가 보관되는지 여부를 나타내는 부울 값을 설정하거나 검색합니다.
( CertificateICertificate2에서 상속됨)
IssuerName
읽기 전용
인증서 발급자의 이름을 포함하는 문자열을 검색합니다.
( CertificateICertificate2ICertificate에서 상속됨)
PrivateKey
읽기/쓰기
인증서와 연결된 프라이빗 키를 설정하거나 검색합니다.
( CertificateICertificate2에서 상속됨)
SerialNumber
읽기 전용
인증서 일련 번호가 포함된 문자열을 검색합니다.
( CertificateICertificate2ICertificate에서 상속됨)
SubjectName
읽기 전용
인증서 주체의 이름을 포함하는 문자열을 검색합니다.
( CertificateICertificate2ICertificate에서 상속됨)
Thumbprint
읽기 전용
인증서의 SHA-1 해시를 포함하는 16진수 문자열을 검색합니다.
( CertificateICertificate2ICertificate에서 상속됨)
ValidFromDate
읽기 전용
인증서의 유효성에 대한 시작 날짜를 검색합니다.
( CertificateICertificate2ICertificate에서 상속됨)
ValidToDate
읽기 전용
인증서의 유효성에 대한 종료 날짜를 검색합니다.
( CertificateICertificate2ICertificate에서 상속됨)
버전
읽기 전용
인증서의 버전 번호를 검색합니다.
( CertificateICertificate2ICertificate에서 상속됨)

 

설명

Certificate 개체를 만들 수 있으며 스크립팅에 안전합니다. Certificate 개체의 ProgID는 "CAPICOM입니다. Certificate.2".

CAPICOM 1. x:Certificate 개체의 ProgID는 "CAPICOM입니다. Certificate.1".

요구 사항

요구 사항
클라이언트 지원 종료
Windows Vista
서버 지원 종료
Windows Server 2008
재배포 가능 파일
Windows Server 2003 및 Windows XP의 CAPICOM 2.0 이상
DLL
Capicom.dll