webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
x509name.c File Reference
#include <string.h>
#include <openssl/asn1.h>
#include <openssl/err.h>
#include <openssl/evp.h>
#include <openssl/obj.h>
#include <openssl/stack.h>
#include <openssl/x509.h>

Functions

int X509_NAME_get_text_by_NID (X509_NAME *name, int nid, char *buf, int len)
 
int X509_NAME_get_text_by_OBJ (X509_NAME *name, const ASN1_OBJECT *obj, char *buf, int len)
 
int X509_NAME_entry_count (X509_NAME *name)
 
int X509_NAME_get_index_by_NID (X509_NAME *name, int nid, int lastpos)
 
int X509_NAME_get_index_by_OBJ (X509_NAME *name, const ASN1_OBJECT *obj, int lastpos)
 
X509_NAME_ENTRYX509_NAME_get_entry (X509_NAME *name, int loc)
 
X509_NAME_ENTRYX509_NAME_delete_entry (X509_NAME *name, int loc)
 
int X509_NAME_add_entry_by_OBJ (X509_NAME *name, ASN1_OBJECT *obj, int type, unsigned char *bytes, int len, int loc, int set)
 
int X509_NAME_add_entry_by_NID (X509_NAME *name, int nid, int type, unsigned char *bytes, int len, int loc, int set)
 
int X509_NAME_add_entry_by_txt (X509_NAME *name, const char *field, int type, const unsigned char *bytes, int len, int loc, int set)
 
int X509_NAME_add_entry (X509_NAME *name, X509_NAME_ENTRY *ne, int loc, int set)
 
X509_NAME_ENTRYX509_NAME_ENTRY_create_by_txt (X509_NAME_ENTRY **ne, const char *field, int type, const unsigned char *bytes, int len)
 
X509_NAME_ENTRYX509_NAME_ENTRY_create_by_NID (X509_NAME_ENTRY **ne, int nid, int type, unsigned char *bytes, int len)
 
X509_NAME_ENTRYX509_NAME_ENTRY_create_by_OBJ (X509_NAME_ENTRY **ne, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len)
 
int X509_NAME_ENTRY_set_object (X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj)
 
int X509_NAME_ENTRY_set_data (X509_NAME_ENTRY *ne, int type, const unsigned char *bytes, int len)
 
ASN1_OBJECTX509_NAME_ENTRY_get_object (X509_NAME_ENTRY *ne)
 
ASN1_STRINGX509_NAME_ENTRY_get_data (X509_NAME_ENTRY *ne)
 

Function Documentation

◆ X509_NAME_add_entry()

int X509_NAME_add_entry ( X509_NAME name,
X509_NAME_ENTRY ne,
int  loc,
int  set 
)

◆ X509_NAME_add_entry_by_NID()

int X509_NAME_add_entry_by_NID ( X509_NAME name,
int  nid,
int  type,
unsigned char *  bytes,
int  len,
int  loc,
int  set 
)

◆ X509_NAME_add_entry_by_OBJ()

int X509_NAME_add_entry_by_OBJ ( X509_NAME name,
ASN1_OBJECT obj,
int  type,
unsigned char *  bytes,
int  len,
int  loc,
int  set 
)

◆ X509_NAME_add_entry_by_txt()

int X509_NAME_add_entry_by_txt ( X509_NAME name,
const char *  field,
int  type,
const unsigned char *  bytes,
int  len,
int  loc,
int  set 
)

◆ X509_NAME_delete_entry()

X509_NAME_ENTRY* X509_NAME_delete_entry ( X509_NAME name,
int  loc 
)

◆ X509_NAME_entry_count()

int X509_NAME_entry_count ( X509_NAME name)

◆ X509_NAME_ENTRY_create_by_NID()

X509_NAME_ENTRY* X509_NAME_ENTRY_create_by_NID ( X509_NAME_ENTRY **  ne,
int  nid,
int  type,
unsigned char *  bytes,
int  len 
)

◆ X509_NAME_ENTRY_create_by_OBJ()

X509_NAME_ENTRY* X509_NAME_ENTRY_create_by_OBJ ( X509_NAME_ENTRY **  ne,
const ASN1_OBJECT obj,
int  type,
const unsigned char *  bytes,
int  len 
)

◆ X509_NAME_ENTRY_create_by_txt()

X509_NAME_ENTRY* X509_NAME_ENTRY_create_by_txt ( X509_NAME_ENTRY **  ne,
const char *  field,
int  type,
const unsigned char *  bytes,
int  len 
)

◆ X509_NAME_ENTRY_get_data()

ASN1_STRING* X509_NAME_ENTRY_get_data ( X509_NAME_ENTRY ne)

◆ X509_NAME_ENTRY_get_object()

ASN1_OBJECT* X509_NAME_ENTRY_get_object ( X509_NAME_ENTRY ne)

◆ X509_NAME_ENTRY_set_data()

int X509_NAME_ENTRY_set_data ( X509_NAME_ENTRY ne,
int  type,
const unsigned char *  bytes,
int  len 
)

◆ X509_NAME_ENTRY_set_object()

int X509_NAME_ENTRY_set_object ( X509_NAME_ENTRY ne,
const ASN1_OBJECT obj 
)

◆ X509_NAME_get_entry()

X509_NAME_ENTRY* X509_NAME_get_entry ( X509_NAME name,
int  loc 
)

◆ X509_NAME_get_index_by_NID()

int X509_NAME_get_index_by_NID ( X509_NAME name,
int  nid,
int  lastpos 
)

◆ X509_NAME_get_index_by_OBJ()

int X509_NAME_get_index_by_OBJ ( X509_NAME name,
const ASN1_OBJECT obj,
int  lastpos 
)

◆ X509_NAME_get_text_by_NID()

int X509_NAME_get_text_by_NID ( X509_NAME name,
int  nid,
char *  buf,
int  len 
)

◆ X509_NAME_get_text_by_OBJ()

int X509_NAME_get_text_by_OBJ ( X509_NAME name,
const ASN1_OBJECT obj,
char *  buf,
int  len 
)