Indi.An PLCcom for Modbus Class Library Reference
PLCcom Modbus. 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. |