|
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().