Module Values.StaticKeyProviderSource

Use these settings to set up encryption with a static key provider.

Sourcetype nonrec t = {
  1. keyFormat : string option;
    (*

    Relates to DRM implementation. Sets the value of the KEYFORMAT attribute. Must be 'identity' or a reverse DNS string. May be omitted to indicate an implicit value of 'identity'.

    *)
  2. keyFormatVersions : string option;
    (*

    Relates to DRM implementation. Either a single positive integer version value or a slash delimited list of version values (1/2/3).

    *)
  3. staticKeyValue : string option;
    (*

    Relates to DRM implementation. Use a 32-character hexidecimal string to specify Key Value.

    *)
  4. url : string option;
    (*

    Relates to DRM implementation. The location of the license server used for protecting content.

    *)
}
Sourceval make : ?keyFormat:??? -> ?keyFormatVersions:??? -> ?staticKeyValue:??? -> ?url:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of string ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t