x509_csr_parse.h
X.509 common definitions.
error_t x509ParseCsr(const uint8_t *data, size_t length, X509CsrInfo *csrInfo)
Parse a CSR (Certificate Signing Request)
Definition: x509_csr_parse.c:57
error_t x509ParseAttribute(const uint8_t *data, size_t length, size_t *totalLength, X509Attribute *attribute)
Parse CSR attribute.
Definition: x509_csr_parse.c:305
error_t x509ParseCertRequestInfo(const uint8_t *data, size_t length, size_t *totalLength, X509CertRequestInfo *certReqInfo)
Parse CertificationRequestInfo structure.
Definition: x509_csr_parse.c:133
General definitions for cryptographic algorithms.
error_t x509ParseExtensionRequest(const uint8_t *data, size_t length, X509Extensions *extensionReq)
Parse ExtensionRequest attribute.
Definition: x509_csr_parse.c:399
error_t x509ParseChallengePassword(const uint8_t *data, size_t length, X509ChallengePassword *challengePwd)
Parse ChallengePassword attribute.
Definition: x509_csr_parse.c:367
error_t x509ParseAttributes(const uint8_t *data, size_t length, size_t *totalLength, X509Attributes *attributes)
Parse CSR attributes.
Definition: x509_csr_parse.c:216