X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=doc%2Fcrypto%2Fd2i_X509.pod;h=e8e946e18a084a4d13aebd0addd7ca1c472b6c43;hb=40e5b9abeb5993e5411b35e2e473f9f8c36ebc3e;hp=56dfe3286467d58683d0311e074ac69f41ab2b34;hpb=9946fceb9d9d00b020c44f0bd7d880a6a34d4b96;p=openssl.git diff --git a/doc/crypto/d2i_X509.pod b/doc/crypto/d2i_X509.pod index 56dfe32864..e8e946e18a 100644 --- a/doc/crypto/d2i_X509.pod +++ b/doc/crypto/d2i_X509.pod @@ -7,6 +7,8 @@ i2d_X509_fp - X509 encode and decode functions =head1 SYNOPSIS + #include + X509 *d2i_X509(X509 **px, unsigned char **in, int len); int i2d_X509(X509 *x, unsigned char **out); @@ -21,13 +23,13 @@ i2d_X509_fp - X509 encode and decode functions The X509 encode and decode routines encode and parse an B structure, which represents an X509 certificate. -d2i_X509() attempts to decode B bytes at B<*out>. If +d2i_X509() attempts to decode B bytes at B<*in>. If successful a pointer to the B structure is returned. If an error occurred then B is returned. If B is not B then the returned structure is written to B<*px>. If B<*px> is not B then it is assumed that B<*px> contains a valid B structure and an attempt is made to reuse it. If the call is -successful B<*out> is incremented to the byte following the +successful B<*in> is incremented to the byte following the parsed data. i2d_X509() encodes the structure pointed to by B into DER format. @@ -48,10 +50,12 @@ d2i_X509_fp() is similar to d2i_X509() except it attempts to parse data from FILE pointer B. i2d_X509_bio() is similar to i2d_X509() except it writes -the encoding of the structure B to BIO B. +the encoding of the structure B to BIO B and it +returns 1 for success and 0 for failure. i2d_X509_fp() is similar to i2d_X509() except it writes -the encoding of the structure B to BIO B. +the encoding of the structure B to BIO B and it +returns 1 for success and 0 for failure. =head1 NOTES @@ -212,6 +216,9 @@ i2d_X509(), i2d_X509_bio() and i2d_X509_fp() return a the number of bytes successfully encoded or a negative value if an error occurs. The error code can be obtained by L. +i2d_X509_bio() and i2d_X509_fp() returns 1 for success and 0 if an error +occurs The error code can be obtained by L. + =head1 SEE ALSO L