<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.0" />

Org.BouncyCastle.Tls.Certificate

public sealed class Certificate
public sealed class ParseOptions

public static readonly Certificate EmptyChain

public static readonly Certificate EmptyChainTls13

public short CertificateType { get; }

public bool IsEmpty { get; }

public int Length { get; }

public Certificate(TlsCertificate[] certificateList)

public Certificate(byte[] certificateRequestContext, CertificateEntry[] certificateEntryList)

public Certificate(short certificateType, byte[] certificateRequestContext, CertificateEntry[] certificateEntryList)

public static Certificate Parse(ParseOptions options, TlsContext context, Stream messageInput, Stream endPointHashOutput)

public void Encode(TlsContext context, Stream messageOutput, Stream endPointHashOutput)

public TlsCertificate GetCertificateAt(int index)