Lines Matching refs:X509
146 pub fn X509_sign(x: *mut X509, pkey: *mut EVP_PKEY, md: *const EVP_MD) -> c_int;
149 x: *const X509,
160 pub fn i2d_X509_bio(b: *mut BIO, x: #[const_ptr_if(ossl300)] X509) -> c_int;
205 pub fn X509_to_X509_REQ(x: *mut X509, pkey: *mut EVP_PKEY, md: *const EVP_MD) -> *mut X509_REQ;
265 x: *const X509,
274 pub fn X509_get_signature_nid(x: *const X509) -> c_int;
284 pub fn X509_new() -> *mut X509;
285 pub fn X509_free(x: *mut X509);
289 pub fn i2d_X509(x: #[const_ptr_if(ossl300)] X509, buf: *mut *mut u8) -> c_int;
293 pub fn X509_dup(x: #[const_ptr_if(ossl300)] X509) -> *mut X509;
304 pub fn d2i_X509(a: *mut *mut X509, pp: *mut *const c_uchar, length: c_long) -> *mut X509;
305 pub fn d2i_X509_bio(b: *mut BIO, a: *mut *mut X509) -> *mut X509;
307 pub fn X509_get_pubkey(x: *mut X509) -> *mut EVP_PKEY;
309 pub fn X509_set_version(x: *mut X509, version: c_long) -> c_int;
311 pub fn X509_get_version(x: *const X509) -> c_long;
312 pub fn X509_set_serialNumber(x: *mut X509, sn: *mut ASN1_INTEGER) -> c_int;
313 pub fn X509_get_serialNumber(x: *mut X509) -> *mut ASN1_INTEGER;
317 pub fn X509_set_issuer_name(x: *mut X509, name: #[const_ptr_if(ossl300)] X509_NAME) -> c_int;
321 pub fn X509_issuer_name_hash(x: *mut X509) -> c_ulong;
322 pub fn X509_subject_name_hash(x: *mut X509) -> c_ulong;
326 pub fn X509_get_issuer_name(x: #[const_ptr_if(any(ossl110, libressl280))] X509) -> *mut X509_NAME;
327 pub fn X509_set_subject_name(x: *mut X509, name: #[const_ptr_if(ossl300)] X509_NAME) -> c_int;
328 pub fn X509_get_subject_name(x: #[const_ptr_if(any(ossl110, libressl280))] X509) -> *mut X509_NAME;
334 pub fn X509_set1_notBefore(x: *mut X509, tm: *const ASN1_TIME) -> c_int;
335 pub fn X509_set1_notAfter(x: *mut X509, tm: *const ASN1_TIME) -> c_int;
339 pub fn X509_set_notBefore(x: *mut X509, tm: *const ASN1_TIME) -> c_int;
340 pub fn X509_set_notAfter(x: *mut X509, tm: *const ASN1_TIME) -> c_int;
395 pub fn X509_set_pubkey(x: *mut X509, pkey: *mut EVP_PKEY) -> c_int;
398 pub fn X509_getm_notBefore(x: *const X509) -> *mut ASN1_TIME;
400 pub fn X509_getm_notAfter(x: *const X509) -> *mut ASN1_TIME;
402 pub fn X509_up_ref(x: *mut X509) -> c_int;
425 cert: *mut X509,
449 pub fn X509_get0_extensions(req: *const X509) -> *const stack_st_X509_EXTENSION;
518 // in X509
519 pub fn X509_delete_ext(x: *mut X509, loc: c_int) -> *mut X509_EXTENSION;
520 pub fn X509_add_ext(x: *mut X509, ext: *mut X509_EXTENSION, loc: c_int) -> c_int;
522 x: *mut X509,
594 // in X509
595 pub fn X509_get_ext_count(x: #[const_ptr_if(any(ossl110, libressl280))] X509) -> c_int;
596 pub fn X509_get_ext_by_NID(x: #[const_ptr_if(any(ossl110, libressl280))] X509, nid: c_int, lastpos: c_int) -> c_int;
597 pub fn X509_get_ext_by_OBJ(x: #[const_ptr_if(any(ossl110, libressl280))] X509, obj: #[const_ptr_if(any(ossl110, libressl280))] ASN1_OBJECT, lastpos: c_int) -> c_int;
598 pub fn X509_get_ext_by_critical(x: #[const_ptr_if(any(ossl110, libressl280))] X509, crit: c_int, lastpos: c_int) -> c_int;
599 pub fn X509_get_ext(x: #[const_ptr_if(any(ossl110, libressl280))] X509, loc: c_int) -> *mut X509_EXTENSION;
601 x: #[const_ptr_if(any(ossl110, libressl280))] X509,
654 pub fn X509_OBJECT_get0_X509(x: *const X509_OBJECT) -> *mut X509;
677 pub fn X509_cmp(a: *const X509, b: *const X509) -> c_int;
678 pub fn X509_issuer_and_serial_cmp(a: *const X509, b: *const X509) -> c_int;
679 pub fn X509_issuer_name_cmp(a: *const X509, b: *const X509) -> c_int;
680 pub fn X509_subject_name_cmp(a: *const X509, b: *const X509) -> c_int;
686 pub fn X509_print(bio: *mut BIO, x509: *mut X509) -> c_int;
696 Option<unsafe extern "C" fn(*const X509_PURPOSE, *const X509, c_int) -> c_int>,