|
| enum class | Verdict {
Unknown
, Valid
, Expired
, Revoked
,
Untrusted
, InconsistentChain
, OutsideRegion
, InsufficientPermission
,
Misconfiguration
} |
Definition at line 50 of file certificate_validator.hpp.
◆ Verdict
| enum class vanetza::security::v3::CertificateValidator::Verdict |
|
stronginherited |
◆ chain_is_consistent()
| bool vanetza::security::v3::DefaultCertificateValidator::chain_is_consistent |
( |
const CertificateView & | signing_cert, |
|
|
ItsAid | its_aid ) const |
|
private |
◆ chain_is_revoked()
| bool vanetza::security::v3::DefaultCertificateValidator::chain_is_revoked |
( |
const CertificateView & | signing_cert | ) |
const |
|
private |
◆ check_consistency()
| bool vanetza::security::v3::DefaultCertificateValidator::check_consistency |
( |
const CertificateView & | subject, |
|
|
const CertificateView & | issuer, |
|
|
ItsAid | its_aid ) const |
|
private |
◆ disable_chain_consistency_checks()
| void vanetza::security::v3::DefaultCertificateValidator::disable_chain_consistency_checks |
( |
bool | flag | ) |
|
◆ disable_location_checks()
| void vanetza::security::v3::DefaultCertificateValidator::disable_location_checks |
( |
bool | flag | ) |
|
◆ disable_region_consistency_checks()
| void vanetza::security::v3::DefaultCertificateValidator::disable_region_consistency_checks |
( |
bool | flag | ) |
|
◆ disable_time_checks()
| void vanetza::security::v3::DefaultCertificateValidator::disable_time_checks |
( |
bool | flag | ) |
|
◆ find_issuer_certificate()
| const Certificate * vanetza::security::v3::DefaultCertificateValidator::find_issuer_certificate |
( |
const CertificateView & | certificate | ) |
const |
|
private |
◆ is_chain_anchored()
| bool vanetza::security::v3::DefaultCertificateValidator::is_chain_anchored |
( |
const CertificateView & | signing_cert | ) |
const |
|
private |
◆ use_issuer_lookup()
| void vanetza::security::v3::DefaultCertificateValidator::use_issuer_lookup |
( |
const IssuerLookup * | lookup | ) |
|
◆ use_location_checker()
| void vanetza::security::v3::DefaultCertificateValidator::use_location_checker |
( |
const LocationChecker * | checker | ) |
|
◆ use_position_provider()
| void vanetza::security::v3::DefaultCertificateValidator::use_position_provider |
( |
PositionProvider * | provider | ) |
|
◆ use_revocation_lookup()
| void vanetza::security::v3::DefaultCertificateValidator::use_revocation_lookup |
( |
const RevocationLookup * | lookup | ) |
|
◆ use_runtime()
| void vanetza::security::v3::DefaultCertificateValidator::use_runtime |
( |
const Runtime * | runtime | ) |
|
◆ use_trust_store()
| void vanetza::security::v3::DefaultCertificateValidator::use_trust_store |
( |
const TrustStore * | store | ) |
|
◆ valid_for_signing()
| auto vanetza::security::v3::DefaultCertificateValidator::valid_for_signing |
( |
const CertificateView & | certificate, |
|
|
ItsAid | app ) |
|
overridevirtual |
◆ m_disable_chain_consistency_checks
| bool vanetza::security::v3::DefaultCertificateValidator::m_disable_chain_consistency_checks = false |
|
private |
◆ m_disable_location_checks
| bool vanetza::security::v3::DefaultCertificateValidator::m_disable_location_checks = false |
|
private |
◆ m_disable_region_consistency_checks
| bool vanetza::security::v3::DefaultCertificateValidator::m_disable_region_consistency_checks = false |
|
private |
◆ m_disable_time_checks
| bool vanetza::security::v3::DefaultCertificateValidator::m_disable_time_checks = false |
|
private |
◆ m_issuer_lookup
| const IssuerLookup* vanetza::security::v3::DefaultCertificateValidator::m_issuer_lookup = nullptr |
|
private |
◆ m_location_checker
| const LocationChecker* vanetza::security::v3::DefaultCertificateValidator::m_location_checker = nullptr |
|
private |
◆ m_position_provider
| PositionProvider* vanetza::security::v3::DefaultCertificateValidator::m_position_provider = nullptr |
|
private |
◆ m_revocation_lookup
| const RevocationLookup* vanetza::security::v3::DefaultCertificateValidator::m_revocation_lookup = nullptr |
|
private |
◆ m_runtime
| const Runtime* vanetza::security::v3::DefaultCertificateValidator::m_runtime = nullptr |
|
private |
◆ m_trust_store
| const TrustStore* vanetza::security::v3::DefaultCertificateValidator::m_trust_store = nullptr |
|
private |
The documentation for this class was generated from the following files: