System\ServiceModel\Security\SecurityUtils.cs (13)
867internal static void EnsureCertificateCanDoKeyExchange(X509Certificate2 certificate)
900static bool CanKeyDoKeyExchange(X509Certificate2 certificate)
946static CspKeyContainerInfo GetKeyContainerInfo(X509Certificate2 certificate)
957internal static string GetCertificateId(X509Certificate2 certificate)
1055internal static void AppendCertificateIdentityName(StringBuilder str, X509Certificate2 certificate)
1509internal static void ResetCertificate(X509Certificate2 certificate)
1859internal static EndpointIdentity GetServiceCertificateIdentity(X509Certificate2 certificate)
1906public static bool CanReadPrivateKey(X509Certificate2 certificate)
2139internal static X509Certificate2 GetCertificateFromStore(StoreName storeName, StoreLocation storeLocation,
2142X509Certificate2 certificate = GetCertificateFromStoreCore(storeName, storeLocation, findType, findValue, target, true);
2150X509FindType findType, object findValue, EndpointAddress target, out X509Certificate2 certificate)
2156static X509Certificate2 GetCertificateFromStoreCore(StoreName storeName, StoreLocation storeLocation,
2363public static bool TryCreateX509CertificateFromRawData(byte[] rawData, out X509Certificate2 certificate)