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