/// <summary>
 /// Create processor
 /// </summary>
 /// <param name="repo"></param>
 /// <param name="entities"></param>
 /// <param name="broker"></param>
 /// <param name="logger"></param>
 public SigningRequestProcessor(IRequestRepository repo, IEntityInfoResolver entities,
                                ICertificateRequestEventBroker broker, ILogger logger)
 {
     _repo     = repo ?? throw new ArgumentNullException(nameof(repo));
     _logger   = logger ?? throw new ArgumentNullException(nameof(logger));
     _entities = entities ?? throw new ArgumentNullException(nameof(entities));
     _broker   = broker ?? throw new ArgumentNullException(nameof(broker));
 }
Beispiel #2
0
 /// <summary>
 /// Create services
 /// </summary>
 /// <param name="repo"></param>
 /// <param name="resolver"></param>
 /// <param name="certificates"></param>
 /// <param name="logger"></param>
 public TrustListServices(ITrustRepository repo, IEntityInfoResolver resolver,
                          ICertificateStore certificates, ILogger logger)
 {
     _certificates = certificates ?? throw new ArgumentNullException(nameof(certificates));
     _resolver     = resolver ?? throw new ArgumentNullException(nameof(resolver));
     _logger       = logger ?? throw new ArgumentNullException(nameof(logger));
     _repo         = repo ?? throw new ArgumentNullException(nameof(repo));
 }
        /// <summary>
        /// Create certificate request
        /// </summary>
        /// <param name="keys"></param>
        /// <param name="serializer"></param>
        /// <param name="entities"></param>
        /// <param name="broker"></param>
        /// <param name="repo"></param>
        /// <param name="logger"></param>
        public KeyPairRequestProcessor(IRequestRepository repo, IKeyStore keys,
            IKeyHandleSerializer serializer, IEntityInfoResolver entities,
            ICertificateRequestEventBroker broker, ILogger logger) {

            _keys = keys ?? throw new ArgumentNullException(nameof(keys));
            _logger = logger ?? throw new ArgumentNullException(nameof(logger));
            _repo = repo ?? throw new ArgumentNullException(nameof(repo));
            _broker = broker ?? throw new ArgumentNullException(nameof(broker));
            _entities = entities ?? throw new ArgumentNullException(nameof(entities));
            _serializer = serializer ?? throw new ArgumentNullException(nameof(serializer));
        }