RedHat 9 (Linux i386) - man page for d2i_pkcs8privatekey (redhat section 3)

Linux & Unix Commands - Search Man Pages

Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

d2i_PKCS8PrivateKey(3)			     OpenSSL			   d2i_PKCS8PrivateKey(3)

       d2i_PKCS8PrivateKey_bio, d2i_PKCS8PrivateKey_fp, i2d_PKCS8PrivateKey_bio, i2d_PKCS8Pri-
       vateKey_fp, i2d_PKCS8PrivateKey_nid_bio, i2d_PKCS8PrivateKey_nid_fp - PKCS#8 format pri-
       vate key functions

	#include <openssl/evp.h>

	EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u);
	EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u);

	int i2d_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc,
					 char *kstr, int klen,
					 pem_password_cb *cb, void *u);

	int i2d_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc,
					 char *kstr, int klen,
					 pem_password_cb *cb, void *u);

	int i2d_PKCS8PrivateKey_nid_bio(BIO *bp, EVP_PKEY *x, int nid,
					 char *kstr, int klen,
					 pem_password_cb *cb, void *u);

	int i2d_PKCS8PrivateKey_nid_fp(FILE *fp, EVP_PKEY *x, int nid,
					 char *kstr, int klen,
					 pem_password_cb *cb, void *u);

       The PKCS#8 functions encode and decode private keys in PKCS#8 format using both PKCS#5
       v1.5 and PKCS#5 v2.0 password based encryption algorithms.

       Other than the use of DER as opposed to PEM these functions are identical to the corre-
       sponding PEM function as described in the pem(3) manual page.

       Before using these functions OpenSSL_add_all_algorithms(3) should be called to initialize
       the internal algorithm lookup tables otherwise errors about unknown algorithms will occur
       if an attempt is made to decrypt a private key.

       These functions are currently the only way to store encrypted private keys using DER for-

       Currently all the functions use BIOs or FILE pointers, there are no functions which work
       directly on memory: this can be readily worked around by converting the buffers to memory
       BIOs, see BIO_s_mem(3) for details.


0.9.7a					    2002-10-09			   d2i_PKCS8PrivateKey(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 08:44 PM.

Unix & Linux Forums Content Copyright©1993-2018. All Rights Reserved.
Show Password

Not a Forum Member?
Forgot Password?