LiteCore
Couchbase Lite cross-platform core implementation
|
TLS configuration for C4Listener. More...
#include <c4ListenerTypes.h>
Data Fields | |
C4PrivateKeyRepresentation | privateKeyRepresentation |
Interpretation of privateKey | |
C4KeyPair * | key |
A key pair that contains the private key. | |
C4Cert * | certificate |
X.509 certificate data. | |
bool | requireClientCerts |
True to require clients to authenticate with a cert. | |
C4Cert * | rootClientCerts |
Root CA certs to trust when verifying client cert. | |
C4ListenerCertAuthCallback | certAuthCallback |
Callback for X.509 cert auth. | |
void * | tlsCallbackContext |
TLS configuration for C4Listener.
C4ListenerCertAuthCallback C4TLSConfig::certAuthCallback |
Callback for X.509 cert auth.
C4Cert* C4TLSConfig::certificate |
X.509 certificate data.
C4KeyPair* C4TLSConfig::key |
A key pair that contains the private key.
C4PrivateKeyRepresentation C4TLSConfig::privateKeyRepresentation |
Interpretation of privateKey
bool C4TLSConfig::requireClientCerts |
True to require clients to authenticate with a cert.
C4Cert* C4TLSConfig::rootClientCerts |
Root CA certs to trust when verifying client cert.
void* C4TLSConfig::tlsCallbackContext |