Skip to content

Latest commit

 

History

History
executable file
·
53 lines (35 loc) · 1.69 KB

class_mip_delegationlicense.md

File metadata and controls

executable file
·
53 lines (35 loc) · 1.69 KB
title description author ms.service ms.topic ms.author ms.date
class DelegationLicense
Documents the delegationlicense::undefined class of the Microsoft Information Protection (MIP) SDK.
msmbaldwin
information-protection
reference
mbaldwin
11/15/2021

class DelegationLicense

Summary

Members Descriptions
public const std::vector<uint8_t>& GetSerializedDelegationJsonLicense() Gets the delegation license in Json format.
public const std::vector<uint8_t>& GetSerializedUserLicense(ProtectionHandler::PreLicenseFormat format) Gets the user license, if requested.
public const std::string& GetUser() Gets the user that this license was created for.
public const std::vector<uint8_t>& GetSerializedDelegationXrmlLicense() Gets the delegation license in Xrml format.

Members

GetSerializedDelegationJsonLicense function

Gets the delegation license in Json format.

Returns: Serialized license This license is bound to the identity of the user that made the request

GetSerializedUserLicense function

Gets the user license, if requested.

Parameters:

  • format: License format

Returns: Serialized user license if requested, otherwise empty vector This license is bound to the delegated user in the request

GetUser function

Gets the user that this license was created for.

Returns: The user

GetSerializedDelegationXrmlLicense function

Gets the delegation license in Xrml format.

Returns: Serialized license This license is bound to the identity of the user that made the requestst