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