다음을 통해 공유


CMSG_RECIPIENT_ENCODE_INFO 구조체(wincrypt.h)

CMSG_RECIPIENT_ENCODE_INFO 구조에는 메시지 수신자의 콘텐츠 암호화 키 관리 유형에 대한 정보가 포함됩니다.

참고 PKCS #7 버전 1.5에서는 키 전송 수신자만 지원됩니다.
 

구문

typedef struct _CMSG_RECIPIENT_ENCODE_INFO {
  DWORD dwRecipientChoice;
  union {
    PCMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO pKeyTrans;
    PCMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO pKeyAgree;
    PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO pMailList;
  } DUMMYUNIONNAME;
} CMSG_RECIPIENT_ENCODE_INFO, *PCMSG_RECIPIENT_ENCODE_INFO;

멤버

dwRecipientChoice

사용할 공용 구조체 멤버를 나타냅니다. 다음 값이 정의됩니다.

의미
CMSG_KEY_TRANS_RECIPIENT
키 전송 키 관리와 함께 사용
CMSG_KEY_AGREE_RECIPIENT
키 계약 키 관리와 함께 사용
CMSG_MAIL_LIST_RECIPIENT
이전에 배포된 키 암호화 키 관리와 함께 사용

DUMMYUNIONNAME

DUMMYUNIONNAME.pKeyTrans

CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO 구조체에 대한 포인터입니다. CMSG_KEY_TRANS_RECIPIENT 사용

DUMMYUNIONNAME.pKeyAgree

CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO 구조체에 대한 포인터입니다. CMSG_KEY_AGREE_RECIPIENT 사용

DUMMYUNIONNAME.pMailList

CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO 구조체에 대한 포인터입니다. CMSG_MAIL_LIST_RECIPIENT 사용

요구 사항

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