C# 클래스 NServiceBus.ConfigureRijndaelEncryptionService

Contains extension methods to NServiceBus.Configure.
파일 보기 프로젝트 열기: Particular/NServiceBus

공개 메소드들

메소드 설명
RegisterEncryptionService ( this config, Func func ) : void

Register a custom IEncryptionService to be used for message encryption.

RijndaelEncryptionService ( this config ) : void

Use 256 bit AES encryption based on the Rijndael cipher.

RijndaelEncryptionService ( this config, string encryptionKeyIdentifier, byte[]>.IDictionary keys, IList decryptionKeys = null ) : void

Use 256 bit AES encryption based on the Rijndael cipher.

RijndaelEncryptionService ( this config, string encryptionKeyIdentifier, byte encryptionKey, IList decryptionKeys = null ) : void

Use 256 bit AES encryption based on the Rijndael cipher.

비공개 메소드들

메소드 설명
AddKeyIdentifierItems ( dynamic item, byte[]>.Dictionary result ) : void
BuildRijndaelEncryptionService ( string encryptionKeyIdentifier, byte[]>.IDictionary keys, IList expiredKeys ) : IEncryptionService
ConvertConfigToRijndaelService ( RijndaelEncryptionServiceConfig section ) : IEncryptionService
ExtractDecryptionKeysFromConfigSection ( RijndaelEncryptionServiceConfig section ) : List
ExtractKeysFromConfigSection ( RijndaelEncryptionServiceConfig section ) : byte[]>.Dictionary
GetEncryptionServiceConstructor ( this settings ) : Func
ParseKey ( string key, KeyFormat keyFormat ) : byte[]
ValidateConfigSection ( RijndaelEncryptionServiceConfig section ) : void
VerifyKeys ( List expiredKeys ) : void

메소드 상세

RegisterEncryptionService() 공개 정적인 메소드

Register a custom IEncryptionService to be used for message encryption.
public static RegisterEncryptionService ( this config, Func func ) : void
config this The instance to apply the settings to.
func Func /// A delegate that constructs the instance of to use for all /// encryption. ///
리턴 void

RijndaelEncryptionService() 공개 정적인 메소드

Use 256 bit AES encryption based on the Rijndael cipher.
public static RijndaelEncryptionService ( this config ) : void
config this The instance to apply the settings to.
리턴 void

RijndaelEncryptionService() 공개 정적인 메소드

Use 256 bit AES encryption based on the Rijndael cipher.
public static RijndaelEncryptionService ( this config, string encryptionKeyIdentifier, byte[]>.IDictionary keys, IList decryptionKeys = null ) : void
config this
encryptionKeyIdentifier string
keys byte[]>.IDictionary
decryptionKeys IList
리턴 void

RijndaelEncryptionService() 공개 정적인 메소드

Use 256 bit AES encryption based on the Rijndael cipher.
public static RijndaelEncryptionService ( this config, string encryptionKeyIdentifier, byte encryptionKey, IList decryptionKeys = null ) : void
config this The instance to apply the settings to.
encryptionKeyIdentifier string Encryption key identifier.
encryptionKey byte Encryption Key.
decryptionKeys IList A list of decryption keys.
리턴 void