NServiceBus.RijndaelEncryptionService.Decrypt C# (CSharp) Method

Decrypt() public method

public Decrypt ( NServiceBus.EncryptedValue encryptedValue, IIncomingLogicalMessageContext context ) : string
encryptedValue NServiceBus.EncryptedValue
context IIncomingLogicalMessageContext
return string
        public string Decrypt(EncryptedValue encryptedValue, IIncomingLogicalMessageContext context)
        {
            string keyIdentifier;

            if (TryGetKeyIdentifierHeader(out keyIdentifier, context))
            {
                return DecryptUsingKeyIdentifier(encryptedValue, keyIdentifier);
            }
            Log.Warn($"Encrypted message has no '{Headers.RijndaelKeyIdentifier}' header. Possibility of data corruption. Upgrade endpoints that send message with encrypted properties.");
            return DecryptUsingAllKeys(encryptedValue);
        }

Same methods

RijndaelEncryptionService::Decrypt ( NServiceBus.EncryptedValue encryptedValue, byte key ) : string