UA Bundle SDK .NET
2.4.2.373
|
contains security-related diagnostic information about client sessions. More...
Inherits UnifiedAutomation.UaBase.IEncodeable.
Public Member Functions | |
SessionSecurityDiagnosticsDataType () | |
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 | |
NodeId | SessionId [get, set] |
Server-assigned identifier of the session. More... | |
string | ClientUserIdOfSession [get, set] |
Name of authenticated user when creating the session. More... | |
StringCollection | ClientUserIdHistory [get, set] |
Array containing the name of the authenticated user currently active (either from creating the session or from calling the ActivateSession Service) and the history of those names. More... | |
string | AuthenticationMechanism [get, set] |
Type of authentication (user name and password, X.509, Kerberos). More... | |
string | Encoding [get, set] |
Which encoding is used on the wire, for example XML or UA Binary. More... | |
string | TransportProtocol [get, set] |
Which transport protocol is used, for example TCP or HTTP. More... | |
MessageSecurityMode | SecurityMode [get, set] |
The message security mode used for the session. More... | |
string | SecurityPolicyUri [get, set] |
The name of the security policy used for the session. More... | |
byte[] | ClientCertificate [get, set] |
The application instance certificate provided by the client in the CreateSession 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... | |
contains security-related diagnostic information about client sessions.
Because this information is security-related, it should not be made accessible to all users, but only to authorised users.
|
inline |
The default constructor.
|
inlinevirtual |
Checks if encodeable is the same object or has the same content
encodeable |
Implements UnifiedAutomation.UaBase.IEncodeable.
|
getset |
Type of authentication (user name and password, X.509, Kerberos).
|
getset |
The application instance certificate provided by the client in the CreateSession request.
|
getset |
Array containing the name of the authenticated user currently active (either from creating the session or from calling the ActivateSession Service) and the history of those names.
Each time the active user changes, an entry shall be made at the end of the array. The active user is always at the end of the array. Servers may restrict the size of this array, but shall support at least a size of 2.
|
getset |
Name of authenticated user when creating the session.
|
getset |
Which encoding is used on the wire, for example XML or UA Binary.
|
getset |
The message security mode used for the session.
|
getset |
The name of the security policy used for the session.
|
getset |
Server-assigned identifier of the session.
|
getset |
Which transport protocol is used, for example TCP or HTTP.