Go to the documentation of this file.
99 if (!
x || !
x->aux || !
x->aux->alias)
102 x->aux->alias = NULL;
116 if (!
x || !
x->aux || !
x->aux->keyid)
119 x->aux->keyid = NULL;
131 if (!
x->aux || !
x->aux->alias)
134 *
len =
x->aux->alias->length;
135 return x->aux->alias->data;
140 if (!
x->aux || !
x->aux->keyid)
143 *
len =
x->aux->keyid->length;
144 return x->aux->keyid->data;
153 if (aux->trust == NULL) {
154 aux->trust = sk_ASN1_OBJECT_new_null();
155 if (aux->trust == NULL)
158 if (!sk_ASN1_OBJECT_push(aux->trust, objtmp))
173 if (aux->reject == NULL) {
174 aux->reject = sk_ASN1_OBJECT_new_null();
175 if (aux->reject == NULL)
178 if (!sk_ASN1_OBJECT_push(aux->reject, objtmp))
189 if (
x->aux &&
x->aux->trust) {
191 x->aux->trust = NULL;
197 if (
x->aux &&
x->aux->reject) {
199 x->aux->reject = NULL;
OPENSSL_EXPORT const ASN1_OBJECT * obj
static X509_CERT_AUX * aux_get(X509 *x)
#define ASN1_OPT(stname, field, type)
OPENSSL_EXPORT int X509_keyid_set1(X509 *x, const unsigned char *id, int len)
#define IMPLEMENT_ASN1_FUNCTIONS(stname)
OPENSSL_EXPORT ASN1_OCTET_STRING * ASN1_OCTET_STRING_new(void)
OPENSSL_EXPORT void X509_trust_clear(X509 *x)
OPENSSL_EXPORT int X509_alias_set1(X509 *x, const unsigned char *name, int len)
OPENSSL_EXPORT void ASN1_UTF8STRING_free(ASN1_UTF8STRING *str)
#define ASN1_SEQUENCE(tname)
OPENSSL_EXPORT int X509_add1_reject_object(X509 *x, ASN1_OBJECT *obj)
#define X509_CERT_AUX_new
ASN1_SEQUENCE_END(X509_NAME_ENTRY)
#define ASN1_IMP_SEQUENCE_OF_OPT(stname, field, type, tag)
OPENSSL_EXPORT int X509_add1_trust_object(X509 *x, ASN1_OBJECT *obj)
ASN1_OCTET_STRING * keyid
OPENSSL_EXPORT void X509_reject_clear(X509 *x)
OPENSSL_EXPORT unsigned char * X509_alias_get0(X509 *x, int *len)
OPENSSL_EXPORT ASN1_UTF8STRING * ASN1_UTF8STRING_new(void)
#define ASN1_SEQUENCE_OF_OPT(stname, field, type)
OPENSSL_EXPORT unsigned char * X509_keyid_get0(X509 *x, int *len)
OPENSSL_EXPORT void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *str)
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:56