Condividi tramite


classe ParsedPublishingLicenseBuilder

Riepilogo

Membri Descrizione
public void SetDomains(const std::vector<std::string>& domains) Imposta i domini di licenza.
public void SetServerPublicCert(const std::string& serverPublicCert) Imposta il certificato pubblico del server.
public void SetContentId(const std::string& contentId) Imposta l'ID contenuto.
public void SetIssuerId(const std::string& issuerId) Imposta l'ID autorità di certificazione.
public void SetDoubleKeyAlgorithm(const std::string& doubleKeyAlgorithm) Imposta l'algoritmo a chiave doppia.
public void SetOwner(const std::string& owner) Imposta il proprietario.
public void Set Connessione ionInfo(std::shared_ptr<License Connessione ionInfo> license Connessione ionInfo) Imposta le informazioni di connessione.
public void SetDescriptor(std::shared_ptr<Descrittore licenseDescriptor> ) Imposta il descrittore.
public void SetReferralInfoUrl(const std::string& referralInfoUrl) Imposta l'URL delle informazioni di riferimento.
public void SetSignedApplicationData(const std::vector<std::shared_ptr<LicenseApplicationData>>& signedApplicationData) Imposta i dati dell'applicazione firmati.
public void SetIssuedTime(const std::chrono::time_point<std::chrono::system_clock>& issuedTime) Imposta l'ora di emissione.
public void SetLabelInfo(const LabelInfo& labelInfo) Imposta le informazioni sull'etichetta.
public void SetEncryptedRightsData(const std::vector<uint8_t>& encryptedRightsData) Imposta i dati dei diritti crittografati.
public std::shared_ptr<ParsedPublishingLicense> CreateParsedPublishingLicense() Crea un oggetto ParsedPublishingLicense con le proprietà impostate in questa istanza dell'oggetto.

Membri

Funzione SetDomains

Imposta i domini di licenza.

Parametri:

  • domini:

Funzione SetServerPublicCert

Imposta il certificato pubblico del server.

Parametri:

  • serverPublicCert:

Funzione SetContentId

Imposta l'ID contenuto.

Parametri:

  • contentId:

Funzione SetIssuerId

Imposta l'ID autorità di certificazione.

Parametri:

  • issuerId:

Funzione SetDoubleKeyAlgorithm

Imposta l'algoritmo a chiave doppia.

Parametri:

  • doubleKeyAlgorithm:

Funzione SetOwner

Imposta il proprietario.

Parametri:

  • proprietario:

Funzione Set Connessione ionInfo

Imposta le informazioni di connessione.

Parametri:

  • license Connessione ionInfo:

Funzione SetDescriptor

Imposta il descrittore.

Parametri:

  • descrittore:

Funzione SetReferralInfoUrl

Imposta l'URL delle informazioni di riferimento.

Parametri:

  • referralInfoUrl:

Funzione SetSignedApplicationData

Imposta i dati dell'applicazione firmati.

Parametri:

  • signedApplicationData:

Funzione SetIssuedTime

Imposta l'ora di emissione.

Parametri:

  • issuedTime:

Funzione SetLabelInfo

Imposta le informazioni sull'etichetta.

Parametri:

  • labelInfo:

Funzione SetEncryptedRightsData

Imposta i dati dei diritti crittografati.

Parametri:

  • encryptedRightsData:

Funzione CreateParsedPublishingLicense

Crea un oggetto ParsedPublishingLicense con le proprietà impostate in questa istanza dell'oggetto.

Restituisce: nuova istanza parsedPublishingLicense