다음을 통해 공유


ISmimeCapability 인터페이스(certenroll.h)

ISmimeCapability 개체의 컬렉션은 전자 메일 받는 사람의 암호 해독 기능을 식별하는 SMIMECapabilities 확장을 나타냅니다. 확장에는 클라이언트에서 지원하는 대칭 암호화 알고리즘을 식별하는 ISmimeCapability 개체의 컬렉션과 알고리즘의 상대 강도를 나타내는 선택적 비트 길이가 포함됩니다. 다음 구문은 확장 의 ASN.1(추상 구문 표기법 1) 구조를 보여 줍니다. 확장은 IX509ExtensionSmimeCapabilities 인터페이스로 표시됩니다.


----------------------------------------------------------------------
-- SMIMECapabilities
-- XCN_OID_RSA_SMIMECapabilities (1.2.840.113549.1.9.15)
----------------------------------------------------------------------

SMIMECapabilities ::= SEQUENCE OF SMIMECapability

SMIMECapability ::= SEQUENCE 
{
   capabilityID    EncodedObjectID,
   smimeParameters ANY OPTIONAL    
}

확장은 전자 메일 받는 사람의 암호 해독 기능을 전자 메일 보낸 사람에게 보고하는 데 사용됩니다. 이렇게 하면 발신자가 양쪽에서 지원하는 가장 안전한 알고리즘을 선택할 수 있습니다.

선택적 비트 길이는 알고리즘에서 사용하는 암호화 키의 길이를 식별하는 데 사용됩니다. 키 길이는 AES, DES 및 3DES 알고리즘의 개체 식별자에 의해 암시적으로 정의되지만 RC2 및 RC4 알고리즘에 대해 가변적입니다. 키 길이를 지정하는 경우 클라이언트에서 사용하는 암호화 공급자가 지원하는 키 길이와 일치해야 합니다. 자세한 내용은 ICspInformation을 참조하세요.

상속

ISmimeCapability 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ISmimeCapability 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ISmimeCapability 인터페이스에는 이러한 메서드가 있습니다.

 
ISmimeCapability::get_BitCount

암호화 키의 길이(비트)를 검색합니다.
ISmimeCapability::get_ObjectId

대칭 암호화 알고리즘의 OID(개체 식별자)를 검색합니다.
ISmimeCapability::Initialize

대칭 암호화 알고리즘 OID(개체 식별자) 및 선택적 키 길이에서 개체를 초기화합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenroll.h

추가 정보

인증서 등록 API

ICspAlgorithm

ICspInformation

ISmimeCapabilities

IX509ExtensionSmimeCapabilities

IX509Extensions