<PackageReference Include="SSH.NET" Version="2025.1.0" />

Renci.SshNet.Security.Certificate

public class Certificate
public enum CertificateType

public byte[] CertificateAuthorityKey { get; }

public string CertificateAuthorityKeyFingerPrint { get; }

public IDictionary<string, string> CriticalOptions { get; }

public IDictionary<string, string> Extensions { get; }

public Key Key { get; }

public string KeyId { get; }

public string Name { get; }

public byte[] Nonce { get; }

public ulong Serial { get; }

public byte[] Signature { get; }

public CertificateType Type { get; }

public DateTimeOffset ValidAfter { get; }

public ulong ValidAfterUnixSeconds { get; }

public DateTimeOffset ValidBefore { get; }

public ulong ValidBeforeUnixSeconds { get; }

public IList<string> ValidPrincipals { get; }

public Certificate(byte[] data)