Show / Hide Table of Contents

Class Encrypter

abstract base class of all encryption classes; provides useful methods for derived encryption classes

Inheritance
System.Object
Encrypter
AsymmetricEncrypter
SymmetricEncrypter
X509AsymmetricEncrypter
Namespace: BO4E.Extensions.Encryption
Assembly: BO4E-dotnet.Extensions.Encryption.dll
Syntax
public abstract class Encrypter : IDisposable

Properties

| Improve this Doc View Source

_logger

Declaration
public ILogger _logger { get; set; }
Property Value
Type Description
ILogger

Methods

| Improve this Doc View Source

Decrypt(EncryptedObject)

decrypt an encrypted Business Object

Declaration
public abstract BusinessObject Decrypt(EncryptedObject encryptedObject)
Parameters
Type Name Description
EncryptedObject encryptedObject

an encrypted Business Object

Returns
Type Description
BusinessObject

a decrypted Business Object

| Improve this Doc View Source

Decrypt<T>(EncryptedObject)

Declaration
public abstract T Decrypt<T>(EncryptedObject encryptedObject)
    where T : BusinessObject
Parameters
Type Name Description
EncryptedObject encryptedObject
Returns
Type Description
T
Type Parameters
Name Description
T
| Improve this Doc View Source

Dispose()

Declaration
public abstract void Dispose()
| Improve this Doc View Source

Finalize()

Declaration
protected void Finalize()

Extension Methods

BusinessObjectExtensions.DeepClone<T>(T)
COMExtensions.DeepClone<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX