WS_SECURITY_TOKEN_PROPERTY_ID 열거형(webservices.h)

보안 토큰에서 추출할 수 있는 필드 및 속성의 키를 정의합니다. 모든 속성이 모든 보안 토큰 형식에 유효하지는 않습니다. WsGetSecurityTokenProperty 함수는 여기에 정의된 값을 키로 사용합니다.

WS_SECURITY_BINDING_PROPERTY 참조하세요.

Syntax

typedef enum {
  WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE = 1,
  WS_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME = 2,
  WS_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME = 3,
  WS_SECURITY_TOKEN_PROPERTY_SERIALIZED_XML = 4,
  WS_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE_XML = 5,
  WS_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE_XML = 6,
  WS_SECURITY_TOKEN_PROPERTY_SYMMETRIC_KEY = 7
} WS_SECURITY_TOKEN_PROPERTY_ID;

상수

 
WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE
값: 1
WsGetSecurityTokenProperty 함수의 함께 제공되는 매개 변수는 보안 토큰의 증명 키 형식을 나타내는 WS_SECURITY_KEY_TYPE 값입니다.
WS_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME
값: 2
WsGetSecurityTokenProperty 함수의 함께 제공되는 매개 변수는 보안 토큰이 유효한 시점의 시간을 포함하는 WS_DATETIME 구조체입니다. 보안 토큰의 경우
유효 기간에 대한 명시적 시작 시간을 정의하지 않는 입니다.
틱 수가 0인 WS_DATETIME 반환됩니다.
WS_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME
값: 3
WsGetSecurityTokenProperty 함수의 함께 제공되는 매개 변수는 현재 유효한 보안 토큰이 유효하지 않은 시점을 포함하는 WS_DATETIME 구조체입니다. 보안 토큰의 경우
유효 기간에 대한 명시적 종료 시간을 정의하지 않는 입니다.
틱 수가 0인 WS_DATETIME 반환됩니다.
WS_SECURITY_TOKEN_PROPERTY_SERIALIZED_XML
값: 4
WsGetSecurityTokenProperty 함수의 함께 제공되는 매개 변수는 보안 토큰의 XML 와이어 형식을 포함하는 WS_XML_BUFFER 대한 포인터입니다.
WS_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE_XML
값: 5
WsGetSecurityTokenProperty 함수의 함께 제공되는 매개 변수는 포함하는 WS_XML_BUFFER 대한 포인터입니다.
보안 토큰에 연결된 참조의 XML 와이어 형식입니다.
연결된 참조는 보안 토큰을 참조하는 데 사용됩니다.
보안 토큰 및 해당 참조 지점(예: 이를 사용하는 서명)
token) 둘 다 동일한 메시지에서 발생합니다.
WS_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE_XML
값: 6
WsGetSecurityTokenProperty 함수의 함께 제공되는 매개 변수는 포함하는 WS_XML_BUFFER 대한 포인터입니다.
보안 토큰에 연결되지 않은 참조의 XML 와이어 형식입니다.
연결되지 않은 참조는 보안 토큰을 참조하는 데 사용됩니다.
참조와 동일한 메시지에서 보안 토큰이 발생하지 않음
point(예: 해당 토큰을 사용하는 서명).
WS_SECURITY_TOKEN_PROPERTY_SYMMETRIC_KEY
값: 7
WsGetSecurityTokenProperty 함수의 함께 제공되는 매개 변수는 포함하는 WS_BYTES 구조체에 대한 포인터입니다.
대칭 토큰 키의 원시 키 데이터입니다. 이 속성은 WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE 때 사용할 수 있습니다.
WS_SECURITY_KEY_TYPE_SYMMETRIC.


WsRequestSecurityToken을 통해 토큰을 가져온 경우 반환된 버퍼에는 중에 생성된 키 자료가 포함됩니다.
클라이언트에서 생성된 엔트로피, 서버에서 생성된 엔트로피 또는 두 클라이언트에서 파생된 키 자료인 토큰 요청
및 서버 엔트로피는 WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY 따라 달라집니다.


WsGetSecurityTokenProperty에서 이 속성을 사용하는 경우 'heap' 매개 변수는 NULL이 아니어야 합니다.


반환된 버퍼는 중요한 데이터의 유출을 방지하기 위해 사용 직후 안전하게 지워지거나 암호화되어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
머리글 webservices.h