C# Class amp.eventing.DigitalSignatureProcessor

Inheritance: IMessageProcessor
Show file Open project: Berico-Technologies/AMP

Protected Properties

Property Type Description
_cert System.Security.Cryptography.X509Certificates.X509Certificate2
_certProvider ICertificateProvider
_log ILog

Public Methods

Method Description
DigitalSignatureProcessor ( ICertificateProvider certProvider ) : System
Dispose ( ) : void
ProcessInbound ( MessageContext context, System.Action continueProcessing ) : void
ProcessMessage ( MessageContext context, System.Action continueProcessing ) : void
ProcessOutbound ( MessageContext context, System.Action continueProcessing ) : void

Method Details

DigitalSignatureProcessor() public method

public DigitalSignatureProcessor ( ICertificateProvider certProvider ) : System
certProvider ICertificateProvider
return System

Dispose() public method

public Dispose ( ) : void
return void

ProcessInbound() public method

public ProcessInbound ( MessageContext context, System.Action continueProcessing ) : void
context amp.messaging.MessageContext
continueProcessing System.Action
return void

ProcessMessage() public method

public ProcessMessage ( MessageContext context, System.Action continueProcessing ) : void
context amp.messaging.MessageContext
continueProcessing System.Action
return void

ProcessOutbound() public method

public ProcessOutbound ( MessageContext context, System.Action continueProcessing ) : void
context amp.messaging.MessageContext
continueProcessing System.Action
return void

Property Details

_cert protected property

protected X509Certificate2,System.Security.Cryptography.X509Certificates _cert
return System.Security.Cryptography.X509Certificates.X509Certificate2

_certProvider protected property

protected ICertificateProvider _certProvider
return ICertificateProvider

_log protected property

protected ILog _log
return ILog