IChannelSecurity interface | QSYS API Reference Guide
Defines the contract for managing security in the ASNA DataGate client’s communication channel.
Namespace: ASNA.DataGate.Client Assembly: ASNA.QSys.DataGate.Client.dll
Extends: doesn’t extend any other interfaces.
Remarks
This interface provides properties to get the security details of the communication channel in the ASNA DataGate client. It includes properties to check if the channel is encrypted, signed, authenticated, the type of authentication used, the SSL certificate used (if any), the SPNEGO authentication ID (if any), and the SSL protocol used.
Properties
Type | Name | Description |
---|---|---|
AuthenticationType | AuthenticationType | Gets the type of authentication used in the channel. |
Boolean | IsAuthenticated | Gets a value indicating whether the channel is authenticated. |
Boolean | IsEncrypted | Gets a value indicating whether the channel is encrypted. |
Boolean | IsSigned | Gets a value indicating whether the channel is signed. |
String | SpnegoAuthID | Gets the SPNEGO authentication ID. This is only non-null when isand thenegotiation succeeds. |
X509Certificate | SslCertificate | Gets the SSL certificate used in the channel, if any. |
SslProtocols | SslProtocol | Gets the SSL protocol used in the channel. |