UA Bundle SDK .NET
2.5.2.385
|
Specifies a UserIdentityToken that a Server will accept. More...
Inherits UnifiedAutomation.UaBase.IEncodeable.
Public Member Functions | |
UserTokenPolicy () | |
The default constructor. More... | |
virtual void | Encode (IEncoder encoder) |
virtual void | Decode (IDecoder decoder) |
virtual bool | IsEqual (IEncodeable encodeable) |
Checks if encodeable is the same object or has the same content More... | |
virtual object | Clone () |
Properties | |
string | PolicyId [get, set] |
An identifier for the UserTokenPolicy assigned by the Server. More... | |
UserTokenType | TokenType [get, set] |
The type of user identity token required. More... | |
string | IssuedTokenType [get, set] |
A URI for the type of token. More... | |
string | IssuerEndpointUrl [get, set] |
An optional URL for the token issuing service. More... | |
string | SecurityPolicyUri [get, set] |
The security policy to use when encrypting or signing the UserIdentityToken when it is passed to the Server in the ActivateSession request. More... | |
virtual ExpandedNodeId | TypeId [get] |
virtual ExpandedNodeId | BinaryEncodingId [get] |
virtual ExpandedNodeId | XmlEncodingId [get] |
Properties inherited from UnifiedAutomation.UaBase.IEncodeable | |
ExpandedNodeId | TypeId [get] |
Returns the UA type identifier for the encodable type. More... | |
ExpandedNodeId | BinaryEncodingId [get] |
Returns the UA type identifier for the default binary encoding for the type. More... | |
ExpandedNodeId | XmlEncodingId [get] |
Returns the UA type identifier for the default XML encoding for the type. More... | |
Specifies a UserIdentityToken that a Server will accept.
|
inline |
The default constructor.
|
inlinevirtual |
Checks if encodeable is the same object or has the same content
encodeable |
Implements UnifiedAutomation.UaBase.IEncodeable.
|
getset |
A URI for the type of token.
Part 6 of the OPC UA Specification defines URIs for common issued token types. Vendors may specify their own token.
This field may only be specified if TokenType is IssuedToken.
|
getset |
An optional URL for the token issuing service.
The meaning of this value depends on the IssuedTokenType.
|
getset |
An identifier for the UserTokenPolicy assigned by the Server.
The Client specifies this value when it constructs a UserIdentityToken that conforms to the policy.
This value is only unique within the context of a single Server.
|
getset |
The security policy to use when encrypting or signing the UserIdentityToken when it is passed to the Server in the ActivateSession request.
The security policy for the SecureChannel is used if this value is omitted.
|
getset |
The type of user identity token required.
A tokenType of ANONYMOUS indicates that the Server does not require any user identification. In this case the Client application instance certificate is used as the user identification.