Classes | |
| class | SSLNetworkConnectionInterface |
Namespaces | |
| maxon | |
| maxon::URLFLAGS | |
Enumerations | |
| enum | SSLSOCKETTYPE { CLIENTCONNECTION, SERVERCONNECTION } |
| enum | SSLPROTOCOLVERSION { TLS1, TLS11, TLS12, SSL3, SSL2, SSL23 } |
| enum | SSLCERTREQUIREMENTS { NONE, OPTIONAL, REQUIRED, MODE, VERIFY_AUTHORITY } |
| enum | SSLFILETYPE { ASN1, PEM } |
Functions | |
| enum maxon::SSLSOCKETTYPE | MAXON_ENUM_LIST (SSLSOCKETTYPE) |
| enum maxon::SSLPROTOCOLVERSION | MAXON_ENUM_LIST (SSLPROTOCOLVERSION) |
| enum maxon::SSLCERTREQUIREMENTS | MAXON_ENUM_FLAGS (SSLCERTREQUIREMENTS) |
| MAXON_ATTRIBUTE (SSLPROTOCOLVERSION, SSLPROTOCOL, "net.maxon.url.sslprotocol") | |
| MAXON_ATTRIBUTE (SSLCERTREQUIREMENTS, SSLREQUIREMENTS, "net.maxon.url.sslrequirements") | |
| MAXON_ATTRIBUTE (Url, USECUSTOMCLIENTCERTIFICATE, "net.maxon.url.usecustomclientcertificate") | |
| enum maxon::SSLFILETYPE | MAXON_ENUM_LIST (SSLFILETYPE) |
| MAXON_DECLARATION (Class< SSLNetworkConnectionRef >, NetworkConnectionSSLClass, "net.maxon.class.networkconnectionssl") | |
Variables | |
| CLIENTCONNECTION | |
| SERVERCONNECTION | |
| TLS1 | |
| TLS11 | |
| TLS12 | |
| SSL3 | |
| SSL2 | |
| SSL23 | |
| NONE | |
| OPTIONAL | |
| REQUIRED | |
| MODE | |
| VERIFY_AUTHORITY | |
| ASN1 | |
| PEM | |
| CLIENTCONNECTION |
| SERVERCONNECTION |
| TLS1 |
use TLS1.
| TLS11 |
use TLS1.1.
| TLS12 |
use TLS1.2.
| SSL3 |
use SSL3.
| SSL2 |
use SSL2.
| SSL23 |
use SSL2 or SSL3.
| NONE |
mode: no certificate is required.
| OPTIONAL |
mode: a certificate is optional. If this flag is set you need to deliver a valid caCertsFile file in the SSLNetworkConnectionInterface::Init() function.
| REQUIRED |
mode: a server certificate is required and need to have a valid ca root. If this flag is set you need to deliver a valid caCertsFile file in the SSLNetworkConnectionInterface::Init() function.
| MODE |
| VERIFY_AUTHORITY |
flag: verifies the server certificate with the given url. if the server authority pattern doesn't match an error is returned in the handshake.
| ASN1 |
| PEM |