Amazon.S3.Encryption.EncryptionUtils.DecryptEnvelopeKey C# (CSharp) Метод

DecryptEnvelopeKey() статический приватный Метод

Decrypts an encrypted Envelope key using the provided encryption materials and returns it in raw byte array form.
static private DecryptEnvelopeKey ( byte encryptedEnvelopeKey, EncryptionMaterials materials ) : byte[]
encryptedEnvelopeKey byte Encrypted envelope key
materials EncryptionMaterials Encryption materials needed to decrypt the encrypted envlelope key
Результат byte[]
        internal static byte[] DecryptEnvelopeKey(byte[] encryptedEnvelopeKey, EncryptionMaterials materials)
        {
            if (materials.AsymmetricProvider != null)
            {
                return (DecryptEnvelopeKeyUsingAsymmetricKeyPair(materials.AsymmetricProvider, encryptedEnvelopeKey));
            }
            else
            {
                return (DecryptEnvelopeKeyUsingSymmetricKey(materials.SymmetricProvider, encryptedEnvelopeKey));
            }
        }