예제 #1
0
 public DefaultTransmitter(
     MessageSenderFactory messageSenderFactory,
     IStatisticsService statisticsService,
     ITransmissionVerifier transmissionVerifier,
     ILookupService lookupService)
 {
     this.messageSenderFactory = messageSenderFactory;
     this.statisticsService    = statisticsService;
     this.transmissionVerifier = transmissionVerifier;
     this.lookupService        = lookupService;
 }
예제 #2
0
        public As2InboundHandler(
            ITimestampProvider timestampProvider,
            ICertificateValidator certificateValidator,
            IPersisterHandler persisterHandler,
            ITransmissionVerifier transmissionVerifier,
            SMimeMessageFactory sMimeMessageFactory,
            Func <HyperwaySecureMimeContext> secureContextFactory)
        {
            this.timestampProvider    = timestampProvider;
            this.certificateValidator = certificateValidator;

            this.persisterHandler     = persisterHandler;
            this.transmissionVerifier = transmissionVerifier;

            this.sMimeMessageFactory  = sMimeMessageFactory;
            this.secureContextFactory = secureContextFactory;
        }