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));
            }
        }