| RSA BSAFE SSL-C |
Security protocol components for C |
| Search |
Functions | |
| int | SSL_CTX_use_RSAPrivateKey (SSL_CTX *ctx, RSA *rsa) |
| Duplicates and loads the RSA private key rsa into the SSL_CTX ctx. More... | |
| int | SSL_CTX_use_RSAPrivateKey_ASN1 (SSL_CTX *ctx, unsigned char *d, long len) |
| Loads an RSA private key in ASN.1 format from a buffer into the SSL_CTX ctx. More... | |
| int | SSL_CTX_use_PrivateKey (SSL_CTX *ctx, EVP_PKEY *pkey) |
| Duplicates and loads the private key pkey for the SSL_CTX ctx. More... | |
| int | SSL_CTX_use_PrivateKey_ASN1 (SSL_CTX *ctx, unsigned char *key, long len, int type) |
| Loads a private key pkey (in ASN.1 format) for the SSL_CTX ctx. More... | |
| int | SSL_CTX_check_private_key (SSL_CTX *ctx) |
| Checks that the default certificate and private key of the SSL_CTX ctx match. More... | |
| int | SSL_use_RSAPrivateKey (SSL *ssl, RSA *rsa) |
| Loads the RSA private key rsa for the SSL connection ssl. More... | |
| int | SSL_use_RSAPrivateKey_ASN1 (SSL *ssl, unsigned char *buffer, long len) |
| Loads an RSA private key in ASN.1 format from a buffer into an SSL. More... | |
| int | SSL_use_PrivateKey (SSL *ssl, EVP_PKEY *pkey) |
| Sets the private key pkey to be used for the SSL connection ssl. More... | |
| int | SSL_use_PrivateKey_ASN1 (SSL *ssl, unsigned char *data, long len, int type) |
| Sets the private key data to use for the SSL connection ssl. More... | |
| int | SSL_check_private_key (SSL *ctx) |
| Ensures the identifying certificate and the private key of an SSL match. More... | |
| EVP_PKEY* | PEM_read_bio_PrivateKey (BIO *bio, EVP_PKEY **x, PEM_PASSWORD_CB_T *callback) |
| Reads a Privacy Enhanced Mail (PEM)-formatted private key form the BIO bio and returns a private key reference pkey. More... | |
| int | SSL_use_RSAPrivateKey_file (SSL *ssl, char *file, int type) |
| Loads an RSA private key from the file file for the SSL connection ssl. More... | |
| int | SSL_use_PrivateKey_file (SSL *ssl, char *file, int type) |
| Loads the private key stored in the file file for use with the SSL connection ssl. More... | |
| int | SSL_CTX_use_RSAPrivateKey_file (SSL_CTX *ctx, char *file, int type) |
| Loads an RSA private key from the file file into the SSL_CTX ctx. More... | |
| int | SSL_CTX_use_PrivateKey_file (SSL_CTX *ctx, char *file, int type) |
| Loads a private key from the file file to into the SSL_CTX ctx. More... | |
| EVP_PKEY* | SSLCERT_PKEY_new (void) |
| Creates a new EVP_PKEY structure. More... | |
| void | SSLCERT_PKEY_free (EVP_PKEY *pkey) |
| Removes all allocated memory for the EVP_PKEY structure pkey. More... | |
| EVP_PKEY* | SSLCERT_PKEY_from_binary (int type, EVP_PKEY **ppkey, unsigned char **pp, long length) |
| Creates a new EVP_PKEY structure from the private key component of the binary data specified by ppkey. More... | |
| EVP_PKEY* | SSLCERT_PKEY_from_PUBKEY_binary (int type, EVP_PKEY **ppkey, unsigned char **pp, long length) |
| Creates a new EVP_PKEY structure from the public key component of the binary data specified by ppkey. More... | |
| void | SSLCERT_PKEY_reference_inc (EVP_PKEY *pkey) |
| Increments the reference count for the specified EVP_PKEY structure pkey. More... | |
|
||||||||||||||||
|
Reads a Privacy Enhanced Mail (PEM)-formatted private key form the BIO bio and returns a private key reference pkey.
|
|
|
Ensures the identifying certificate and the private key of an SSL match. The SSL_CTX is checked if the SSL does not hold authentication details.
|
|
|
Checks that the default certificate and private key of the SSL_CTX ctx match.
|
|
||||||||||||
|
Duplicates and loads the private key pkey for the SSL_CTX ctx.
|
|
||||||||||||||||||||
|
Loads a private key pkey (in ASN.1 format) for the SSL_CTX ctx.
|
|
||||||||||||||||
|
Loads a private key from the file file to into the SSL_CTX ctx.
|
|
||||||||||||
|
Duplicates and loads the RSA private key rsa into the SSL_CTX ctx. As some cipher suites require an RSA certificate and private key to be loaded, this function loads the private key and is automatically matched to the relevant certificate when/if the certificate is loaded.
|
|
||||||||||||||||
|
Loads an RSA private key in ASN.1 format from a buffer into the SSL_CTX ctx. Some cipher suites require an RSA certificate and private key to be loaded. This function loads a private key in ASN.1 format and is automatically paired with the relevant certificate when it is loaded. This function reads an in-memory array of Bytes that are converted into an appropriate format before being bound against the SSL_CTX.
|
|
||||||||||||||||
|
Loads an RSA private key from the file file into the SSL_CTX ctx. The key is added to the SSL_CTX default certificate information and will be used as the default private key by all SSL structures created for this SSL_CTX unless explicitly overridden.
|
|
||||||||||||
|
Sets the private key pkey to be used for the SSL connection ssl.
|
|
||||||||||||||||||||
|
Sets the private key data to use for the SSL connection ssl. The private key is provided in ASN.1 format.
|
|
||||||||||||||||
|
Loads the private key stored in the file file for use with the SSL connection ssl.
|
|
||||||||||||
|
Loads the RSA private key rsa for the SSL connection ssl. Some cipher suites require an RSA certificate and private key to be loaded. This function loads the private key and is automatically matched to the relevant certificate when/if the certificate is loaded.
|
|
||||||||||||||||
|
Loads an RSA private key in ASN.1 format from a buffer into an SSL. Some cipher suites require an RSA certificate and private key to be loaded. This function loads a private key in ASN.1 format and is automatically paired with the relevant certificate when it is loaded. This function reads an in-memory array of Bytes that are converted into an appropriate format before being bound against the SSL.
|
|
||||||||||||||||
|
Loads an RSA private key from the file file for the SSL connection ssl. Some cipher suites require an RSA certificate and private key to be loaded. This function loads the private key and is automatically matched to the relevant certificate when/if the certificate is loaded.
|
|
|
Removes all allocated memory for the EVP_PKEY structure pkey.
|
|
||||||||||||||||||||
|
Creates a new EVP_PKEY structure from the private key component of the binary data specified by ppkey.
|
|
||||||||||||||||||||
|
Creates a new EVP_PKEY structure from the public key component of the binary data specified by ppkey.
|
|
|
Creates a new EVP_PKEY structure.
|
|
|
Increments the reference count for the specified EVP_PKEY structure pkey.
|