다음을 통해 공유


암호화 인터페이스

암호화 인터페이스는 다음과 같이 사용량에 따라 분류됩니다.

서버 엔진 내보내기 인터페이스

다음 참조 항목에서는 서버 엔진에서 내보내고 외부 개체에서 호출되는 인터페이스에 대해 설명합니다.

인터페이스 설명
ICertAdmin 관리 프로그램에서 요청, 인증서 및 해지를 관리하는 데 사용됩니다.
ICertAdmin2 관리 프로그램에서 요청, 인증서 및 해지를 관리하는 데 사용됩니다. ICertAdmin을 대체합니다.
ICertConfig 클라이언트에서 사용 가능한 서버에 대한 정보를 가져오는 데 사용됩니다.
ICertConfig2 클라이언트에서 사용 가능한 서버에 대한 정보를 가져오는 데 사용됩니다. ICertConfig를 대체합니다.
ICertGetConfig 인증서 서비스 서버에 대한 공용 구성 데이터(클라이언트 설정 중에 지정됨)를 검색하는 기능을 제공합니다.
ICertRequest 서버에 요청을 보내고 요청 결과를 가져오는 데 사용됩니다.
ICertRequest2 서버에 요청을 보내고 요청 결과를 가져오는 데 사용됩니다. ICertRequest를 대체합니다.
ICertServerExit 종료 모듈에서 인증서 및 요청 속성을 가져오는 데 사용됩니다.
ICertServerPolicy 정책 모듈에서 인증서 및 요청 속성을 가져와서 설정하는 데 사용됩니다.
ICertView 인증서 서비스 데이터베이스를 보기 위해 클라이언트에서 사용됩니다.
ICertView2 인증서 서비스 데이터베이스를 보기 위해 클라이언트에서 사용됩니다. ICertView를 대체합니다.
IEnumCERTVIEWATTRIBUTE 클라이언트에서 인증서 서비스 보기의 행에 대한 인증서 특성에 액세스하는 데 사용됩니다.
IEnumCERTVIEWCOLUMN 클라이언트가 인증서 서비스 보기에서 행의 데이터 열에 액세스하는 데 사용됩니다.
IEnumCERTVIEWEXTENSION 클라이언트에서 인증서 서비스 보기의 행에 대한 인증서 확장 데이터에 액세스하는 데 사용됩니다.
IEnumCERTVIEWROW 클라이언트에서 인증서 서비스 보기의 행을 열거하는 데 사용됩니다.
IOCSPAdmin 관리 프로그램에서 OCSP(온라인 인증서 상태 프로토콜) 응답자 서버를 구성하는 데 사용됩니다.
IOCSPCA구성 특정 CA(인증 기관)에 대한 상태 요청을 처리하도록 OCSP 응답자 서비스를 구성하는 기능을 제공합니다.
IOCSPCAConfigurationCollection OCSP 응답기 서비스가 요청을 처리할 수 있는 CA 구성을 관리하는 기능을 제공합니다.
IOCSPProperty OCSP 응답자 서버 특성을 구성하는 기능을 제공합니다.
IOCSPPropertyCollection 관리 프로그램에서 OCSP 응답자 서버 특성을 관리하는 데 사용됩니다.

 

서버 엔진 가져오기 인터페이스

다음 참조 topics 서버 엔진에서 가져오는 인터페이스에 대해 설명합니다.

인터페이스 Description
ICertExit 종료 모듈에서 내보냅니다. 서버 엔진에서 완료된 인증서 및 해지 정보를 제공하는 데 사용됩니다.
ICertExit2 GetManageModule 메서드를 ICertExit에 추가합니다.
ICertManageModule 정책 또는 종료 모듈에서 내보냅니다. 모듈 정보를 표시하거나 모듈 구성을 위한 사용자 인터페이스를 표시하는 데 사용됩니다.
ICertPolicy 정책 모듈에서 내보냅니다. 서버 엔진에서 요청을 검사 인증서에 대한 속성을 가져오는 데 사용됩니다.
ICertPolicy2 GetManageModule 메서드를 ICertPolicy에 추가합니다.

 

인코딩 인터페이스

다음 참조 topics 확장 처리기에서 내보내고 정책 모듈에서 가져올 수 있는 인터페이스에 대해 설명합니다.

