public CommandController( AppSettings settings, ISigner signer, ISignatureVerifier verifier, ICertificateProcessor certificateProcessor, ICertificateSerializer certificateSerializer) { _settings = settings; _signer = signer; _verifier = verifier; _certificateProcessor = certificateProcessor; _certificateSerializer = certificateSerializer; }
public SigningCredentialCertificateStorage( IConfiguration configuration, ICertificateFactory certificateFactory, ICertificateSerializer certificateSerializer = null) { _validationKeyStoragePath = configuration["SigningCredential:Storage"]; _certificateFactory = certificateFactory; _certificateSerializer = certificateSerializer ?? new SimpleCertificateSerializer(configuration); var di = new DirectoryInfo(_validationKeyStoragePath); if (!di.Exists) { di.Create(); } }