RADLib
RADical C++ application framework
RADSecurity::LicenseCheckResult Struct Reference

Structured result from signed license verification. More...

#include <RADSecurity.h>

+ Collaboration diagram for RADSecurity::LicenseCheckResult:

Public Member Functions

bool valid () const
 Returns true when status is LicenseStatus::Valid. More...
 

Public Attributes

LicenseStatus status = LicenseStatus::Missing
 Final status. More...
 
std::string issuerKeyId
 Issuer key id read from the license document when present. More...
 
LicensePayload payload
 Parsed payload when available. More...
 
std::string message
 Human-readable diagnostic suitable for logs. More...
 

Detailed Description

Structured result from signed license verification.

Member Function Documentation

◆ valid()

bool RADSecurity::LicenseCheckResult::valid ( ) const

Returns true when status is LicenseStatus::Valid.

Member Data Documentation

◆ issuerKeyId

std::string RADSecurity::LicenseCheckResult::issuerKeyId

Issuer key id read from the license document when present.

◆ message

std::string RADSecurity::LicenseCheckResult::message

Human-readable diagnostic suitable for logs.

◆ payload

LicensePayload RADSecurity::LicenseCheckResult::payload

Parsed payload when available.

◆ status

LicenseStatus RADSecurity::LicenseCheckResult::status = LicenseStatus::Missing

Final status.


The documentation for this struct was generated from the following file: