Blame doc/man3/i2d_PKCS7_bio_stream.pod

Packit Service 084de1
=pod
Packit Service 084de1
Packit Service 084de1
=head1 NAME
Packit Service 084de1
Packit Service 084de1
i2d_PKCS7_bio_stream - output PKCS7 structure in BER format
Packit Service 084de1
Packit Service 084de1
=head1 SYNOPSIS
Packit Service 084de1
Packit Service 084de1
 #include <openssl/pkcs7.h>
Packit Service 084de1
Packit Service 084de1
 int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *data, int flags);
Packit Service 084de1
Packit Service 084de1
=head1 DESCRIPTION
Packit Service 084de1
Packit Service 084de1
i2d_PKCS7_bio_stream() outputs a PKCS7 structure in BER format.
Packit Service 084de1
Packit Service 084de1
It is otherwise identical to the function SMIME_write_PKCS7().
Packit Service 084de1
Packit Service 084de1
=head1 NOTES
Packit Service 084de1
Packit Service 084de1
This function is effectively a version of the d2i_PKCS7_bio() supporting
Packit Service 084de1
streaming.
Packit Service 084de1
Packit Service 084de1
=head1 BUGS
Packit Service 084de1
Packit Service 084de1
The prefix "i2d" is arguably wrong because the function outputs BER format.
Packit Service 084de1
Packit Service 084de1
=head1 RETURN VALUES
Packit Service 084de1
Packit Service 084de1
i2d_PKCS7_bio_stream() returns 1 for success or 0 for failure.
Packit Service 084de1
Packit Service 084de1
=head1 SEE ALSO
Packit Service 084de1
Packit Service 084de1
L<ERR_get_error(3)>, L<PKCS7_sign(3)>,
Packit Service 084de1
L<PKCS7_verify(3)>, L<PKCS7_encrypt(3)>
Packit Service 084de1
L<PKCS7_decrypt(3)>,
Packit Service 084de1
L<SMIME_write_PKCS7(3)>,
Packit Service 084de1
L<PEM_write_bio_PKCS7_stream(3)>
Packit Service 084de1
Packit Service 084de1
=head1 HISTORY
Packit Service 084de1
Packit Service 084de1
The i2d_PKCS7_bio_stream() function was added in OpenSSL 1.0.0.
Packit Service 084de1
Packit Service 084de1
=head1 COPYRIGHT
Packit Service 084de1
Packit Service 084de1
Copyright 2008-2016 The OpenSSL Project Authors. All Rights Reserved.
Packit Service 084de1
Packit Service 084de1
Licensed under the OpenSSL license (the "License").  You may not use
Packit Service 084de1
this file except in compliance with the License.  You can obtain a copy
Packit Service 084de1
in the file LICENSE in the source distribution or at
Packit Service 084de1
L<https://www.openssl.org/source/license.html>.
Packit Service 084de1
Packit Service 084de1
=cut