Sortix cross-nightly manual
This manual documents Sortix cross-nightly. You can instead view this document in the latest official manual.
NAME
d2i_X509, i2d_X509, d2i_X509_bio, d2i_X509_fp, i2d_X509_bio, i2d_X509_fp, d2i_X509_AUX, i2d_X509_AUX, d2i_X509_CERT_AUX, i2d_X509_CERT_AUX, d2i_X509_CINF, i2d_X509_CINF, d2i_X509_VAL, i2d_X509_VAL, i2d_re_X509_tbs, i2d_re_X509_CRL_tbs, i2d_re_X509_REQ_tbs — decode and encode X.509 certificatesSYNOPSIS
#include <openssl/x509.h>d2i_X509(X509 **val_out, const unsigned char **der_in, long length);
i2d_X509(X509 *val_in, unsigned char **der_out);
d2i_X509_bio(BIO *in_bio, X509 **val_out);
d2i_X509_fp(FILE *in_fp, X509 **val_out);
i2d_X509_bio(BIO *out_bio, X509 *val_in);
i2d_X509_fp(FILE *out_fp, X509 *val_in);
d2i_X509_AUX(X509 **val_out, const unsigned char **der_in, long length);
i2d_X509_AUX(X509 *val_in, unsigned char **der_out);
d2i_X509_CERT_AUX(X509_CERT_AUX **val_out, const unsigned char **der_in, long length);
i2d_X509_CERT_AUX(X509_CERT_AUX *val_in, unsigned char **der_out);
d2i_X509_CINF(X509_CINF **val_out, const unsigned char **der_in, long length);
i2d_X509_CINF(X509_CINF *val_in, unsigned char **der_out);
d2i_X509_VAL(X509_VAL **val_out, const unsigned char **der_in, long length);
i2d_X509_VAL(X509_VAL *val_in, unsigned char **der_out);
i2d_re_X509_tbs(X509 *x, unsigned char **out);
i2d_re_X509_CRL_tbs(X509_CRL *crl, unsigned char **pp);
i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp);