Signing\Utility\CertificateUtility.cs (13)
29public static string X509Certificate2ToString(X509Certificate2 cert, HashAlgorithmName fingerprintAlgorithm)
46internal static IReadOnlyList<SignatureLog> X509Certificate2ToLogMessages(X509Certificate2 cert, HashAlgorithmName fingerprintAlgorithm, string indentation = " ")
70private static void X509Certificate2ToString(X509Certificate2 cert, StringBuilder certStringBuilder, HashAlgorithmName fingerprintAlgorithm, string indentation)
108public static string X509Certificate2CollectionToString(X509Certificate2Collection certCollection, HashAlgorithmName fingerprintAlgorithm)
129public static string X509ChainToString(X509Chain chain, HashAlgorithmName fingerprintAlgorithm)
285public static byte[] GetHash(X509Certificate2 certificate, HashAlgorithmName hashAlgorithm)
302public static string GetHashString(X509Certificate2 certificate, HashAlgorithmName hashAlgorithm)
413public static bool TryDeduceHashAlgorithm(string certificateFingerprint, out HashAlgorithmName hashAlgorithmName)
415hashAlgorithmName = HashAlgorithmName.Unknown;
424hashAlgorithmName = HashAlgorithmName.SHA1;
428hashAlgorithmName = HashAlgorithmName.SHA256;
432hashAlgorithmName = HashAlgorithmName.SHA384;
436hashAlgorithmName = HashAlgorithmName.SHA512;