public static GetCertificateForEncryption ( string certName ) : |
||
certName | string | |
return |
private X509Certificate2 GetCertificate(IConfigurationRoot configuration) { if (IsLocalConnection(configuration)) { return(null); // localhost, no TLS } X509Certificate2 certificate = null; var certName = _securityOptions.X509CertificateName ?? Invariant($"CN={Environment.MachineName}"); certificate = Certificates.GetCertificateForEncryption(certName); if (certificate == null) { #if DEBUG return(null); #else _logger.LogCritical(Resources.Critical_NoTlsCertificate, certName); Environment.Exit((int)BrokerExitCodes.NoCertificate); #endif } _logger.LogInformation(Resources.Trace_CertificateIssuer, certificate.Issuer); _logger.LogInformation(Resources.Trace_CertificateSubject, certificate.Subject); return(certificate); }
private X509Certificate2 GetCertificate() { X509Certificate2 certificate = Certificates.GetCertificateForEncryption(_securityOptions); if (certificate == null) { return(null); } _logger.LogInformation(Resources.Trace_CertificateIssuer, certificate.Issuer); _logger.LogInformation(Resources.Trace_CertificateSubject, certificate.Subject); return(certificate); }
private X509Certificate2 GetCertificate() { X509Certificate2 certificate; try { certificate = Certificates.GetCertificateForEncryption(_securityOptions); } catch (Exception ex) { _logger.LogError(Resources.Error_UnableToGetCertificateForEncryption.FormatInvariant(ex.Message)); return(null); } if (certificate == null) { return(null); } _logger.LogInformation(Resources.Trace_CertificateIssuer, certificate.Issuer); _logger.LogInformation(Resources.Trace_CertificateSubject, certificate.Subject); return(certificate); }