Exemple #1
0
 public static IGaContentSigner BuildGaSigner(
     IConfiguration config,
     LocalMachineStoreCertificateProviderLoggingExtensions extensions)
 {
     return(new EcdSaSigner(
                new LocalMachineStoreCertificateProvider(
                    new LocalMachineStoreCertificateProviderConfig(
                        config,
                        GaSettingPrefix),
                    extensions)));
 }
Exemple #2
0
 public static IContentSigner BuildEvSigner(
     IConfiguration config,
     LocalMachineStoreCertificateProviderLoggingExtensions extensions,
     IUtcDateTimeProvider dateTimeProvider)
 {
     return(new CmsSignerEnhanced(
                new LocalMachineStoreCertificateProvider(
                    new LocalMachineStoreCertificateProviderConfig(
                        config,
                        NlSettingPrefix),
                    extensions),
                new EmbeddedResourcesCertificateChainProvider(
                    new EmbeddedResourceCertificateConfig(
                        config,
                        NlChainPrefix)),
                dateTimeProvider));
 }