Lines Matching refs:X509
32 /* X509 top level structure needs a bit of customisation */
39 X509 *ret = (X509 *)*pval;
103 X509 *old = exarg;
132 ASN1_SEQUENCE_ref(X509, x509_cb) = {
133 ASN1_EMBED(X509, cert_info, X509_CINF),
134 ASN1_EMBED(X509, sig_alg, X509_ALGOR),
135 ASN1_EMBED(X509, signature, ASN1_BIT_STRING)
136 } ASN1_SEQUENCE_END_ref(X509, X509)
138 IMPLEMENT_ASN1_FUNCTIONS(X509)
139 IMPLEMENT_ASN1_DUP_FUNCTION(X509)
142 * This should only be used if the X509 object was embedded inside another
146 int ossl_x509_set0_libctx(X509 *x, OSSL_LIB_CTX *libctx, const char *propq)
161 X509 *X509_new_ex(OSSL_LIB_CTX *libctx, const char *propq)
163 X509 *cert = NULL;
165 cert = (X509 *)ASN1_item_new_ex(X509_it(), libctx, propq);
173 int X509_set_ex_data(X509 *r, int idx, void *arg)
178 void *X509_get_ex_data(const X509 *r, int idx)
190 X509 *d2i_X509_AUX(X509 **a, const unsigned char **pp, long length)
193 X509 *ret;
226 static int i2d_x509_aux_internal(const X509 *a, unsigned char **pp)
260 int i2d_X509_AUX(const X509 *a, unsigned char **pp)
289 int i2d_re_X509_tbs(X509 *x, unsigned char **pp)
296 const X509_ALGOR **palg, const X509 *x)
304 int X509_get_signature_nid(const X509 *x)
309 void X509_set0_distinguishing_id(X509 *x, ASN1_OCTET_STRING *d_id)
315 ASN1_OCTET_STRING *X509_get0_distinguishing_id(X509 *x)