Functions
x509_req.c File Reference
#include <openssl/asn1.h>
#include <openssl/asn1t.h>
#include <openssl/bn.h>
#include <openssl/err.h>
#include <openssl/evp.h>
#include <openssl/mem.h>
#include <openssl/obj.h>
#include <openssl/pem.h>
#include <openssl/x509.h>
#include "internal.h"
Include dependency graph for x509_req.c:

Go to the source code of this file.

Functions

int i2d_re_X509_REQ_tbs (X509_REQ *req, unsigned char **pp)
 
 STACK_OF (X509_EXTENSION)
 
int X509_REQ_add1_attr (X509_REQ *req, X509_ATTRIBUTE *attr)
 
int X509_REQ_add1_attr_by_NID (X509_REQ *req, int nid, int attrtype, const unsigned char *data, int len)
 
int X509_REQ_add1_attr_by_OBJ (X509_REQ *req, const ASN1_OBJECT *obj, int attrtype, const unsigned char *data, int len)
 
int X509_REQ_add1_attr_by_txt (X509_REQ *req, const char *attrname, int attrtype, const unsigned char *data, int len)
 
int X509_REQ_add_extensions (X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts)
 
int X509_REQ_add_extensions_nid (X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts, int nid)
 
int X509_REQ_check_private_key (X509_REQ *x, EVP_PKEY *k)
 
X509_ATTRIBUTEX509_REQ_delete_attr (X509_REQ *req, int loc)
 
int X509_REQ_extension_nid (int req_nid)
 
void X509_REQ_get0_signature (const X509_REQ *req, const ASN1_BIT_STRING **psig, const X509_ALGOR **palg)
 
X509_ATTRIBUTEX509_REQ_get_attr (const X509_REQ *req, int loc)
 
int X509_REQ_get_attr_by_NID (const X509_REQ *req, int nid, int lastpos)
 
int X509_REQ_get_attr_by_OBJ (const X509_REQ *req, const ASN1_OBJECT *obj, int lastpos)
 
int X509_REQ_get_attr_count (const X509_REQ *req)
 
EVP_PKEYX509_REQ_get_pubkey (X509_REQ *req)
 
int X509_REQ_get_signature_nid (const X509_REQ *req)
 
X509_NAMEX509_REQ_get_subject_name (const X509_REQ *req)
 
long X509_REQ_get_version (const X509_REQ *req)
 
X509_REQX509_to_X509_REQ (X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
 

Function Documentation

◆ i2d_re_X509_REQ_tbs()

int i2d_re_X509_REQ_tbs ( X509_REQ req,
unsigned char **  pp 
)

Definition at line 300 of file x509_req.c.

◆ STACK_OF()

STACK_OF ( X509_EXTENSION  )

Definition at line 168 of file x509_req.c.

◆ X509_REQ_add1_attr()

int X509_REQ_add1_attr ( X509_REQ req,
X509_ATTRIBUTE attr 
)

Definition at line 249 of file x509_req.c.

◆ X509_REQ_add1_attr_by_NID()

int X509_REQ_add1_attr_by_NID ( X509_REQ req,
int  nid,
int  attrtype,
const unsigned char *  data,
int  len 
)

Definition at line 266 of file x509_req.c.

◆ X509_REQ_add1_attr_by_OBJ()

int X509_REQ_add1_attr_by_OBJ ( X509_REQ req,
const ASN1_OBJECT obj,
int  attrtype,
const unsigned char *  data,
int  len 
)

Definition at line 256 of file x509_req.c.

◆ X509_REQ_add1_attr_by_txt()

int X509_REQ_add1_attr_by_txt ( X509_REQ req,
const char *  attrname,
int  attrtype,
const unsigned char *  data,
int  len 
)

Definition at line 276 of file x509_req.c.

◆ X509_REQ_add_extensions()

int X509_REQ_add_extensions ( X509_REQ req,
const STACK_OF(X509_EXTENSION) *  exts 
)

Definition at line 215 of file x509_req.c.

◆ X509_REQ_add_extensions_nid()

int X509_REQ_add_extensions_nid ( X509_REQ req,
const STACK_OF(X509_EXTENSION) *  exts,
int  nid 
)

Definition at line 198 of file x509_req.c.

◆ X509_REQ_check_private_key()

int X509_REQ_check_private_key ( X509_REQ x,
EVP_PKEY k 
)

Definition at line 130 of file x509_req.c.

◆ X509_REQ_delete_attr()

X509_ATTRIBUTE* X509_REQ_delete_attr ( X509_REQ req,
int  loc 
)

Definition at line 244 of file x509_req.c.

◆ X509_REQ_extension_nid()

int X509_REQ_extension_nid ( int  req_nid)

Definition at line 163 of file x509_req.c.

◆ X509_REQ_get0_signature()

void X509_REQ_get0_signature ( const X509_REQ req,
const ASN1_BIT_STRING **  psig,
const X509_ALGOR **  palg 
)

Definition at line 286 of file x509_req.c.

◆ X509_REQ_get_attr()

X509_ATTRIBUTE* X509_REQ_get_attr ( const X509_REQ req,
int  loc 
)

Definition at line 239 of file x509_req.c.

◆ X509_REQ_get_attr_by_NID()

int X509_REQ_get_attr_by_NID ( const X509_REQ req,
int  nid,
int  lastpos 
)

Definition at line 228 of file x509_req.c.

◆ X509_REQ_get_attr_by_OBJ()

int X509_REQ_get_attr_by_OBJ ( const X509_REQ req,
const ASN1_OBJECT obj,
int  lastpos 
)

Definition at line 233 of file x509_req.c.

◆ X509_REQ_get_attr_count()

int X509_REQ_get_attr_count ( const X509_REQ req)

Definition at line 223 of file x509_req.c.

◆ X509_REQ_get_pubkey()

EVP_PKEY* X509_REQ_get_pubkey ( X509_REQ req)

Definition at line 123 of file x509_req.c.

◆ X509_REQ_get_signature_nid()

int X509_REQ_get_signature_nid ( const X509_REQ req)

Definition at line 295 of file x509_req.c.

◆ X509_REQ_get_subject_name()

X509_NAME* X509_REQ_get_subject_name ( const X509_REQ req)

Definition at line 118 of file x509_req.c.

◆ X509_REQ_get_version()

long X509_REQ_get_version ( const X509_REQ req)

Definition at line 113 of file x509_req.c.

◆ X509_to_X509_REQ()

X509_REQ* X509_to_X509_REQ ( X509 x,
EVP_PKEY pkey,
const EVP_MD md 
)

Definition at line 71 of file x509_req.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:38