This service will not start with system account. It present 1053 error. I have made all checks with .net 3.5. 4.6
It will start with local and network service but keeps on stopping and restarting.
This service will not start with system account. It present 1053 error. I have made all checks with .net 3.5. 4.6
It will start with local and network service but keeps on stopping and restarting.
Application: Sage.UK.Accounts50.Data.Service.Control_v27.exe
CoreCLR Version: 4.700.19.60701
.NET Core Version: 3.1.1
Description: The process was terminated due to an unhandled exception.
Exception Info: Sage.UK.Accounts50.Data.Services.Exceptions.ServiceException: Failed to generate SSL certificate.
---> Internal.Cryptography.CryptoThrowHelper+WindowsCryptographicException: Keyset does not exist
at Internal.NativeCrypto.CapiHelper.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
at System.Security.Cryptography.RSACryptoServiceProvider.get_SafeProvHandle()
at System.Security.Cryptography.RSACryptoServiceProvider.get_SafeKeyHandle()
at System.Security.Cryptography.RSACryptoServiceProvider..ctor(Int32 keySize, CspParameters parameters, Boolean useDefaultKeySize)
at System.Security.Cryptography.RSACryptoServiceProvider..ctor(CspParameters parameters)
at Internal.Cryptography.Pal.CertificatePal.<>c.<GetRSAPrivateKey>b__66_0(CspParameters csp)
at Internal.Cryptography.Pal.CertificatePal.GetPrivateKey[T](Func`2 createCsp, Func`2 createCng)
at Internal.Cryptography.Pal.CertificatePal.GetRSAPrivateKey()
at Internal.Cryptography.Pal.CertificateExtensionsCommon.GetPrivateKey[T](X509Certificate2 certificate, Predicate`1 matchesConstraints)
at System.Security.Cryptography.X509Certificates.RSACertificateExtensions.GetRSAPrivateKey(X509Certificate2 certificate)
at System.Security.Cryptography.X509Certificates.CertificateRequest.Create(X509Certificate2 issuerCertificate, DateTimeOffset notBefore, DateTimeOffset notAfter, Byte[] serialNumber)
at Sage.UK.Accounts50.Data.Services.Security.X509Abstractions.CreateSignedCertificateAsync(CertificateRequestParams certificateRequestParams)
at Sage.UK.Accounts50.Data.Services.Security.SslServerCredentialsProvider.CreateSignedCert(X509Certificate2 issuerCert)
at Sage.UK.Accounts50.Data.Services.Security.SslServerCredentialsProvider.GetSslServerCredentialsAsync()
--- End of inner exception stack trace ---
at Sage.UK.Accounts50.Data.Services.Security.SslServerCredentialsProvider.GetSslServerCredentialsAsync()
at Sage.UK.Accounts50.Data.Service.Control.ControlServer.StartAsync(CancellationToken cancellationToken)
at Sage.UK.Accounts50.Data.Service.Control.ControlServerWorker.ExecuteAsync(CancellationToken stoppingToken)
at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
at Sage.UK.Accounts50.Data.Service.Control.Program.Main(String[] args)
Application: Sage.UK.Accounts50.Data.Service.Control_v27.exe
CoreCLR Version: 4.700.19.60701
.NET Core Version: 3.1.1
Description: The process was terminated due to an unhandled exception.
Exception Info: Sage.UK.Accounts50.Data.Services.Exceptions.ServiceException: Failed to generate SSL certificate.
---> Internal.Cryptography.CryptoThrowHelper+WindowsCryptographicException: Keyset does not exist
at Internal.NativeCrypto.CapiHelper.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
at System.Security.Cryptography.RSACryptoServiceProvider.get_SafeProvHandle()
at System.Security.Cryptography.RSACryptoServiceProvider.get_SafeKeyHandle()
at System.Security.Cryptography.RSACryptoServiceProvider..ctor(Int32 keySize, CspParameters parameters, Boolean useDefaultKeySize)
at System.Security.Cryptography.RSACryptoServiceProvider..ctor(CspParameters parameters)
at Internal.Cryptography.Pal.CertificatePal.<>c.<GetRSAPrivateKey>b__66_0(CspParameters csp)
at Internal.Cryptography.Pal.CertificatePal.GetPrivateKey[T](Func`2 createCsp, Func`2 createCng)
at Internal.Cryptography.Pal.CertificatePal.GetRSAPrivateKey()
at Internal.Cryptography.Pal.CertificateExtensionsCommon.GetPrivateKey[T](X509Certificate2 certificate, Predicate`1 matchesConstraints)
at System.Security.Cryptography.X509Certificates.RSACertificateExtensions.GetRSAPrivateKey(X509Certificate2 certificate)
at System.Security.Cryptography.X509Certificates.CertificateRequest.Create(X509Certificate2 issuerCertificate, DateTimeOffset notBefore, DateTimeOffset notAfter, Byte[] serialNumber)
at Sage.UK.Accounts50.Data.Services.Security.X509Abstractions.CreateSignedCertificateAsync(CertificateRequestParams certificateRequestParams)
at Sage.UK.Accounts50.Data.Services.Security.SslServerCredentialsProvider.CreateSignedCert(X509Certificate2 issuerCert)
at Sage.UK.Accounts50.Data.Services.Security.SslServerCredentialsProvider.GetSslServerCredentialsAsync()
--- End of inner exception stack trace ---
at Sage.UK.Accounts50.Data.Services.Security.SslServerCredentialsProvider.GetSslServerCredentialsAsync()
at Sage.UK.Accounts50.Data.Service.Control.ControlServer.StartAsync(CancellationToken cancellationToken)
at Sage.UK.Accounts50.Data.Service.Control.ControlServerWorker.ExecuteAsync(CancellationToken stoppingToken)
at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
at Sage.UK.Accounts50.Data.Service.Control.Program.Main(String[] args)
*Community Hub is the new name for Sage City