described in TS 103 097 v1.2.1 (2015-06), section 6.1
More...
#include <certificate.hpp>
described in TS 103 097 v1.2.1 (2015-06), section 6.1
Definition at line 27 of file certificate.hpp.
◆ add_permission() [1/2]
void Certificate::add_permission |
( |
ItsAid |
aid | ) |
|
Add ITS-AID to certificate's subject attributes
- Parameters
-
Definition at line 229 of file certificate.cpp.
◆ add_permission() [2/2]
void Certificate::add_permission |
( |
ItsAid |
aid, |
|
|
const ByteBuffer & |
ssp |
|
) |
| |
Add ITS-AID along with SSP to certificate's subject attributes
- Parameters
-
aid | ITS-AID |
ssp | Service Specific Permissions |
Definition at line 242 of file certificate.cpp.
◆ get_attribute() [1/2]
template<SubjectAttributeType T>
const subject_attribute_type< T > * vanetza::security::v2::Certificate::get_attribute |
( |
| ) |
const |
|
inline |
Get subject attribute by type
- Template Parameters
-
- Returns
- subject attribute, nullptr if not found
Definition at line 80 of file certificate.hpp.
◆ get_attribute() [2/2]
const SubjectAttribute * Certificate::get_attribute |
( |
SubjectAttributeType |
type | ) |
const |
Get subject attribute of a certain type (if present)
- Parameters
-
Definition at line 183 of file certificate.cpp.
◆ get_restriction() [1/2]
template<ValidityRestrictionType T>
const validity_restriction_type< T > * vanetza::security::v2::Certificate::get_restriction |
( |
| ) |
const |
|
inline |
Get validity restriction by type
- Template Parameters
-
T | validity restriction type |
- Returns
- validity restriction, nullptr if not found
Definition at line 93 of file certificate.hpp.
◆ get_restriction() [2/2]
const ValidityRestriction * Certificate::get_restriction |
( |
ValidityRestrictionType |
type | ) |
const |
Get validity restriction of a certain type (if present)
- Parameters
-
type | of validity restriction |
Definition at line 195 of file certificate.cpp.
◆ remove_attribute()
void Certificate::remove_attribute |
( |
SubjectAttributeType |
type | ) |
|
Remove subject attribute of a certain type (if present)
- Parameters
-
Definition at line 207 of file certificate.cpp.
◆ remove_restriction()
void Certificate::remove_restriction |
( |
ValidityRestrictionType |
type | ) |
|
Remove validity restriction of a certain type (if present)
- Parameters
-
type | of validity restriction |
Definition at line 218 of file certificate.cpp.
◆ version()
uint8_t vanetza::security::v2::Certificate::version |
( |
| ) |
const |
|
inline |
◆ signature
Signature vanetza::security::v2::Certificate::signature |
◆ signer_info
SignerInfo vanetza::security::v2::Certificate::signer_info |
◆ subject_attributes
std::list<SubjectAttribute> vanetza::security::v2::Certificate::subject_attributes |
◆ subject_info
SubjectInfo vanetza::security::v2::Certificate::subject_info |
◆ validity_restriction
std::list<ValidityRestriction> vanetza::security::v2::Certificate::validity_restriction |
The documentation for this struct was generated from the following files: