Base constructor for the EncryptionMaterials object. This is not publicly visible since
it should not be possible to create an EncryptionMaterials object that contains both an
asymmetric key pair and a symmetric key.