<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0-beta.98" />

KeyUpdateRequest

public abstract class KeyUpdateRequest
RFC 8446 4.6.3
namespace Org.BouncyCastle.Tls { public abstract class KeyUpdateRequest { public const short update_not_requested = 0; public const short update_requested = 1; public static string GetName(short keyUpdateRequest) { switch (keyUpdateRequest) { case 0: return "update_not_requested"; case 1: return "update_requested"; default: return "UNKNOWN"; } } public static string GetText(short keyUpdateRequest) { return GetName(keyUpdateRequest) + "(" + keyUpdateRequest.ToString() + ")"; } public static bool IsValid(short keyUpdateRequest) { if (keyUpdateRequest >= 0) return keyUpdateRequest <= 1; return false; } } }