CRYPT_SMART_CARD_ROOT_INFO 구조체(wincrypt.h)
CRYPT_SMART_CARD_ROOT_INFO 구조에는 인증서 컨텍스트와 연결된 스마트 카드 및 세션 ID가 포함됩니다. 인증서 전파 서비스는 이 구조를 사용하여 스마트 카드 컴퓨터의 가상 루트 인증서 저장소 간에 스마트 카드 데이터를 전송합니다.
구문
typedef struct _CRYPT_SMART_CARD_ROOT_INFO {
BYTE rgbCardID[16];
ROOT_INFO_LUID luid;
} CRYPT_SMART_CARD_ROOT_INFO, *PCRYPT_SMART_CARD_ROOT_INFO;
멤버
rgbCardID[16]
dwParam 매개 변수가 PP_SMARTCARD_GUID 설정된 CryptGetProvParam 함수를 사용하여 검색된 스마트 카드 ID를 지정하는 바이트 배열입니다.
luid
액세스 토큰에서 세션 인증 ID를 지정하는 ROOT_INFO_LUID 구조입니다.
설명
luid 멤버 값은 GetTokenInformation 함수를 호출하여 검색된 TOKEN_STATISTICS 구조체의 AuthenticationId 멤버에서 가져옵니다.
인증서 컨텍스트에는 인증서 전파 서비스가 루트 인증서에 추가한 각 LUID(로컬 고유 식별자)에 대해 하나씩 여러 CRYPT_SMART_CARD_ROOT_INFO 구조의 배열이 포함될 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | wincrypt.h |