Share via


MSV1_0_SUPPLEMENTAL_CREDENTIAL 구조체(ntsecapi.h)

MSV1_0_SUPPLEMENTAL_CREDENTIAL 구조는 Kerberos 또는 사용자 지정 인증 패키지에서 MSV1_0 자격 증명을 전달하는 데 사용됩니다.

구문

typedef struct _MSV1_0_SUPPLEMENTAL_CREDENTIAL {
  ULONG Version;
  ULONG Flags;
  UCHAR LmPassword[MSV1_0_OWF_PASSWORD_LENGTH];
  UCHAR NtPassword[MSV1_0_OWF_PASSWORD_LENGTH];
} MSV1_0_SUPPLEMENTAL_CREDENTIAL, *PMSV1_0_SUPPLEMENTAL_CREDENTIAL;

멤버

Version

자격 증명 구조 및 관련 자격 증명 콘텐츠의 버전 번호를 지정합니다.

Flags

자격 증명을 설명합니다. 다음 값 중 하나 이상을 포함할 수 있습니다.

의미
MSV1_0_CRED_LM_PRESENT
자격 증명에는 LmPassword 멤버에 저장된 LM(LAN Manager) 암호가 포함되어 있습니다.
MSV1_0_CRED_NT_PRESENT
자격 증명에는 NtPassword 멤버에 저장된 Windows 암호가 포함되어 있습니다.
MSV1_0_CRED_VERSION
버전 정보가 포함되고 버전 멤버에 저장됩니다.

LmPassword[MSV1_0_OWF_PASSWORD_LENGTH]

LM 암호를 포함합니다. 이 배열의 크기는 상수 MSV1_0_OWF_PASSWORD_LENGTH 의해 정의됩니다. 암호 사용을 마쳤으면 SecureZeroMemory를 호출하여 메모리에서 중요한 정보를 제거합니다. 암호 보호에 대한 자세한 내용은 암호 처리를 참조하세요.

NtPassword[MSV1_0_OWF_PASSWORD_LENGTH]

Windows 암호를 포함하는 문자열입니다. 이 배열의 크기는 상수 MSV1_0_OWF_PASSWORD_LENGTH 의해 정의됩니다. 암호 사용을 마쳤으면 SecureZeroMemory를 호출하여 메모리에서 중요한 정보를 제거합니다.

요구 사항

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