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

Org.BouncyCastle.Tls.ServerHello

public sealed class ServerHello
namespace Org.BouncyCastle.Tls { public sealed class ServerHello { public int CipherSuite { get; } public IDictionary<int, byte[]> Extensions { get; } public byte[] Random { get; } public byte[] SessionID { get; } public ProtocolVersion Version { get; } public ServerHello(byte[] sessionID, int cipherSuite, IDictionary<int, byte[]> extensions); public ServerHello(ProtocolVersion version, byte[] random, byte[] sessionID, int cipherSuite, IDictionary<int, byte[]> extensions); public bool IsHelloRetryRequest(); public void Encode(TlsContext context, Stream output); public static ServerHello Parse(MemoryStream input); } }