1109998Smarkm=pod 2109998Smarkm 3109998Smarkm=head1 NAME 4109998Smarkm 5109998Smarkmd2i_X509_CRL, i2d_X509_CRL, d2i_X509_CRL_bio, d2i_509_CRL_fp, 6109998Smarkmi2d_X509_CRL_bio, i2d_X509_CRL_fp - PKCS#10 certificate request functions. 7109998Smarkm 8109998Smarkm=head1 SYNOPSIS 9109998Smarkm 10109998Smarkm #include <openssl/x509.h> 11109998Smarkm 12160814Ssimon X509_CRL *d2i_X509_CRL(X509_CRL **a, const unsigned char **pp, long length); 13109998Smarkm int i2d_X509_CRL(X509_CRL *a, unsigned char **pp); 14109998Smarkm 15109998Smarkm X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **x); 16109998Smarkm X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **x); 17109998Smarkm 18205128Ssimon int i2d_X509_CRL_bio(BIO *bp, X509_CRL *x); 19205128Ssimon int i2d_X509_CRL_fp(FILE *fp, X509_CRL *x); 20109998Smarkm 21109998Smarkm=head1 DESCRIPTION 22109998Smarkm 23109998SmarkmThese functions decode and encode an X509 CRL (certificate revocation 24109998Smarkmlist). 25109998Smarkm 26109998SmarkmOthewise the functions behave in a similar way to d2i_X509() and i2d_X509() 27109998Smarkmdescribed in the L<d2i_X509(3)|d2i_X509(3)> manual page. 28109998Smarkm 29109998Smarkm=head1 SEE ALSO 30109998Smarkm 31109998SmarkmL<d2i_X509(3)|d2i_X509(3)> 32109998Smarkm 33109998Smarkm=head1 HISTORY 34109998Smarkm 35109998SmarkmTBA 36109998Smarkm 37109998Smarkm=cut 38