Class PackageManager.Drm

    Definition

    Namespace:
    Tizen.Applications
    Assembly:
    Tizen.Applications.PackageManager.dll

    Drm nested class. This class has the PackageManager's drm related methods.

    public static class PackageManager.Drm
    Inheritance
    object
    PackageManager.Drm

    Methods

    View Source

    DecryptPackage(string, string)

    Decrypts the contents which are encrypted.

    Declaration
    public static bool DecryptPackage(string drmFilePath, string decryptedFilePath)
    Parameters
    Type Name Description
    string drmFilePath

    Drm file path.

    string decryptedFilePath

    Decrypted file path.

    Returns
    Type Description
    bool

    Returns true if succeeds, otherwise false.

    Exceptions
    Type Condition
    System.ArgumentException

    Thrown when failed when input package ID is invalid.

    System.OutOfMemoryException

    Thrown when there is not enough memory to continue the execution of the method.

    System.UnauthorizedAccessException

    Thrown when an application does not have the privilege to access this method.

    System.SystemException

    Thrown when the method failed due to an internal system error.

    View Source

    GenerateLicenseRequest(string)

    Generates a request for getting the license.

    Declaration
    public static PackageDrm GenerateLicenseRequest(string responseData)
    Parameters
    Type Name Description
    string responseData

    Response data string of the purchase request.

    Returns
    Type Description
    PackageDrm

    Returns the package DRM information of a given response data which contains the required data and license URL.

    Exceptions
    Type Condition
    System.ArgumentException

    Thrown when failed when input package ID is invalid.

    System.OutOfMemoryException

    Thrown when there is not enough memory to continue the execution of the method.

    System.UnauthorizedAccessException

    Thrown when an application does not have the privilege to access this method.

    System.SystemException

    Thrown when the method failed due to an internal system error.

    View Source

    RegisterLicense(string)

    Registers the encrypted license.

    Declaration
    public static bool RegisterLicense(string responseData)
    Parameters
    Type Name Description
    string responseData

    The response data string of the rights request.

    Returns
    Type Description
    bool

    Returns true if succeeds, otherwise false.

    Exceptions
    Type Condition
    System.ArgumentException

    Thrown when failed when input package ID is invalid.

    System.OutOfMemoryException

    Thrown when there is not enough memory to continue the execution of the method.

    System.UnauthorizedAccessException

    Thrown when an application does not have the privilege to access this method.

    System.SystemException

    Thrown when the method failed due to internal system error.

    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX