retrieveLicense abstract method
Future<Try<LcpLicense, LcpException> ?>
retrieveLicense(
- FileSystemEntity file,
- LcpAuthenticating? authentication,
- bool allowUserInteraction,
- dynamic sender,
Opens the LCP license of a protected publication, to access its DRM metadata and decipher its content.
@param authentication Used to retrieve the user passphrase if it is not already known.
The request will be cancelled if no passphrase is found in the LCP passphrase storage
and the provided authentication
.
@param allowUserInteraction Indicates whether the user can be prompted for their passphrase.
@param sender Free object that can be used by reading apps to give some UX context when
presenting dialogs with LcpAuthenticating.
Implementation
Future<Try<LcpLicense, LcpException>?> retrieveLicense(
FileSystemEntity file,
LcpAuthenticating? authentication,
bool allowUserInteraction,
dynamic sender);