X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=lib%2Fopenssl%2Fdoc%2Fcrypto%2FPKCS7_sign.pod;fp=lib%2Fopenssl%2Fdoc%2Fcrypto%2FPKCS7_sign.pod;h=b5a52da9a2793d012a1a4934f24d0be9f4fd6b3d;hb=02ed66432c92de70694700164f986190aad3cbc5;hp=64a35144f8c92c430a43315c412bb2dfe2bc09a8;hpb=89016837dcbf2775cd15dc8cbaba00dc6379f86e;p=cassiopeia.git diff --git a/lib/openssl/doc/crypto/PKCS7_sign.pod b/lib/openssl/doc/crypto/PKCS7_sign.pod index 64a3514..b5a52da 100644 --- a/lib/openssl/doc/crypto/PKCS7_sign.pod +++ b/lib/openssl/doc/crypto/PKCS7_sign.pod @@ -13,9 +13,9 @@ PKCS7_sign - create a PKCS#7 signedData structure =head1 DESCRIPTION PKCS7_sign() creates and returns a PKCS#7 signedData structure. B is -the certificate to sign with, B is the corresponsding private key. +the certificate to sign with, B is the corresponding private key. B is an optional additional set of certificates to include in the PKCS#7 -structure (for example any intermediate CAs in the chain). +structure (for example any intermediate CAs in the chain). The data to be signed is read from BIO B. @@ -80,13 +80,13 @@ BIO_new_PKCS7(). If a signer is specified it will use the default digest for the signing algorithm. This is B for both RSA and DSA keys. -In OpenSSL 1.0.0 the B, B and B parameters can all be +The B, B and B parameters can all be B if the B flag is set. One or more signers can be added -using the function B. B must also be +using the function PKCS7_sign_add_signer(). PKCS7_final() must also be called to finalize the structure if streaming is not enabled. Alternative signing digests can also be specified using this method. -In OpenSSL 1.0.0 if B and B are NULL then a certificates only +If B and B are NULL then a certificates only PKCS#7 structure is output. In versions of OpenSSL before 1.0.0 the B and B parameters must @@ -103,14 +103,22 @@ occurred. The error can be obtained from ERR_get_error(3). =head1 SEE ALSO -L, L +L, L =head1 HISTORY -PKCS7_sign() was added to OpenSSL 0.9.5 - -The B flag was added in OpenSSL 1.0.0 +The B flag, and the ability for B, B, +and B parameters to be B to be was added in OpenSSL 1.0.0 The B flag was added in OpenSSL 1.0.0 +=head1 COPYRIGHT + +Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (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 +L. + =cut