Go to the documentation of this file.
120 return req->req_info->subject;
125 if ((
req == NULL) || (
req->req_info == NULL))
170 if (
req == NULL ||
req->req_info == NULL) {
187 const unsigned char *
p =
ext->value.sequence->data;
202 unsigned char *
ext = NULL;
258 const unsigned char *
data,
int len)
267 int nid,
int attrtype,
268 const unsigned char *
data,
int len)
278 const unsigned char *
data,
int len)
290 *psig =
req->signature;
292 *palg =
req->sig_alg;
302 req->req_info->enc.modified = 1;
X509_ATTRIBUTE * X509_REQ_delete_attr(X509_REQ *req, int loc)
OPENSSL_EXPORT const ASN1_OBJECT * obj
#define X509_get_subject_name
#define X509_REQ_get_extensions
#define X509at_add1_attr_by_txt
#define OPENSSL_PUT_ERROR(library, reason)
#define X509_R_CANT_CHECK_DH_KEY
int X509_REQ_add1_attr_by_OBJ(X509_REQ *req, const ASN1_OBJECT *obj, int attrtype, const unsigned char *data, int len)
X509_ATTRIBUTE * X509_REQ_get_attr(const X509_REQ *req, int loc)
OPENSSL_EXPORT X509_EXTENSION int loc
#define X509at_get_attr_by_OBJ
#define X509_R_KEY_TYPE_MISMATCH
#define X509at_add1_attr_by_NID
int X509_REQ_add1_attr_by_txt(X509_REQ *req, const char *attrname, int attrtype, const unsigned char *data, int len)
OPENSSL_EXPORT const char * attrname
int i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp)
#define X509at_delete_attr
#define X509_ATTRIBUTE_get0_type
X509_NAME * X509_REQ_get_subject_name(const X509_REQ *req)
int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, const ASN1_OBJECT *obj, int lastpos)
#define X509_REQ_set_subject_name
long X509_REQ_get_version(const X509_REQ *req)
#define X509at_add1_attr_by_OBJ
#define i2d_X509_REQ_INFO
X509_REQ * X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
int X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid, int lastpos)
int X509_REQ_add1_attr_by_NID(X509_REQ *req, int nid, int attrtype, const unsigned char *data, int len)
int X509_REQ_check_private_key(X509_REQ *x, EVP_PKEY *k)
int X509_REQ_add_extensions(X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts)
int X509_REQ_get_attr_count(const X509_REQ *req)
OPENSSL_EXPORT X509_ATTRIBUTE * attr
#define ASN1_ITEM_rptr(name)
UniquePtr< SSL_SESSION > ret
void X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig, const X509_ALGOR **palg)
int X509_REQ_extension_nid(int req_nid)
struct ASN1_VALUE_st ASN1_VALUE
int X509_REQ_add_extensions_nid(X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts, int nid)
int X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr)
EVP_PKEY * X509_REQ_get_pubkey(X509_REQ *req)
#define X509_REQ_set_pubkey
#define X509_R_KEY_VALUES_MISMATCH
#define X509at_get_attr_by_NID
#define X509_R_UNKNOWN_KEY_TYPE
int X509_REQ_get_signature_nid(const X509_REQ *req)
#define X509at_get_attr_count
#define ERR_R_MALLOC_FAILURE
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:54