Table of Contents

Class CertificateExtensions

Namespace
SimpleSign.Core.Extensions
Assembly
SimpleSign.Core.dll

Extension methods for X509Certificate2 chain operations.

public static class CertificateExtensions
Inheritance
CertificateExtensions
Inherited Members

Methods

FindIssuerOf(IEnumerable<X509Certificate2>, X509Certificate2)

Finds the issuer of cert in the given chain. First tries binary SubjectName/IusserName match, then falls back to string comparison.

public static X509Certificate2? FindIssuerOf(this IEnumerable<X509Certificate2> chain, X509Certificate2 cert)

Parameters

chain IEnumerable<X509Certificate2>
cert X509Certificate2

Returns

X509Certificate2

IsSelfSigned(X509Certificate2)

Returns true when the certificate is self-signed (Subject == Issuer).

public static bool IsSelfSigned(this X509Certificate2 cert)

Parameters

cert X509Certificate2

Returns

bool