Windows PowerShell command on Get-command PKCS7_decrypt
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man PKCS7_decrypt

OpenSSL PKCS7_decrypt(3openssl)

NNNNAAAAMMMMEEEE

PKCS7_decrypt - decrypt content from a PKCS#7 envelopedData

structure SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS

#include

int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags);

DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN

PKCS7_decrypt() extracts and decrypts the content from a

PKCS#7 envelopedData structure. ppppkkkkeeeeyyyy is the private key of

the recipient, cccceeeerrrrtttt is the recipients certificate, ddddaaaattttaaaa is a BIO to write the content to and ffffllllaaaaggggssss is an optional set of flags. NNNNOOOOTTTTEEEESSSS

OpenSSL_add_all_algorithms() (or equivalent) should be

called before using this function or errors about unknown algorithms will occur. Although the recipients certificate is not needed to decrypt the data it is needed to locate the appropriate (of possible

several) recipients in the PKCS#7 structure.

The following flags can be passed in the ffffllllaaaaggggssss parameter.

If the PPPPKKKKCCCCSSSS7777_TTTTEEEEXXXXTTTT flag is set MIME headers for type

tttteeeexxxxtttt////ppppllllaaaaiiiinnnn are deleted from the content. If the content is not of type tttteeeexxxxtttt////ppppllllaaaaiiiinnnn then an error is returned. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSS

PKCS7_decrypt() returns either 1 for success or 0 for

failure. The error can be obtained from ERR_get_error(3)

BBBBUUUUGGGGSSSS

PKCS7_decrypt() must be passed the correct recipient key and

certificate. It would be better if it could look up the correct key and certificate from a database. The lack of single pass processing and need to hold all data

in memory as mentioned in PKCS7_sign() also applies to

PKCS7_verify().

SSSSEEEEEEEE AAAALLLLSSSSOOOO

ERR_get_error(3), PKCS7_encrypt(3)

HHHHIIIISSSSTTTTOOOORRRRYYYY

PKCS7_decrypt() was added to OpenSSL 0.9.5

27/Mar/2010 Last change: 0.9.8o 1

OpenSSL PKCS7_decrypt(3openssl)

27/Mar/2010 Last change: 0.9.8o 2




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™