Struct SYN_X509_Cert¶
#include <syn_x509.h>
Public Attributes¶
| Type | Name |
|---|---|
| bool | is_ca |
| char | issuer_cn |
| uint8_t | pubkey |
| SYN_X509_Algo | pubkey_algo |
| size_t | pubkey_len |
| const uint8_t * | serial |
| size_t | serial_len |
| SYN_X509_Algo | sig_algo |
| uint8_t | signature |
| size_t | signature_len |
| char | subject_cn |
| const uint8_t * | tbs_bytes |
| size_t | tbs_len |
| uint32_t | version |
Detailed Description¶
Parsed X.509 Certificate Data Structure.
Public Attributes Documentation¶
variable is_ca¶
BasicConstraints: cA = TRUE
variable issuer_cn¶
Issuer Common Name (CN) string
variable pubkey¶
Extracted raw public key bytes
variable pubkey_algo¶
Subject public key algorithm
variable pubkey_len¶
Raw public key length
variable serial¶
Serial number bytes
variable serial_len¶
Serial number length
variable sig_algo¶
Signature algorithm
variable signature¶
Signature payload bytes
variable signature_len¶
Signature length
variable subject_cn¶
Subject Common Name (CN) string
variable tbs_bytes¶
TBSCertificate raw payload for signature checking
variable tbs_len¶
TBSCertificate length
variable version¶
Certificate version (1, 2, or 3)
The documentation for this class was generated from the following file src/syntropic/crypto/syn_x509.h