1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 11:27:35 +00:00

LibTLS: Add self signage information to our parsed certificates

This commit is contained in:
Fabian Dellwing 2023-03-21 18:48:05 +01:00 committed by Ali Mohammad Pur
parent c5542ea2c9
commit 114a383af3
3 changed files with 27 additions and 0 deletions

View file

@ -60,9 +60,11 @@ public:
bool is_allowed_to_sign_certificate { false };
bool is_certificate_authority { false };
Optional<size_t> path_length_constraint {};
bool is_self_issued { false };
static Optional<Certificate> parse_asn1(ReadonlyBytes, bool client_cert = false);
bool is_self_signed();
bool is_valid() const;
DeprecatedString subject_identifier_string() const
@ -124,6 +126,9 @@ public:
}
return cert_name.to_deprecated_string();
}
private:
Optional<bool> m_is_self_signed;
};
class DefaultRootCACertificates {