WS_SECURITY_PROPERTY_CONSTRAINT 구조체(webservices.h)
이 구조체는 특정 보안 속성에 대한 제약 조건 집합을 지정하는 데 사용됩니다. 지정되지 않은 모든 속성 제약 조건은 기본 제약 조건을 사용합니다.
구문
typedef struct _WS_SECURITY_PROPERTY_CONSTRAINT {
WS_SECURITY_PROPERTY_ID id;
void *allowedValues;
ULONG allowedValuesSize;
struct {
WS_SECURITY_PROPERTY securityProperty;
} out;
} WS_SECURITY_PROPERTY_CONSTRAINT;
멤버
id
보안 속성의 ID입니다. 다음 보안 속성 제약 조건을 지정할 수 있습니다.
-
WS_SECURITY_PROPERTY_TIMESTAMP_USAGE 다음 보안 바인딩을 지정할 때 이 속성 제약 조건을 지정할 수 있습니다.
- WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT
-
WS_SECURITY_PROPERTY_TRANSPORT_PROTECTION_LEVEL 다음 보안 바인딩을 지정할 때 이 속성 제약 조건을 지정할 수 있습니다.
- WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT
- WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT
- WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT
- WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT
- WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT
allowedValues
허용되는 값의 배열입니다. 배열의 값 형식은 보안 속성 값의 형식에 해당합니다. 속성의 유형을 확인하려면 특정 보안 속성에 대한 설명서를 참조하세요.
allowedValuesSize
allowedValues 배열의 총 크기(바이트)입니다. 이 크기는 속성 값 형식 크기의 배수여야 합니다.
out
WsMatchPolicyAlternative에서 NOERROR를 반환하면 이 구조체의 전체 내용이 채워집니다.
out.securityProperty
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
머리글 | webservices.h |