Update X509 cert chain verify

This commit is contained in:
Zhi Guan
2026-06-18 22:49:53 +08:00
parent d7c6db0a21
commit 19eb9165f3
5 changed files with 479 additions and 2 deletions

View File

@@ -18,7 +18,7 @@ extern "C" {
#define GMSSL_VERSION_NUM 30200
#define GMSSL_VERSION_STR "GmSSL 3.2.0-dev.1089"
#define GMSSL_VERSION_STR "GmSSL 3.2.0-dev.1090"
int gmssl_version_num(void);
const char *gmssl_version_str(void);

View File

@@ -297,6 +297,9 @@ int x509_cert_print(FILE *fp, int fmt, int ind, const char *label, const uint8_t
int x509_cert_verify_by_ca_cert(const uint8_t *a, size_t alen, const uint8_t *cacert, size_t cacertlen,
const char *signer_id, size_t signer_id_len);
int x509_cert_is_signed_by_root_ca_cert(const uint8_t *cert, size_t certlen,
const uint8_t *rootcacert, size_t rootcacertlen,
const char *signer_id, size_t signer_id_len);
int x509_cert_get_details(const uint8_t *a, size_t alen,
int *version,