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

Org.BouncyCastle.Tls.ClientHello

public sealed class ClientHello
namespace Org.BouncyCastle.Tls { public sealed class ClientHello { public int BindersSize { get; } public int[] CipherSuites { get; } public byte[] Cookie { get; } public IDictionary<int, byte[]> Extensions { get; } public byte[] Random { get; } public byte[] SessionID { get; } public ProtocolVersion Version { get; } public ClientHello(ProtocolVersion version, byte[] random, byte[] sessionID, byte[] cookie, int[] cipherSuites, IDictionary<int, byte[]> extensions, int bindersSize); public void Encode(TlsContext context, Stream output); public static ClientHello Parse(MemoryStream messageInput, Stream dtlsOutput); } }