Share via


CERT_NAME_VALUE 구조체(wincrypt.h)

CERT_NAME_VALUE 구조체에는 RDN(상대 고유 이름) 특성 값이 포함됩니다. CERT_RDN_ATTR 멤버인 개체 식별자 멤버를 포함하지 않는다는 점을 제외하면 CERT_RDN_ATTR 구조체와 같습니다. CERT_RDN_ATTR 마찬가지로 Value 멤버의 해석은 dwValueType에 따라 달라집니다.

구문

typedef struct _CERT_NAME_VALUE {
  DWORD               dwValueType;
  CERT_RDN_VALUE_BLOB Value;
} CERT_NAME_VALUE, *PCERT_NAME_VALUE;

멤버

dwValueType

Value 멤버의 해석을 나타냅니다. dwValueType의 가능한 값에 대한 설명서는 CERT_RDN_ATTR 참조하세요.

Value

RDN 특성을 포함하는 구조체를 CRYPT_INTEGER_BLOB. ValuecbData 멤버는 pbData 멤버의 길이(바이트)입니다. pbData 문자열의 요소 수가 아닙니다.

예를 들어 DWORD 는 32비트 또는 4바이트 길이입니다. ValuepbData 멤버가 DWORD 배열인 경우 ValuecbData 멤버는 배열의 DWORD 요소 수의 4배가 됩니다. 짧은 데이터 형식은 16비트 또는 2바이트 길이입니다. pbData 멤버가 짧은 데이터 형식의 배열인 경우 cbData 멤버는 배열 길이의 2배여야 합니다.

ValuepbData 멤버는 null로 끝나는 8비트 또는 16비트 문자 배열 또는 고정 길이 요소 배열일 수 있습니다. dwValueType이 CERT_RDN_ENCODED_BLOB 설정되면 pbData가 인코딩됩니다.

요구 사항

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

추가 정보

CERT_RDN

CERT_RDN_ATTR

CRYPT_INTEGER_BLOB

CertRDNValueToStr