#include <src/api/mip/protection/parsed_publishing_license_builder.h>
◆ Create()
◆ CreateParsedPublishingLicense()
virtual std::shared_ptr< ParsedPublishingLicense > ParsedPublishingLicenseBuilder::CreateParsedPublishingLicense |
( |
| ) |
|
|
pure virtual |
◆ SetConnectionInfo()
virtual void ParsedPublishingLicenseBuilder::SetConnectionInfo |
( |
std::shared_ptr< LicenseConnectionInfo > | licenseConnectionInfo | ) |
|
|
pure virtual |
Sets the connection info.
- Parameters
-
◆ SetContentId()
virtual void ParsedPublishingLicenseBuilder::SetContentId |
( |
const std::string & | contentId | ) |
|
|
pure virtual |
Sets the content id.
- Parameters
-
◆ SetDescriptor()
virtual void ParsedPublishingLicenseBuilder::SetDescriptor |
( |
std::shared_ptr< LicenseDescriptor > | descriptor | ) |
|
|
pure virtual |
Sets the descriptor.
- Parameters
-
◆ SetDomains()
virtual void ParsedPublishingLicenseBuilder::SetDomains |
( |
const std::vector< std::string > & | domains | ) |
|
|
pure virtual |
Sets the license domains.
- Parameters
-
◆ SetDoubleKeyAlgorithm()
virtual void ParsedPublishingLicenseBuilder::SetDoubleKeyAlgorithm |
( |
const std::string & | doubleKeyAlgorithm | ) |
|
|
pure virtual |
Sets the double key algorithm.
- Parameters
-
◆ SetEncryptedRightsData()
virtual void ParsedPublishingLicenseBuilder::SetEncryptedRightsData |
( |
const std::vector< uint8_t > & | encryptedRightsData | ) |
|
|
pure virtual |
Sets the encrypted rights data.
- Parameters
-
◆ SetIssuedTime()
virtual void ParsedPublishingLicenseBuilder::SetIssuedTime |
( |
const std::chrono::time_point< std::chrono::system_clock > & | issuedTime | ) |
|
|
pure virtual |
Sets the issued time.
- Parameters
-
◆ SetIssuerId()
virtual void ParsedPublishingLicenseBuilder::SetIssuerId |
( |
const std::string & | issuerId | ) |
|
|
pure virtual |
Sets the issuer id.
- Parameters
-
◆ SetLabelInfo()
virtual void ParsedPublishingLicenseBuilder::SetLabelInfo |
( |
const LabelInfo & | labelInfo | ) |
|
|
pure virtual |
Sets the label info.
- Parameters
-
◆ SetOwner()
virtual void ParsedPublishingLicenseBuilder::SetOwner |
( |
const std::string & | owner | ) |
|
|
pure virtual |
Sets the owner.
- Parameters
-
◆ SetReferralInfoUrl()
virtual void ParsedPublishingLicenseBuilder::SetReferralInfoUrl |
( |
const std::string & | referralInfoUrl | ) |
|
|
pure virtual |
Sets the referral info url.
- Parameters
-
◆ SetServerPublicCert()
virtual void ParsedPublishingLicenseBuilder::SetServerPublicCert |
( |
const std::string & | serverPublicCert | ) |
|
|
pure virtual |
Sets the server public cert.
- Parameters
-
◆ SetSignedApplicationData()
virtual void ParsedPublishingLicenseBuilder::SetSignedApplicationData |
( |
const std::vector< std::shared_ptr< LicenseApplicationData > > & | signedApplicationData | ) |
|
|
pure virtual |
Sets the signed application data.
- Parameters
-
The documentation for this class was generated from the following file: