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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de