Certificate 개체

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

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

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

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

사용 시기

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

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

구성원

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

메서드

인증서 개체에는 다음과 같은 메서드가 있습니다.

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

속성

인증서 개체에는 다음과 같은 속성이 있습니다.

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

설명

인증서 개체를 만들 수 있으며 스크립트를 안전 하 게 사용할 수 있습니다. 인증서 개체의 ProgID는 "CAPICOM입니다. 인증서. 2 ".

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

요구 사항

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