| RSA BSAFE Micro Edition Suite |
Streamlined security for mobile and embedded devices |
 
![]() |
Typedefs | |
| typedef int R_CDECL | SSL_CTX_CLIENT_CERT_CB_T (SSL *ssl, void **cpp, EVP_PKEY **kpp) |
| The prototype for a user-defined client certificate callback function. More... | |
Functions | |
| int R_CDECL | SSL_CTX_use_certificate (SSL_CTX *ctx, SSLCERT *x509) |
| Binds a certificate to an SSL_CTX structure. More... | |
| int R_CDECL | SSL_CTX_use_certificate_ASN1 (SSL_CTX *ctx, unsigned char *cert, long len) |
| Binds a certificate in ASN.1 format to the SSL_CTX ctx. More... | |
| int R_CDECL | SSL_use_certificate (SSL *ssl, SSLCERT *x509) |
| Binds a certificate x509 to the SSL connection ssl. More... | |
| int R_CDECL | SSL_use_certificate_ASN1 (SSL *ssl, unsigned char *buffer, long len) |
| Binds a certificate data (in ASN.1 format) to the SSL connection ssl. More... | |
| void R_CDECL | SSL_CTX_set_client_cert_cb (SSL_CTX *ctx, SSL_CTX_CLIENT_CERT_CB_T *cb) |
| Sets the client certificate callback for the SSL_CTX ctx. More... | |
| SSL_CTX_CLIENT_CERT_CB_T* R_CDECL | SSL_CTX_get_client_cert_cb (SSL_CTX *ctx) |
| Returns the application-supplied client certificate callback from the relevant ctx reference. More... | |
|
|
The prototype for a user-defined client certificate callback function. The callback is used by the client when a server requests a client certificate. It is best used in situations where the user is required to select from various client certificates. If a certificate and private key are to be sent by the callback, they are returned via the argument list.
|
|
|
Returns the application-supplied client certificate callback from the relevant ctx reference. The callback is best used in situations where the user is required to select from various client certificates.
|
|
||||||||||||
|
Sets the client certificate callback for the SSL_CTX ctx. This callback can be used to load a client certificate and key during the handshake. It is invoked if no client certificate or key has previously been loaded.
|
|
||||||||||||
|
Binds a certificate to an SSL_CTX structure. A certificate must be bound before any additional certificate operations can be performed. This certificate becomes the default certificate used by all SSL connections created for the SSL_CTX.
|
|
||||||||||||||||
|
Binds a certificate in ASN.1 format to the SSL_CTX ctx.
|
|
||||||||||||
|
Binds a certificate x509 to the SSL connection ssl. A certificate loaded via this function is used to identify the owner of the SSL connection and must be loaded before the SSL connection can successfully respond to a certificate request.
|
|
||||||||||||||||
|
Binds a certificate data (in ASN.1 format) to the SSL connection ssl. A certificate must be loaded before any additional certificate operations can be performed.
|