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 );
135int mbedtls_x509_csr_parse(
mbedtls_x509_csr *csr,
const unsigned char *
buf,
size_t buflen );
137#if defined(MBEDTLS_FS_IO)
163int 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),
GLenum GLuint GLenum GLsizei const GLchar * buf
mbedtls_x509_name subject
mbedtls_x509_buf subject_raw
mbedtls_asn1_named_data * extensions
mbedtls_asn1_named_data * subject
mbedtls_md_type_t
Supported message digests.
mbedtls_pk_type_t
Public key types.
Character const *const prefix
X.509 generic defines and structures.