.NET Based OPC UA Client/Server SDK
3.0.5.474
|
Inherits IDisposable.
Inherited by UnifiedAutomation.UaBase.DefaultSecureChannel.
Public Member Functions | |
ArraySegment< byte > | CreateReverseHello () |
ArraySegment< byte > | ProcessReverseHello (ArraySegment< byte > request) |
ArraySegment< byte > | CreateHello (string endpointUrl, MessageSecurityMode securityMode=MessageSecurityMode.None, string securityProfileUri=null, ICertificate remoteCertificate=null) |
ArraySegment< byte > | ProcessHello (ArraySegment< byte > request) |
void | ProcessAcknowledge (ArraySegment< byte > request) |
ArraySegment< byte > | CreateErrorResponse (uint errorCode, string reason) |
StatusCode | ProcessErrorResponse (ArraySegment< byte > request) |
ArraySegment< byte > | CreateOpenSecureChannelRequest (SecurityTokenRequestType requestType) |
ArraySegment< byte > | ProcessOpenSecureChannelRequest (ArraySegment< byte > request) |
void | ProcessOpenSecureChannelResponse (ArraySegment< byte > request) |
BufferCollection | CreateRequest (IServiceRequest request, out uint requestId) |
ProcessRequestData | ProcessRequest (ArraySegment< byte > request) |
BufferCollection | CreateResponse (uint requestId, IServiceRequest request, IServiceResponse response) |
ProcessResponseData | ProcessResponse (ArraySegment< byte > request) |
ArraySegment< byte > | CreateCloseRequest () |
void | ProcessCloseRequest (ArraySegment< byte > request) |
Properties | |
ISecurityProvider | SecurityProvider [get] |
SecureChannelSettings | Settings [get] |
ICryptoProvider | CryptoProvider [get] |
uint | MaxOutgoingBufferSize [get] |
uint | MaxIncomingBufferSize [get] |
uint | MaxOutgoingMessageSize [get] |
uint | MaxOutgoingChunkCount [get] |
uint | SecureChannelLifetime [get] |
bool | ServerSide [get] |
Uri | EndpointUrl [get] |
MessageSecurityMode | SecurityMode [get] |
string | SecurityProfileUri [get] |
bool | DiscoveryOnly [get] |
ICertificate | RemoteCertificate [get] |
ICertificate | LocalCertificate [get] |
uint | SecureChannelId [get] |
uint | CurrentTokenId [get] |
DateTime | TokenCreationTime [get] |
uint | TokenLifetime [get] |
uint | PreviousTokenId [get] |
uint | LocalSequenceNumber [get] |
uint | RemoteSequenceNumber [get] |
uint | RemoteRequestId [get] |
bool | SecurityDisabled [get] |
byte[] | ClientNonce [get] |
byte[] | ServerNonce [get] |
object | UserData [get, set] |