|
libiec61850.NET 1.6.1
IEC 61850 .NET API for libiec61850 protocol library
|
Classes | |
| class | TLSConfiguration |
| A container for TLS configuration and certificates. More... | |
| class | TLSConnection |
Enumerations | |
| enum | TLSConfigVersion { NOT_SELECTED = 0 , SSL_3_0 = 3 , TLS_1_0 = 4 , TLS_1_1 = 5 , TLS_1_2 = 6 , TLS_1_3 = 7 } |
| enum | TLSEventLevel { INFO = 0 , WARNING = 1 , INCIDENT = 2 } |
| enum | TLSEventCode { ALM_ALGO_NOT_SUPPORTED = 1 , ALM_UNSECURE_COMMUNICATION = 2 , ALM_CERT_UNAVAILABLE = 3 , ALM_BAD_CERT = 4 , ALM_CERT_SIZE_EXCEEDED = 5 , ALM_CERT_VALIDATION_FAILED = 6 , ALM_CERT_REQUIRED = 7 , ALM_HANDSHAKE_FAILED_UNKNOWN_REASON = 8 , WRN_INSECURE_TLS_VERSION = 9 , INF_SESSION_RENEGOTIATION = 10 , ALM_CERT_EXPIRED = 11 , ALM_CERT_REVOKED = 12 , ALM_CERT_NOT_CONFIGURED = 13 , ALM_CERT_NOT_TRUSTED = 14 , ALM_NO_CIPHER = 15 , INF_SESSION_ESTABLISHED = 16 } |
Functions | |
| delegate void | TLSEventHandler (object parameter, TLSEventLevel eventLevel, TLSEventCode eventCode, string message, TLSConnection connection) |
| TLS security event handler. | |
| delegate void IEC61850.TLS.TLSEventHandler | ( | object | parameter, |
| TLSEventLevel | eventLevel, | ||
| TLSEventCode | eventCode, | ||
| string | message, | ||
| TLSConnection | connection ) |