CertificateCompressionAlgorithm
namespace Org.BouncyCastle.Tls
{
public abstract class CertificateCompressionAlgorithm
{
public const int zlib = 1;
public const int brotli = 2;
public const int zstd = 3;
public static string GetName(int certificateCompressionAlgorithm)
{
switch (certificateCompressionAlgorithm) {
case 1:
return "zlib";
case 2:
return "brotli";
case 3:
return "zstd";
default:
return "UNKNOWN";
}
}
public static string GetText(int certificateCompressionAlgorithm)
{
return GetName(certificateCompressionAlgorithm) + "(" + certificateCompressionAlgorithm.ToString() + ")";
}
public static bool IsRecognized(int certificateCompressionAlgorithm)
{
if ((uint)(certificateCompressionAlgorithm - 1) <= 2)
return true;
return false;
}
}
}