Indi.An PLCcom for Modbus Class Library Reference

PLCcomModbus.Core.Security Namespace

Classes

SecureModbusAuthorizationContext Provides the authenticated client role and Modbus request information to a SecureTCP authorization validator.
SecureModbusCertificateValidationContext Describes the certificate material that was received during a Secure Modbus TCP TLS handshake.
SecureModbusDefaultCertificateValidator Default certificate validator used for Secure Modbus TCP connections.
SecureModbusOwnCertificate Describes the local Secure Modbus TCP certificate stored in the PKI own folders.
SecureModbusPkiCertificateStoredEventArgs Provides information about a certificate that has been written or confirmed in a Secure Modbus TCP PKI store.
SecureModbusPkiStore Represents the file-based PKI store used by Secure Modbus TCP certificate validation.
SecureModbusRoleExtension Provides helpers and constants for the Modbus Security role certificate extension.
SecureModbusTcpOptions Configures the TLS layer used by Secure Modbus TCP.

Interfaces

ISecureModbusAuthorizationValidator Validates whether an authenticated Secure Modbus TCP client may execute a Modbus request.
ISecureModbusCertificateValidator Validates the certificate chain presented by the remote endpoint of a Secure Modbus TCP connection.

Enumerations

SecureModbusCipherSuite Defines a cipher suite that can be enabled for Secure Modbus TCP.
SecureModbusPkiStoreKind Identifies the logical PKI store area used by Secure Modbus TCP.
SecureModbusTlsProtocol Defines a TLS protocol version that can be enabled for Secure Modbus TCP.
SecureModbusTlsProtocolMode Defines how Secure Modbus TCP selects the TLS protocol versions offered during the handshake.