C# 클래스 NServiceBus.RijndaelEncryptionService

상속: IEncryptionService
파일 보기 프로젝트 열기: Particular/NServiceBus

공개 메소드들

메소드 설명
Decrypt ( NServiceBus.EncryptedValue encryptedValue, IIncomingLogicalMessageContext context ) : string
Encrypt ( string value, IOutgoingLogicalMessageContext context ) : NServiceBus.EncryptedValue
RijndaelEncryptionService ( string encryptionKeyIdentifier, byte[]>.IDictionary keys, IList decryptionKeys ) : System

보호된 메소드들

메소드 설명
AddKeyIdentifierHeader ( IOutgoingLogicalMessageContext context ) : void
ConfigureIV ( RijndaelManaged rijndael ) : void
TryGetKeyIdentifierHeader ( string &keyIdentifier, IIncomingLogicalMessageContext context ) : bool

비공개 메소드들

메소드 설명
Decrypt ( NServiceBus.EncryptedValue encryptedValue, byte key ) : string
DecryptUsingAllKeys ( NServiceBus.EncryptedValue encryptedValue ) : string
DecryptUsingKeyIdentifier ( NServiceBus.EncryptedValue encryptedValue, string keyIdentifier ) : string
IsValidKey ( byte key ) : bool
VerifyEncryptionKey ( byte key ) : void
VerifyExpiredKeys ( IList keys ) : void

메소드 상세

AddKeyIdentifierHeader() 보호된 메소드

protected AddKeyIdentifierHeader ( IOutgoingLogicalMessageContext context ) : void
context IOutgoingLogicalMessageContext
리턴 void

ConfigureIV() 보호된 메소드

protected ConfigureIV ( RijndaelManaged rijndael ) : void
rijndael System.Security.Cryptography.RijndaelManaged
리턴 void

Decrypt() 공개 메소드

public Decrypt ( NServiceBus.EncryptedValue encryptedValue, IIncomingLogicalMessageContext context ) : string
encryptedValue NServiceBus.EncryptedValue
context IIncomingLogicalMessageContext
리턴 string

Encrypt() 공개 메소드

public Encrypt ( string value, IOutgoingLogicalMessageContext context ) : NServiceBus.EncryptedValue
value string
context IOutgoingLogicalMessageContext
리턴 NServiceBus.EncryptedValue

RijndaelEncryptionService() 공개 메소드

public RijndaelEncryptionService ( string encryptionKeyIdentifier, byte[]>.IDictionary keys, IList decryptionKeys ) : System
encryptionKeyIdentifier string
keys byte[]>.IDictionary
decryptionKeys IList
리턴 System

TryGetKeyIdentifierHeader() 보호된 메소드

protected TryGetKeyIdentifierHeader ( string &keyIdentifier, IIncomingLogicalMessageContext context ) : bool
keyIdentifier string
context IIncomingLogicalMessageContext
리턴 bool