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.