Logo
中文版
详情联系: neusar-support@reachauto.com
ara::crypto::CryptoObjectUid结构体 参考

CryptoObjectUid定义 更多...

#include <crypto_object_uid.h>

ara::crypto::CryptoObjectUid 的协作图:
Collaboration graph

Public 成员函数

constexpr bool HasSameSourceAs (const CryptoObjectUid &anotherId) const noexcept
 判断CryptoObjectUID是否来源一致 更多...
 
constexpr bool HasEarlierVersionThan (const CryptoObjectUid &anotherId) const noexcept
 判断CryptoObjectUID是否早于另一个UID 更多...
 
constexpr bool HasLaterVersionThan (const CryptoObjectUid &anotherId) const noexcept
 判断CryptoObjectUID是否晚于另一个UID 更多...
 
bool IsNil () const noexcept
 判断ID是否为空 更多...
 
bool SourceIsNil () const noexcept
 判断对象生成器的标识符是否为空 更多...
 

Public 属性

Uuid mGeneratorUid
 生成此 COUID 的生成器的 UUID。 更多...
 
std::uint64_t mVersionStamp = 0u
 CryptoObjectUid的versionstamp定义 更多...
 

详细描述

CryptoObjectUid定义

Swsid
SWS_CRYPT_10100
符合标准
yes
非标原因
N/A
种类
struct
符号
ara::crypto::CryptoObjectUid
范围
namespace ara::crypto
分类
ara
头文件
注解
N/A

在文件 第 行定义.

类成员变量说明

◆ mGeneratorUid

Uuid ara::crypto::CryptoObjectUid::mGeneratorUid

生成此 COUID 的生成器的 UUID。

Swsid
SWS_CRYPT_10101
符合标准
yes
非标原因
N/A
种类
variable
符号
ara::crypto::CryptoObjectUid::mGeneratorUid
范围
namespace ara::crypto
类型
N/A
分类
internal
头文件
注解
此 UUID 可以与 HSM、物理主机/ECU 或 VM 相关联。

在文件 第 行定义.

被这些函数引用 , 以及 .

◆ mVersionStamp

std::uint64_t ara::crypto::CryptoObjectUid::mVersionStamp = 0u

CryptoObjectUid的versionstamp定义

Swsid
SWS_CRYPT_10102
符合标准
yes
非标原因
N/A
种类
variable
符号
ara::crypto::CryptoObjectUid::mVersionStamp
范围
namespace ara::crypto
类型
std::uint64_t
分类
ara
头文件
注解
N/A

在文件 第 行定义.

被这些函数引用 , , , 以及 .