Clase ParsedPublishingLicenseBuilder

Resumen

Miembros Descripciones
public void SetDomains(const std::vector<std::string>& domains) Establece los dominios de licencia.
public void SetServerPublicCert(const std::string & serverPublicCert) Establece el certificado público del servidor.
public void SetContentId(const std::string& contentId) Establece el identificador de contenido.
public void SetIssuerId(const std::string& issuerId) Establece el identificador del emisor.
public void SetDoubleKeyAlgorithm(const std::string& doubleKeyAlgorithm) Establece el algoritmo de clave doble.
public void SetOwner(const std::string& owner) Establece el propietario.
public void Set Conectar ionInfo(std::shared_ptr<License Conectar ionInfo> license Conectar ionInfo) Establece la información de conexión.
public void SetDescriptor(std::shared_ptr<descriptor LicenseDescriptor> ) Establece el descriptor.
public void SetReferralInfoUrl(const std::string& referralInfoUrl) Establece la dirección URL de información de referencia.
public void SetSignedApplicationData(const std::vector<std::shared_ptr<LicenseApplicationData>>& signedApplicationData) Establece los datos de aplicación firmados.
public void SetIssuedTime(const std::chrono::time_point<std::chrono::system_clock>& issuedTime) Establece la hora emitida.
public void SetLabelInfo(const LabelInfo& labelInfo) Establece la información de etiqueta.
public void SetEncryptedRightsData(const std::vector<uint8_t>& encryptedRightsData) Establece los datos de derechos cifrados.
public std::shared_ptr<ParsedPublishingLicense> CreateParsedPublishingLicense() Crea un objeto ParsedPublishingLicense con las propiedades establecidas en esta instancia de objeto.

Miembros

Función SetDomains

Establece los dominios de licencia.

Parámetros:

  • dominios:

Función SetServerPublicCert

Establece el certificado público del servidor.

Parámetros:

  • serverPublicCert:

Función SetContentId

Establece el identificador de contenido.

Parámetros:

  • contentId:

Función SetIssuerId

Establece el identificador del emisor.

Parámetros:

  • issuerId:

Función SetDoubleKeyAlgorithm

Establece el algoritmo de clave doble.

Parámetros:

  • doubleKeyAlgorithm:

Función SetOwner

Establece el propietario.

Parámetros:

  • propietario:

Función Set Conectar ionInfo

Establece la información de conexión.

Parámetros:

  • license Conectar ionInfo:

Función SetDescriptor

Establece el descriptor.

Parámetros:

  • descriptor:

Función SetReferralInfoUrl

Establece la dirección URL de información de referencia.

Parámetros:

  • referralInfoUrl:

Función SetSignedApplicationData

Establece los datos de aplicación firmados.

Parámetros:

  • signedApplicationData:

Función SetIssuedTime

Establece la hora emitida.

Parámetros:

  • issuedTime:

Función SetLabelInfo

Establece la información de etiqueta.

Parámetros:

  • labelInfo:

Función SetEncryptedRightsData

Establece los datos de derechos cifrados.

Parámetros:

  • encryptedRightsData:

Función CreateParsedPublishingLicense

Crea un objeto ParsedPublishingLicense con las propiedades establecidas en esta instancia de objeto.

Devuelve: nueva instancia de ParsedPublishingLicense