def __init__(self,<EOL>unique_identifier=None,<EOL>cryptographic_parameters=None):
super(EncryptionKeyInformation, self).__init__(<EOL>tag=Tags.ENCRYPTION_KEY_INFORMATION<EOL>)<EOL>self._unique_identifier = None<EOL>self._cryptographic_parameters = None<EOL>self.unique_identifier = unique_identifier<EOL>self.cryptographic_parameters = cryptographic_parameters<EOL>
Construct an EncryptionKeyInformation struct.

Args:
    unique_identifier (string): The ID of the managed object (e.g.,
        a symmetric key) used for encryption. Required for encoding
        and decoding.
    cryptographic_parameters (CryptographicParameters): A
        CryptographicParameters struct containing the settings for
        the encryption process. Optional, defaults to None. If not
        included, the CryptographicParameters associated with the
        managed object will be used instead.