다음을 통해 공유


CRYPT_SMIME_CAPABILITY 구조체(wincrypt.h)

CRYPT_SMIME_CAPABILITY 구조는 단일 기능 및 관련 매개 변수를 지정합니다. 단일 기능은 우선 순위가 지정된 기능 기본 설정 목록을 지정할 수 있는 CRYPT_SMIME_CAPABILITIES 목록으로 그룹화됩니다.

참고CRYPT_SMIME_CAPABILITIES 인터넷 초안 제안의 일부입니다. 전체 정의는 1997년 5월 5일자 "draft-dusse-s/mime-cert-01.txt"를 참조하세요.
 

구문

typedef struct _CRYPT_SMIME_CAPABILITY {
  LPSTR            pszObjId;
  CRYPT_OBJID_BLOB Parameters;
} CRYPT_SMIME_CAPABILITY, *PCRYPT_SMIME_CAPABILITY;

멤버

pszObjId

기능에 대한 OID(개체 식별자)입니다. 기능에는 서명 알고리즘, 대칭 알고리즘 및 키 암호화 알고리즘이 포함됩니다. 또한 서명된 데이터에 대한 기본 설정 및 암호화되지 않은 메시지에 대한 기본 설정인 비 알고리즘 기능도 포함되어 있습니다.

Parameters

pszObjId에서 지정된 기능과 연결된 매개 변수를 포함하는 CRYPT_OBJID_BLOB 구조체입니다.

참고dwCertEncodingType이 X509_ASN_ENCODING 설정된 CryptEncodeObjectCryptEncodeObjectEx의 경우 Parameters 멤버의 cbData 멤버가 0이면 인코딩된 매개 변수가 생략됩니다. CRYPT_ALGORITHM_IDENTIFIER 인코딩할 때와 같이 NULL(05 00)으로 인코딩되지 않습니다. 이는 이 누락이 필요한 인코딩 기능에 대한 S/MIME( Secure/Multipurpose Internet Mail Extensions ) 사양을 따릅니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wincrypt.h

추가 정보

CRYPT_SMIME_CAPABILITIES