From 5dadf34209c288b8fffba1016e6a3c9446381153 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Thu, 7 Jun 2007 02:37:32 +0000 Subject: Replace hacked OpenSSL code with OpenSSL 0.9.8e distribution. svn path=/openssl/Makefile; revision=659 --- openssl/trunk/doc/crypto/PKCS12_create.pod | 75 ------------------------------ 1 file changed, 75 deletions(-) delete mode 100644 openssl/trunk/doc/crypto/PKCS12_create.pod (limited to 'openssl/trunk/doc/crypto/PKCS12_create.pod') diff --git a/openssl/trunk/doc/crypto/PKCS12_create.pod b/openssl/trunk/doc/crypto/PKCS12_create.pod deleted file mode 100644 index de7cab2b..00000000 --- a/openssl/trunk/doc/crypto/PKCS12_create.pod +++ /dev/null @@ -1,75 +0,0 @@ -=pod - -=head1 NAME - -PKCS12_create - create a PKCS#12 structure - -=head1 SYNOPSIS - - #include - - PKCS12 *PKCS12_create(char *pass, char *name, EVP_PKEY *pkey, X509 *cert, STACK_OF(X509) *ca, - int nid_key, int nid_cert, int iter, int mac_iter, int keytype); - -=head1 DESCRIPTION - -PKCS12_create() creates a PKCS#12 structure. - -B is the passphrase to use. B is the B to use for -the supplied certifictate and key. B is the private key to include in -the structure and B its corresponding certificates. B, if not B -is an optional set of certificates to also include in the structure. - -B and B are the encryption algorithms that should be used -for the key and certificate respectively. B is the encryption algorithm -iteration count to use and B is the MAC iteration count to use. -B is the type of key. - -=head1 NOTES - -The parameters B, B, B, B and B -can all be set to zero and sensible defaults will be used. - -These defaults are: 40 bit RC2 encryption for certificates, triple DES -encryption for private keys, a key iteration count of PKCS12_DEFAULT_ITER -(currently 2048) and a MAC iteration count of 1. - -The default MAC iteration count is 1 in order to retain compatibility with -old software which did not interpret MAC iteration counts. If such compatibility -is not required then B should be set to PKCS12_DEFAULT_ITER. - -B adds a flag to the store private key. This is a non standard extension -that is only currently interpreted by MSIE. If set to zero the flag is omitted, -if set to B the key can be used for signing only, if set to B -it can be used for signing and encryption. This option was useful for old -export grade software which could use signing only keys of arbitrary size but -had restrictions on the permissible sizes of keys which could be used for -encryption. - -=head1 NEW FUNCTIONALITY IN OPENSSL 0.9.8 - -Some additional functionality was added to PKCS12_create() in OpenSSL -0.9.8. These extensions are detailed below. - -If a certificate contains an B or B then this will be -used for the corresponding B or B in the -PKCS12 structure. - -Either B, B or both can be B to indicate that no key or -certficate is required. In previous versions both had to be present or -a fatal error is returned. - -B or B can be set to -1 indicating that no encryption -should be used. - -B can be set to -1 and the MAC will then be omitted entirely. - -=head1 SEE ALSO - -L - -=head1 HISTORY - -PKCS12_create was added in OpenSSL 0.9.3 - -=cut -- cgit v1.2.3