private SecurityKey GetSecurityKey(string thumbprint) { var certificate = CertificateHelper.GetCertificate(StoreName.My, StoreLocation.LocalMachine, X509FindType.FindByThumbprint, thumbprint); if (certificate == null) { return(null); } return(new X509SecurityKey(certificate)); }
public static X509Certificate2 GetCertificate(this CertificateReferenceElement reference) { if (reference != null && reference.ElementInformation.IsPresent) { return(CertificateHelper.GetCertificate( reference.StoreName, reference.StoreLocation, reference.X509FindType, reference.FindValue)); } return(null); }
public static X509Certificate2 GetCertificate(this EmbeddedCertificate config) { return(CertificateHelper.GetCertificate(config.AssemblyName, config.ResourceName, config.Password)); }