인터페이스 Description
ICertEncodeAltName 정책 모듈에서 대체 이름 확장을 처리하는 데 사용됩니다.
ICertEncodeBitString 정책 모듈에서 인증서 확장에 사용되는 비트 문자열을 처리하는 데 사용됩니다.
ICertEncodeCRLDistInfo 정책 모듈에서 인증서 확장에 사용되는 CRL( 인증서 해지 목록 ) 배포 정보 배열을 처리하는 데 사용됩니다.
ICertEncodeDateArray 정책 모듈에서 인증서 확장에 사용되는 날짜 배열을 처리하는 데 사용됩니다.
ICertEncodeLongArray 정책 모듈에서 인증서 확장에 사용되는 Long 배열을 처리하는 데 사용됩니다.
ICertEncodeStringArray 정책 모듈에서 인증서 확장에 사용되는 STRING 배열을 처리하는 데 사용됩니다.

 

인증서 등록 인터페이스

이 섹션에서는 인증서 등록 컨트롤의 개체, 메서드 및 속성과 스마트 카드 등록 컨트롤에서 사용할 수 있는 개체, 메서드 및 속성에 대해 설명합니다. 여기에는 다음 인터페이스가 포함됩니다.

인터페이스 Description
ICEnroll 인증서 등록 제어를 나타내는 여러 인터페이스 중 하나입니다. Automation을 사용하지 않는 경우 주로 중요합니다.
ICEnroll2 인증서 등록 제어를 나타내는 여러 인터페이스 중 하나입니다. Automation을 사용하지 않는 경우 주로 중요합니다.
ICEnroll3 인증서 등록 제어를 나타내는 여러 인터페이스 중 하나입니다. Automation을 사용하지 않는 경우 주로 중요합니다.
ICertificateEnrollmentPolicyServerSetup ADCS(Active Directory Certificate Services) 내의 CEP(인증서 등록 정책) 웹 서비스를 나타냅니다. 이 서비스를 사용하면 사용자와 컴퓨터가 인증서 등록 정책 정보를 가져올 수 있습니다.
ICertificateEnrollmentServerSetup ADCS 내의 CES(인증서 등록 웹 서비스)를 나타냅니다. 이 서비스를 사용하면 사용자와 컴퓨터가 인증서를 등록하고 갱신할 수 있습니다.
ICEnroll4 인증서 등록 제어를 나타내는 여러 인터페이스 중 하나입니다. Automation을 사용하지 않는 경우 주로 중요합니다.
IEnroll 인증서 등록 제어를 나타내는 여러 인터페이스 중 하나입니다. 자동화를 사용하지 않는 경우 인터페이스는 주로 중요합니다.
IEnroll2 인증서 등록 제어를 나타내는 여러 인터페이스 중 하나입니다. 자동화를 사용하지 않는 경우 인터페이스는 주로 중요합니다.
IEnroll4 인증서 등록 제어를 나타내는 여러 인터페이스 중 하나입니다. 자동화를 사용하지 않는 경우 인터페이스는 주로 중요합니다.
ISCrdEnr 스마트 카드 등록 제어를 나타냅니다. Automation을 사용하지 않는 경우 주로 중요합니다.

 

CAPICOM 상호 운용성 인터페이스

다음 참조 topics CryptoAPI의 파생이 CAPICOM 2.0과 함께 작동하도록 허용하는 인터페이스에 대해 설명합니다.

인터페이스 Description
ICertContext CAPICOM X.509v3 Certificate 개체의 컨텍스트에 대한 액세스를 제공합니다. 이 컨텍스트를 사용하면 CAPICOM 인증서를 CryptoAPI의 다른 파생에서 사용할 수 있습니다.
ICertStore CAPICOM Store 개체의 컨텍스트에 대한 액세스를 제공합니다. 이 컨텍스트를 사용하면 CAPICOM 인증서 저장소를 CryptoAPI의 다른 파생에서 사용할 수 있습니다.
IChainContext CAPICOM Chain 개체의 컨텍스트에 대한 액세스를 제공합니다. 이 컨텍스트를 사용하면 CAPICOM 인증서 신뢰 체인을 CryptoAPI의 다른 파생에서 사용할 수 있습니다.