summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
blob: 12d556558d7363c5d58ac37e52a95826ef4cd270 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
.Dd $Mdocdate: November 3 2016 $
.Dt PEM_WRITE_BIO_PKCS7_STREAM 3
.Os
.Sh NAME
.Nm PEM_write_bio_PKCS7_stream
.Nd output PKCS7 structure in PEM format
.Sh SYNOPSIS
.In openssl/pkcs7.h
.In openssl/pem.h
.Ft int
.Fo PEM_write_bio_PKCS7_stream
.Fa "BIO *out"
.Fa "PKCS7 *p7"
.Fa "BIO *data"
.Fa "int flags"
.Fc
.Sh DESCRIPTION
.Fn PEM_write_bio_PKCS7_stream
outputs a PKCS7 structure in PEM format.
.Pp
It is otherwise identical to the function
.Xr SMIME_write_PKCS7 3 .
.Pp
This function is effectively a version of the
.Xr PEM_write_bio_PKCS7 3
supporting streaming.
.Sh RETURN VALUES
.Fn PEM_write_bio_PKCS7_stream
returns 1 for success or 0 for failure.
.Sh SEE ALSO
.Xr ERR_get_error 3 ,
.Xr i2d_PKCS7_bio_stream 3 ,
.Xr PKCS7_decrypt 3 ,
.Xr PKCS7_encrypt 3 ,
.Xr PKCS7_sign 3 ,
.Xr PKCS7_verify 3 ,
.Xr SMIME_write_PKCS7 3
.Sh HISTORY
.Fn PEM_write_bio_PKCS7_stream
was added to OpenSSL 1.0.0.