ITS
|
#include <SecurityProfile.h>
Public Types | |
enum | securityProfileType { securityProfile_cam, securityProfile_denm, securityProfile_generic } |
The e_securityProfileType enum defines the profile type. More... | |
typedef enum SecurityProfile::securityProfileType | e_securityProfileType |
The e_securityProfileType enum defines the profile type. More... | |
Public Member Functions | |
SecurityProfile () | |
e_securityProfileType | profileType () const |
profileType Profile type getter. More... | |
HashedId8_t | digest (SignerInfo_t signerInfo) |
digest Certificate digest getter. More... | |
Protected Attributes | |
Certificate_t | m_certificate |
Time64_t | m_generation_time |
ThreeDLocation_t | m_generation_location |
IntX_t | m_its_aid |
QList< void * > | m_other_fields |
e_securityProfileType | m_profileType |
Definition at line 14 of file SecurityProfile.h.
The e_securityProfileType enum defines the profile type.
The e_securityProfileType enum defines the profile type.
Enumerator | |
---|---|
securityProfile_cam | CAM profile. |
securityProfile_denm | DENM profile. |
securityProfile_generic | Generic profile. |
Definition at line 22 of file SecurityProfile.h.
SecurityProfile::SecurityProfile | ( | ) |
Definition at line 3 of file SecurityProfile.cpp.
HashedId8_t SecurityProfile::digest | ( | SignerInfo_t | signerInfo | ) |
digest Certificate digest getter.
signerInfo | The signer info of the certificate. |
Definition at line 8 of file SecurityProfile.cpp.
References OCTET_STRING::buf, SignerInfo::signer_info::SignerInfo__signer_info_u::certificate_digest_with_other_algorithm, SignerInfo::signer_info::SignerInfo__signer_info_u::certificate_digest_with_sha256, SignerInfo::signer_info::choice, SignerInfo::signer_info::SignerInfo__signer_info_u::certificate_digest_with_sha256::digest, SignerInfo::signer_info::SignerInfo__signer_info_u::certificate_digest_with_other_algorithm::digest, SignerInfo::signer_info, SignerInfoType_certificate, SignerInfoType_certificate_digest_with_other_algorithm, SignerInfoType_certificate_digest_with_sha256, OCTET_STRING::size, and SignerInfo::type.
|
inline |
profileType Profile type getter.
Definition at line 34 of file SecurityProfile.h.
References m_profileType.
|
protected |
The certificate.
Definition at line 44 of file SecurityProfile.h.
|
protected |
The location of certificate generation.
Definition at line 46 of file SecurityProfile.h.
|
protected |
The time of certificate generation.
Definition at line 45 of file SecurityProfile.h.
|
protected |
The ITS AID of the certificate.
Definition at line 47 of file SecurityProfile.h.
|
protected |
List of certificate fields.
Definition at line 48 of file SecurityProfile.h.
|
protected |
Security profile type.
Definition at line 49 of file SecurityProfile.h.
Referenced by profileType().