Signing\Utility\CertificateUtility.cs (13)
29public static string X509Certificate2ToString(X509Certificate2 cert, HashAlgorithmName fingerprintAlgorithm)
46internal static IReadOnlyList<SignatureLog> X509Certificate2ToLogMessages(X509Certificate2 cert, HashAlgorithmName fingerprintAlgorithm, string indentation = " ")
80private static void X509Certificate2ToString(X509Certificate2 cert, StringBuilder certStringBuilder, HashAlgorithmName fingerprintAlgorithm, string indentation)
128public static string X509Certificate2CollectionToString(X509Certificate2Collection certCollection, HashAlgorithmName fingerprintAlgorithm)
149public static string X509ChainToString(X509Chain chain, HashAlgorithmName fingerprintAlgorithm)
305public static byte[] GetHash(X509Certificate2 certificate, HashAlgorithmName hashAlgorithm)
322public static string GetHashString(X509Certificate2 certificate, HashAlgorithmName hashAlgorithm)
433public static bool TryDeduceHashAlgorithm(string certificateFingerprint, out HashAlgorithmName hashAlgorithmName)
435hashAlgorithmName = HashAlgorithmName.Unknown;
444hashAlgorithmName = HashAlgorithmName.SHA1;
448hashAlgorithmName = HashAlgorithmName.SHA256;
452hashAlgorithmName = HashAlgorithmName.SHA384;
456hashAlgorithmName = HashAlgorithmName.SHA512;