Go to the documentation of this file.
59 #ifndef OPENSSL_HEADER_X509_INTERNAL_H
60 #define OPENSSL_HEADER_X509_INTERNAL_H
66 #include "../asn1/internal.h"
68 #if defined(__cplusplus)
400 #if defined(__cplusplus)
int x509_digest_verify_init(EVP_MD_CTX *ctx, const X509_ALGOR *sigalg, EVP_PKEY *pkey)
X509_STORE_CTX_check_crl_fn check_crl
int(* X509_STORE_CTX_check_crl_fn)(X509_STORE_CTX *ctx, X509_CRL *crl)
ASN1_BIT_STRING * subjectUID
X509_STORE_CTX_check_issued_fn check_issued
int(* shutdown)(X509_LOOKUP *ctx)
int(* get_by_subject)(X509_LOOKUP *ctx, int type, X509_NAME *name, X509_OBJECT *ret)
#define DECLARE_ASN1_FUNCTIONS(type)
ASN1_INTEGER * base_crl_number
int(* X509_STORE_CTX_check_policy_fn)(X509_STORE_CTX *ctx)
X509_STORE_CTX_verify_fn verify
CRYPTO_refcount_t references
int(* get_by_fingerprint)(X509_LOOKUP *ctx, int type, unsigned char *bytes, int len, X509_OBJECT *ret)
X509_STORE_CTX_lookup_crls_fn lookup_crls
X509_STORE_CTX_get_crl_fn get_crl
ASN1_BIT_STRING * issuerUID
STACK_OF(ASN1_OBJECT) *policies
X509_VERIFY_PARAM * param
X509_STORE_CTX_check_crl_fn check_crl
X509_STORE_CTX_get_crl_fn get_crl
int(* X509_STORE_CTX_verify_fn)(X509_STORE_CTX *)
static struct test_ctx ctx
X509_STORE_CTX_cleanup_fn cleanup
int(* get_by_issuer_serial)(X509_LOOKUP *ctx, int type, X509_NAME *name, ASN1_INTEGER *serial, X509_OBJECT *ret)
int(* X509_STORE_CTX_get_issuer_fn)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
struct asn1_pctx_st ASN1_PCTX
CRYPTO_refcount_t references
struct X509_val_st X509_VAL
ASN1_INTEGER * serialNumber
STACK_OF(X509) *untrusted
X509_STORE_CTX_verify_fn verify
X509_STORE_CTX_cleanup_fn cleanup
X509_STORE_CTX_verify_cb verify_cb
ASN1_BIT_STRING * signature
int(* init)(X509_LOOKUP *ctx)
const X509_CRL_METHOD * meth
X509_POLICY_CACHE * policy_cache
unsigned char * canon_enc
X509_STORE_CTX_check_revocation_fn check_revocation
int(* new_item)(X509_LOOKUP *ctx)
int x509_rsa_pss_to_ctx(EVP_MD_CTX *ctx, const X509_ALGOR *sigalg, EVP_PKEY *pkey)
ASN1_BIT_STRING * signature
int(* X509_STORE_CTX_check_revocation_fn)(X509_STORE_CTX *ctx)
X509_STORE_CTX_check_revocation_fn check_revocation
int x509_print_rsa_pss_params(BIO *bp, const X509_ALGOR *sigalg, int indent, ASN1_PCTX *pctx)
STACK_OF(ASN1_OBJECT) *trust
X509_STORE_CTX_lookup_crls_fn lookup_crls
X509_STORE_CTX_verify_cb verify_cb
int(* X509_STORE_CTX_cleanup_fn)(X509_STORE_CTX *ctx)
STACK_OF(X509_NAME_ENTRY) *entries
X509_VERIFY_PARAM * param
STACK_OF(X509_OBJECT) *objs
int(* X509_STORE_CTX_cert_crl_fn)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x)
unsigned int current_reasons
X509_STORE_CTX_get_issuer_fn get_issuer
X509_STORE_CTX_cert_crl_fn cert_crl
union x509_object_st::@359 data
X509_STORE_CTX_get_issuer_fn get_issuer
int(* get_by_alias)(X509_LOOKUP *ctx, int type, char *str, int len, X509_OBJECT *ret)
ASN1_OCTET_STRING * keyid
UniquePtr< SSL_SESSION > ret
X509_STORE_CTX_lookup_certs_fn lookup_certs
int(* ctrl)(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret)
X509_LOOKUP_METHOD * method
int x509_digest_sign_algorithm(EVP_MD_CTX *ctx, X509_ALGOR *algor)
ASN1_INTEGER * crl_number
ASN1_BIT_STRING * public_key
#define SHA_DIGEST_LENGTH
X509_STORE_CTX_check_policy_fn check_policy
X509_STORE_CTX_lookup_certs_fn lookup_certs
X509_STORE_CTX_check_issued_fn check_issued
int(* X509_STORE_CTX_check_issued_fn)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer)
void(* free)(X509_LOOKUP *ctx)
ASN1_TYPE * ASN1_generate_v3(const char *str, X509V3_CTX *cnf)
int(* X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *)
uint32_t CRYPTO_refcount_t
ASN1_OCTET_STRING * value
CRYPTO_refcount_t references
int x509_rsa_ctx_to_pss(EVP_MD_CTX *ctx, X509_ALGOR *algor)
int(* X509_STORE_CTX_get_crl_fn)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x)
ASN1_BIT_STRING * signature
X509_STORE_CTX_cert_crl_fn cert_crl
CRYPTO_refcount_t references
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:07