Table of Contents

Namespace Silverback.Messaging.Encryption

Classes

DecryptorConsumerBehavior

Decrypts the message according to the IDecryptionSettings.

EncryptorProducerBehavior

Encrypts the message according to the IEncryptionSettings.

SilverbackCryptoStream

The base class for the Stream implementations used to encrypt and decrypt the integration messages.

SilverbackCryptoStreamFactory

The factory used to create the SilverbackCryptoStream implementation according to the IEncryptionSettings or IDecryptionSettings.

SymmetricDecryptStream

The implementation of SilverbackCryptoStream based on a SymmetricAlgorithm used to decrypt the messages.

SymmetricDecryptionSettings

The decryption settings used to decrypt the messages.

SymmetricEncryptStream

The implementation of SilverbackCryptoStream based on a SymmetricAlgorithm used to encrypt the messages.

SymmetricEncryptionSettings

The encryption settings used to encrypt the messages.

SymmetricEncryptionSettingsBase

The base class for symmetric encryption settings used to encrypt or decrypt the messages being sent through the message broker.

Interfaces

IDecryptionSettings

The interface to be implemented by the decryption settings classes such as SymmetricDecryptionSettings.

IEncryptionSettings

The interface to be implemented by the encryption settings classes such as SymmetricEncryptionSettings.

ISilverbackCryptoStreamFactory

The factory used to create the SilverbackCryptoStream implementation according to the IEncryptionSettings or IDecryptionSettings.