다음을 통해 공유


인증 서비스 상수

NTLMSSP, Kerberos 또는 Schannel과 같은 서비스를 제공하는 보안 패키지를 식별하여 인증 서비스를 정의합니다.

상수/값 설명
RPC_C_AUTHN_NONE
0
인증 없음.
RPC_C_AUTHN_DCE_PRIVATE
1
DCE 프라이빗 키 인증.
RPC_C_AUTHN_DCE_PUBLIC
2
DCE 공개 키 인증.
RPC_C_AUTHN_DEC_PUBLIC
4
DEC 공개 키 인증. 다음에 사용하도록 예약됩니다.
RPC_C_AUTHN_GSS_NEGOTIATE
9
Snego 보안 지원 공급자.
RPC_C_AUTHN_WINNT
10
Ntlmssp
RPC_C_AUTHN_GSS_SCHANNEL
14
Schannel 보안 지원 공급자. 이 인증 서비스는 SSL 2.0, SSL 3.0, TLS 및 PCT를 지원합니다.
RPC_C_AUTHN_GSS_KERBEROS
16
Kerberos 보안 지원 공급자.
RPC_C_AUTHN_DPA
17
DPA 보안 지원 공급자.
RPC_C_AUTHN_MSN
18
MSN 보안 지원 공급자.
RPC_C_AUTHN_KERNEL
20
커널 보안 지원 공급자.
RPC_C_AUTHN_DIGEST
21
다이제스트 보안 지원 공급자.
RPC_C_AUTHN_NEGO_EXTENDER
30
NEGO extender 보안 지원 공급자.
RPC_C_AUTHN_PKU2U
31
PKU2U 보안 지원 공급자.
RPC_C_AUTHN_MQ
100
MQ 보안 지원 공급자.
RPC_C_AUTHN_DEFAULT
0xFFFFFFFFL
시스템 기본 인증 서비스입니다. 이 값을 지정하면 COM은 일반 보안 담요 협상 알고리즘을 사용하여 인증 서비스를 선택합니다. 자세한 내용은 보안 담요 협상을 참조하세요.

설명

이러한 상수는 SOLE_AUTHENTICATION_SERVICESOLE_AUTHENTICATION_INFO 구조에 사용됩니다. SOLE_AUTHENTICATION_SERVICE 구조체는 서버에서 CoInitializeSecurity 함수로 전달되며 CoQueryAuthenticationServices 함수에서 검색할 수 있습니다. SOLE_AUTHENTICATION_INFO 구조체에 대한 포인터는 클라이언트에서 CoInitializeSecurity에 전달됩니다. NTLMSSP 및 Kerberos와 같은 이러한 값으로 식별되는 보안 패키지에 대한 자세한 내용은 COM 및 보안 패키지를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
RpcDce.h

추가 정보

CoInitializeSecurity

CoQueryAuthenticationServices

IClientSecurity

SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_SERVICE