SERVICEIDENTITY

Contains the information that is required to identify a remote endpoint. It contains the URL of that endpoint, the URL of the policy describing how to use that endpoint, and the security identity of the endpoint (a certificate in Version 1).

typedef struct _SERVICEIDENTITY{
        BSTR                    Url;
        BSTR                    PolicyUrl;
        DWORD                   IdentityType;
        SAFEARRAY(BYTE)         Identity;
    }SERVICEIDENTITY;

Parameters

Member Description

Url

Remote address that is used to access the service represented by this structure.

PolicyUrl

The URL of the policy document that describes the requirements and protocols that are used by this endpoint.

IdentityType

DWORD that specifies the type of security identity the endpoint uses. Valid Values are as follows:

SERVICEIDENTITY_CERTIFICATE. When specified, the Identity pointer will point to the serialized bytes of a certificate.

Identity

A pointer to a SAFEARRY of bytes that contain the serialized form of an identity.

See Also

Reference

REQUESTEDTOKENPOLICY

Copyright © 2007 by Microsoft Corporation. All rights reserved.