Org.BouncyCastle.Tls.ProtocolName
RFC 7301 Represents a protocol name for use with ALPN.
namespace Org.BouncyCastle.Tls
{
public sealed class ProtocolName
{
public static readonly ProtocolName Http_1_1;
public static readonly ProtocolName Spdy_1;
public static readonly ProtocolName Spdy_2;
public static readonly ProtocolName Spdy_3;
public static readonly ProtocolName Stun_Turn;
public static readonly ProtocolName Stun_Nat_Discovery;
public static readonly ProtocolName Http_2_Tls;
public static readonly ProtocolName Http_2_Tcp;
public static readonly ProtocolName WebRtc;
public static readonly ProtocolName WebRtc_Confidential;
public static readonly ProtocolName Ftp;
public static readonly ProtocolName Imap;
public static readonly ProtocolName Pop3;
public static readonly ProtocolName ManageSieve;
public static readonly ProtocolName Coap;
public static readonly ProtocolName Xmpp_Client;
public static readonly ProtocolName Xmpp_Server;
public static readonly ProtocolName Acme_Tls_1;
public static readonly ProtocolName Oasis_Mqtt;
public static readonly ProtocolName Dns_Over_Tls;
public static readonly ProtocolName Ntske_1;
public static readonly ProtocolName Sun_Rpc;
public static readonly ProtocolName Http_3;
public static readonly ProtocolName Smb_2;
public static readonly ProtocolName Irc;
public static readonly ProtocolName Nntp_Reading;
public static readonly ProtocolName Nntp_Transit;
public static readonly ProtocolName Dns_Over_Quic;
public static ProtocolName AsRawBytes(byte[] bytes);
public static ProtocolName AsUtf8Encoding(string name);
public byte[] GetBytes();
public string GetUtf8Decoding();
public void Encode(Stream output);
public static ProtocolName Parse(Stream input);
}
}