PKCS12_INIT
Section: OpenSSL (3SSL)
Updated: 2024-03-03
Index
Return to Main Contents
NAME
PKCS12_init, PKCS12_init_ex - Create a new empty PKCS#12 structure
SYNOPSIS
#include <openssl/pkcs12.h>
PKCS12 *PKCS12_init(int mode);
PKCS12 *PKCS12_init_ex(int mode, OSSL_LIB_CTX *ctx, const char *propq);
DESCRIPTION
PKCS12_init() creates an empty PKCS#12 structure. Any PKCS#7 authSafes added
to this structure are enclosed first within a single PKCS#7 contentInfo
of type mode. Currently the only supported type is NID_pkcs7_data.
PKCS12_init_ex() creates an empty PKCS#12 structure and assigns the supplied
ctx and propq to be used to select algorithm implementations for
operations performed on the PKCS12 object.
RETURN VALUES
PKCS12_init() and PKCS12_init_ex() return a valid PKCS12 structure or NULL
if an error occurred.
SEE ALSO
d2i_PKCS12(3),
PKCS12_create(3),
passphrase-encoding(7)
HISTORY
PKCS12_init_ex() was added in OpenSSL 3.0.
COPYRIGHT
Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the Apache License 2.0 (the ``License''). You may not use
this file except in compliance with the License. You can obtain a copy
in the file LICENSE in the source distribution or at
<https://www.openssl.org/source/license.html>.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUES
-
- SEE ALSO
-
- HISTORY
-
- COPYRIGHT
-
This document was created by
man2html,
using the manual pages.
Time: 14:49:29 GMT, May 19, 2024