Encryption class
The encryption settings, if any, that are used for decrypting your input files or encrypting your output files. If your input file is encrypted, you must specify the mode that Elastic Transcoder uses to decrypt your file, otherwise you must specify the mode you want Elastic Transcoder to use to encrypt your output files.
Constructors
- Encryption({String? initializationVector, String? key, String? keyMd5, String? mode})
-
Encryption.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- initializationVector → String?
-
The series of random bits created by a random bit generator, unique for
every encryption operation, that you used to encrypt your input files or
that you want Elastic Transcoder to use to encrypt your output files. The
initialization vector must be base64-encoded, and it must be exactly 16
bytes long before being base64-encoded.
final
- key → String?
-
The data encryption key that you want Elastic Transcoder to use to encrypt
your output file, or that was used to encrypt your input file. The key must
be base64-encoded and it must be one of the following bit lengths before
being base64-encoded:
final
- keyMd5 → String?
-
The MD5 digest of the key that you used to encrypt your input file, or that
you want Elastic Transcoder to use to encrypt your output file. Elastic
Transcoder uses the key digest as a checksum to make sure your key was not
corrupted in transit. The key MD5 must be base64-encoded, and it must be
exactly 16 bytes long before being base64-encoded.
final
- mode → String?
-
The specific server-side encryption mode that you want Elastic Transcoder to
use when decrypting your input files or encrypting your output files.
Elastic Transcoder supports the following options:
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited