49 #ifndef MBEDTLS_X509_CSR_H 50 #define MBEDTLS_X509_CSR_H 52 #if !defined(MBEDTLS_CONFIG_FILE) 55 #include MBEDTLS_CONFIG_FILE 108 #if defined(MBEDTLS_X509_CSR_PARSE_C) 121 const unsigned char *
buf,
size_t buflen );
135 int mbedtls_x509_csr_parse(
mbedtls_x509_csr *csr,
const unsigned char *
buf,
size_t buflen );
137 #if defined(MBEDTLS_FS_IO) 163 int mbedtls_x509_csr_info(
char *
buf,
size_t size,
const char *prefix,
184 #if defined(MBEDTLS_X509_CSR_WRITE_C) 205 const char *subject_name );
254 unsigned char ns_cert_type );
269 const char *oid,
size_t oid_len,
270 const unsigned char *
val,
size_t val_len );
301 int (*f_rng)(
void *,
unsigned char *,
size_t),
304 #if defined(MBEDTLS_PEM_WRITE_C) 323 int (*f_rng)(
void *,
unsigned char *,
size_t),
mbedtls_x509_name subject
mbedtls_pk_type_t
Public key types.
struct mbedtls_x509_csr mbedtls_x509_csr
mbedtls_asn1_named_data * extensions
GLenum GLuint GLenum GLsizei const GLchar * buf
struct mbedtls_x509write_csr mbedtls_x509write_csr
X.509 generic defines and structures.
mbedtls_x509_buf subject_raw
mbedtls_asn1_named_data * subject
mbedtls_md_type_t
Supported message digests.