class ParsedPublishingLicenseBuilder
まとめ
メンバー | 説明 |
---|---|
public void SetDoメインs(const std::vector<std::string>& doメインs) | ライセンス ドメインを設定します。 |
public void SetServerPublicCert(const std::string& serverPublicCert) | サーバーのパブリック証明書を設定します。 |
public void SetContentId(const std::string& contentId) | コンテンツ ID を設定します。 |
public void SetIssuerId(const std::string& issuerId) | 発行者 ID を設定します。 |
public void SetDoubleKeyAlgorithm(const std::string& doubleKeyAlgorithm) | 二重キー アルゴリズムを設定します。 |
public void SetOwner(const std::string& owner) | 所有者を設定します。 |
public void SetConnectionInfo(std::shared_ptr<LicenseConnectionInfo> licenseConnectionInfo) | 接続情報を設定します。 |
public void SetDescriptor(std::shared_ptr<LicenseDescriptor> descriptor) | 記述子を設定します。 |
public void SetReferralInfoUrl(const std::string& referralInfoUrl) | 参照情報の URL を設定します。 |
public void SetSignedApplicationData(const std::vector<std::shared_ptr<LicenseApplicationData>>& signedApplicationData) | 署名されたアプリケーション データを設定します。 |
public void SetIssuedTime(const std::chrono::time_point<std::chrono::system_clock>& issuedTime) | 発行時刻を設定します。 |
public void SetLabelInfo(const LabelInfo& labelInfo) | ラベル情報を設定します。 |
public void SetEncryptedRightsData(const std::vector<uint8_t>& encryptedRightsData) | 暗号化された権限データを設定します。 |
public std::shared_ptr<ParsedPublishingLicense> CreateParsedPublishingLicense() | このオブジェクト インスタンスに設定されたプロパティを使用して、ParsedPublishingLicense を作成します。 |
メンバー
SetDomains 関数
ライセンス ドメインを設定します。
パラメーター:
- domains:
SetServerPublicCert 関数
サーバーのパブリック証明書を設定します。
パラメーター:
- serverPublicCert:
SetContentId 関数
コンテンツ ID を設定します。
パラメーター:
- contentId:
SetIssuerId 関数
発行者 ID を設定します。
パラメーター:
- issuerId:
SetDoubleKeyAlgorithm 関数
二重キー アルゴリズムを設定します。
パラメーター:
- doubleKeyAlgorithm:
SetOwner 関数
所有者を設定します。
パラメーター:
- owner:
SetConnectionInfo 関数
接続情報を設定します。
パラメーター:
- licenseConnectionInfo:
SetDescriptor 関数
記述子を設定します。
パラメーター:
- descriptor:
SetReferralInfoUrl 関数
参照情報の URL を設定します。
パラメーター:
- referralInfoUrl:
SetSignedApplicationData 関数
署名されたアプリケーション データを設定します。
パラメーター:
- signedApplicationData:
SetIssuedTime 関数
発行時刻を設定します。
パラメーター:
- issuedTime:
SetLabelInfo 関数
ラベル情報を設定します。
パラメーター:
- labelInfo:
SetEncryptedRightsData 関数
暗号化された権限データを設定します。
パラメーター:
- encryptedRightsData:
CreateParsedPublishingLicense 関数
このオブジェクト インスタンスに設定されたプロパティを使用して、ParsedPublishingLicense を作成します。
戻り値: 新しい ParsedPublishingLicense インスタンス