Go to the source code of this file.
|
OPENSSL_EXPORT PKCS12 * | d2i_PKCS12 (PKCS12 **out_p12, const uint8_t **ber_bytes, size_t ber_len) |
|
OPENSSL_EXPORT PKCS12 * | d2i_PKCS12_bio (BIO *bio, PKCS12 **out_p12) |
|
OPENSSL_EXPORT PKCS12 * | d2i_PKCS12_fp (FILE *fp, PKCS12 **out_p12) |
|
OPENSSL_EXPORT int | i2d_PKCS12 (const PKCS12 *p12, uint8_t **out) |
|
OPENSSL_EXPORT int | i2d_PKCS12_bio (BIO *bio, const PKCS12 *p12) |
|
OPENSSL_EXPORT int | i2d_PKCS12_fp (FILE *fp, const PKCS12 *p12) |
|
OPENSSL_EXPORT PKCS12 * | PKCS12_create (const char *password, const char *name, const EVP_PKEY *pkey, X509 *cert, const STACK_OF(X509) *chain, int key_nid, int cert_nid, int iterations, int mac_iterations, int key_type) |
|
OPENSSL_EXPORT void | PKCS12_free (PKCS12 *p12) |
|
OPENSSL_EXPORT int | PKCS12_get_key_and_certs (EVP_PKEY **out_key, STACK_OF(X509) *out_certs, CBS *in, const char *password) |
|
OPENSSL_EXPORT int | PKCS12_parse (const PKCS12 *p12, const char *password, EVP_PKEY **out_pkey, X509 **out_cert, STACK_OF(X509) **out_ca_certs) |
|
OPENSSL_EXPORT void | PKCS12_PBE_add (void) |
|
OPENSSL_EXPORT int | PKCS12_verify_mac (const PKCS12 *p12, const char *password, int password_len) |
|
OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO * | PKCS8_decrypt (X509_SIG *pkcs8, const char *pass, int pass_len) |
|
OPENSSL_EXPORT X509_SIG * | PKCS8_encrypt (int pbe_nid, const EVP_CIPHER *cipher, const char *pass, int pass_len, const uint8_t *salt, size_t salt_len, int iterations, PKCS8_PRIV_KEY_INFO *p8inf) |
|
OPENSSL_EXPORT int | PKCS8_marshal_encrypted_private_key (CBB *out, int pbe_nid, const EVP_CIPHER *cipher, const char *pass, size_t pass_len, const uint8_t *salt, size_t salt_len, int iterations, const EVP_PKEY *pkey) |
|
OPENSSL_EXPORT EVP_PKEY * | PKCS8_parse_encrypted_private_key (CBS *cbs, const char *pass, size_t pass_len) |
|
◆ PKCS12_DEFAULT_ITER
#define PKCS12_DEFAULT_ITER 2048 |
◆ PKCS8_R_BAD_ITERATION_COUNT
#define PKCS8_R_BAD_ITERATION_COUNT 129 |
◆ PKCS8_R_BAD_PKCS12_DATA
#define PKCS8_R_BAD_PKCS12_DATA 100 |
◆ PKCS8_R_BAD_PKCS12_VERSION
#define PKCS8_R_BAD_PKCS12_VERSION 101 |
◆ PKCS8_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER
#define PKCS8_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER 102 |
◆ PKCS8_R_CRYPT_ERROR
#define PKCS8_R_CRYPT_ERROR 103 |
◆ PKCS8_R_DECODE_ERROR
#define PKCS8_R_DECODE_ERROR 104 |
◆ PKCS8_R_ENCODE_ERROR
#define PKCS8_R_ENCODE_ERROR 105 |
◆ PKCS8_R_ENCRYPT_ERROR
#define PKCS8_R_ENCRYPT_ERROR 106 |
◆ PKCS8_R_ERROR_SETTING_CIPHER_PARAMS
#define PKCS8_R_ERROR_SETTING_CIPHER_PARAMS 107 |
◆ PKCS8_R_INCORRECT_PASSWORD
#define PKCS8_R_INCORRECT_PASSWORD 108 |
◆ PKCS8_R_INVALID_CHARACTERS
#define PKCS8_R_INVALID_CHARACTERS 131 |
◆ PKCS8_R_KEY_GEN_ERROR
#define PKCS8_R_KEY_GEN_ERROR 110 |
◆ PKCS8_R_KEYGEN_FAILURE
#define PKCS8_R_KEYGEN_FAILURE 109 |
◆ PKCS8_R_METHOD_NOT_SUPPORTED
#define PKCS8_R_METHOD_NOT_SUPPORTED 111 |
◆ PKCS8_R_MISSING_MAC
#define PKCS8_R_MISSING_MAC 112 |
◆ PKCS8_R_MULTIPLE_PRIVATE_KEYS_IN_PKCS12
#define PKCS8_R_MULTIPLE_PRIVATE_KEYS_IN_PKCS12 113 |
◆ PKCS8_R_PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED
#define PKCS8_R_PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED 114 |
◆ PKCS8_R_PKCS12_TOO_DEEPLY_NESTED
#define PKCS8_R_PKCS12_TOO_DEEPLY_NESTED 115 |
◆ PKCS8_R_PRIVATE_KEY_DECODE_ERROR
#define PKCS8_R_PRIVATE_KEY_DECODE_ERROR 116 |
◆ PKCS8_R_PRIVATE_KEY_ENCODE_ERROR
#define PKCS8_R_PRIVATE_KEY_ENCODE_ERROR 117 |
◆ PKCS8_R_TOO_LONG
#define PKCS8_R_TOO_LONG 118 |
◆ PKCS8_R_UNKNOWN_ALGORITHM
#define PKCS8_R_UNKNOWN_ALGORITHM 119 |
◆ PKCS8_R_UNKNOWN_CIPHER
#define PKCS8_R_UNKNOWN_CIPHER 120 |
◆ PKCS8_R_UNKNOWN_CIPHER_ALGORITHM
#define PKCS8_R_UNKNOWN_CIPHER_ALGORITHM 121 |
◆ PKCS8_R_UNKNOWN_DIGEST
#define PKCS8_R_UNKNOWN_DIGEST 122 |
◆ PKCS8_R_UNKNOWN_HASH
#define PKCS8_R_UNKNOWN_HASH 123 |
◆ PKCS8_R_UNSUPPORTED_CIPHER
#define PKCS8_R_UNSUPPORTED_CIPHER 127 |
◆ PKCS8_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION
#define PKCS8_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION 128 |
◆ PKCS8_R_UNSUPPORTED_KEYLENGTH
#define PKCS8_R_UNSUPPORTED_KEYLENGTH 125 |
◆ PKCS8_R_UNSUPPORTED_OPTIONS
#define PKCS8_R_UNSUPPORTED_OPTIONS 132 |
◆ PKCS8_R_UNSUPPORTED_PRF
#define PKCS8_R_UNSUPPORTED_PRF 130 |
◆ PKCS8_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM
#define PKCS8_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM 124 |
◆ PKCS8_R_UNSUPPORTED_SALT_TYPE
#define PKCS8_R_UNSUPPORTED_SALT_TYPE 126 |
◆ d2i_PKCS12()
◆ d2i_PKCS12_bio()
◆ d2i_PKCS12_fp()
◆ i2d_PKCS12()
◆ i2d_PKCS12_bio()
◆ i2d_PKCS12_fp()
◆ PKCS12_create()
◆ PKCS12_free()
◆ PKCS12_get_key_and_certs()
◆ PKCS12_parse()
◆ PKCS12_PBE_add()
◆ PKCS12_verify_mac()
◆ PKCS8_decrypt()
◆ PKCS8_encrypt()
◆ PKCS8_marshal_encrypted_private_key()
◆ PKCS8_parse_encrypted_private_key()