ITS
|
#include <SecurityProfile_CAM.h>
Static Public Member Functions | |
static QByteArray | secureHeader (SignerInfoType_t m_type, Certificate_t m_certificate, FakeGPSProvider *m_gps) |
secureHeader Generate the secured header. More... | |
Definition at line 15 of file SecurityProfile_CAM.h.
|
static |
secureHeader Generate the secured header.
m_type | The signer info type. |
m_certificate | The certificate. |
m_gps | The GPS. |
Definition at line 3 of file SecurityProfile_CAM.cpp.
References asn_sequence_add, OCTET_STRING::buf, SignerInfo::signer_info::SignerInfo__signer_info_u::certificate_digest_with_sha256, SignerInfo::signer_info::choice, HeaderField::header_field::choice, SignerInfo::signer_info::SignerInfo__signer_info_u::certificate_digest_with_sha256::digest, encode_SecuredHeader(), format(), HeaderField::header_field::HeaderField__header_field_u::generation_time, HeaderField::header_field::HeaderField__header_field_u::generation_time::generation_time_value, HeaderField::header_field, header_field_PR_generation_time, header_field_PR_signer_info_header_field, SecuredHeader::header_fields, HeaderFieldType_generation_time, HeaderFieldType_signer_info, HeaderField::header_field::HeaderField__header_field_u::its_aid_header_field, HeaderField::header_field::HeaderField__header_field_u::its_aid_header_field::its_aid_value, PayloadType_signed, SignerInfo::signer_info::present, HeaderField::header_field::present, SecuredHeader::protocol_version, HeaderField::header_field::HeaderField__header_field_u::signer_info_header_field::signer, SignerInfo::signer_info, Certificate::signer_info_certificate, HeaderField::header_field::HeaderField__header_field_u::signer_info_header_field, signer_info_PR_certificate_digest_with_sha256, SignerInfoType_certificate_digest_with_sha256, OCTET_STRING::size, FakeGPSProvider::timestamp(), SecuredHeader::type, SignerInfo::type, and HeaderField::type.
Referenced by SecurityManager::signPayload().