32#ifndef API_MIP_PROTECTION_DELEGATION_LICENSE_H_
33#define API_MIP_PROTECTION_DELEGATION_LICENSE_H_
virtual const std::vector< uint8_t > & GetSerializedDelegationXrmlLicense()=0
Gets the delegation license in Xrml format.
virtual const std::string & GetUser()=0
Gets the user that this license was created for.
virtual const std::vector< uint8_t > & GetSerializedUserLicense(ProtectionHandler::PreLicenseFormat format)=0
Gets the user license, if requested.
virtual const std::vector< uint8_t > & GetSerializedDelegationJsonLicense()=0
Gets the delegation license in Json format.
PreLicenseFormat
Pre-license format.
Defines ProtectionHandler interface.