Zdexby TheHolyOneZ
49,743 classes
Class

TlsExtensionsUtilities

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.TlsExtensionsUtilities, com.Tivadar.Best.HTTP 0x0010 (16 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 157

SignatureFlagsNativeParams
IDictionary<System.Int32 EnsureExtensionsInitialised(IDictionary<System.Int32 extensions)PublicStatic—0x08
void AddAlpnExtensionClient(IDictionary<System.Int32 extensions, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ProtocolName> protocolNameList)PublicStatic—0x08
void AddAlpnExtensionServer(IDictionary<System.Int32 extensions, ProtocolName protocolName)PublicStatic—0x08
void AddCertificateAuthoritiesExtension(IDictionary<System.Int32 extensions, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Name> authorities)PublicStatic—0x08
void AddClientCertificateTypeExtensionClient(IDictionary<System.Int32 extensions, const short[]& certificateTypes)PublicStatic—0x08
void AddClientCertificateTypeExtensionServer(IDictionary<System.Int32 extensions, short certificateType)PublicStatic—0x08
void AddClientCertificateUrlExtension(IDictionary<System.Int32 extensions)PublicStatic—0x08
void AddCompressCertificateExtension(IDictionary<System.Int32 extensions, const int[]& algorithms)PublicStatic—0x08
void AddCookieExtension(IDictionary<System.Int32 extensions, const byte[]& cookie)PublicStatic—0x08
void AddEarlyDataIndication(IDictionary<System.Int32 extensions)PublicStatic—0x08
void AddEarlyDataMaxSize(IDictionary<System.Int32 extensions, long maxSize)PublicStatic—0x08
void AddEmptyExtensionData(IDictionary<System.Int32 extensions, int extType)PublicStatic—0x08
void AddEncryptThenMacExtension(IDictionary<System.Int32 extensions)PublicStatic—0x08
void AddExtendedMasterSecretExtension(IDictionary<System.Int32 extensions)PublicStatic—0x08
void AddHeartbeatExtension(IDictionary<System.Int32 extensions, HeartbeatExtension heartbeatExtension)PublicStatic—0x08
void AddKeyShareClientHello(IDictionary<System.Int32 extensions, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.KeyShareEntry> clientShares)PublicStatic—0x08
void AddKeyShareHelloRetryRequest(IDictionary<System.Int32 extensions, int namedGroup)PublicStatic—0x08
void AddKeyShareServerHello(IDictionary<System.Int32 extensions, KeyShareEntry serverShare)PublicStatic—0x08
void AddMaxFragmentLengthExtension(IDictionary<System.Int32 extensions, short maxFragmentLength)PublicStatic—0x08
void AddOidFiltersExtension(IDictionary<System.Int32 extensions, IDictionary<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier filters)PublicStatic—0x08
void AddPaddingExtension(IDictionary<System.Int32 extensions, int dataLength)PublicStatic—0x08
void AddPostHandshakeAuthExtension(IDictionary<System.Int32 extensions)PublicStatic—0x08
void AddPreSharedKeyClientHello(IDictionary<System.Int32 extensions, OfferedPsks offeredPsks)PublicStatic—0x08
void AddPreSharedKeyServerHello(IDictionary<System.Int32 extensions, int selectedIdentity)PublicStatic—0x08
void AddPskKeyExchangeModesExtension(IDictionary<System.Int32 extensions, const short[]& modes)PublicStatic—0x08
void AddRecordSizeLimitExtension(IDictionary<System.Int32 extensions, int recordSizeLimit)PublicStatic—0x08
void AddServerCertificateTypeExtensionClient(IDictionary<System.Int32 extensions, const short[]& certificateTypes)PublicStatic—0x08
void AddServerCertificateTypeExtensionServer(IDictionary<System.Int32 extensions, short certificateType)PublicStatic0x08
void AddServerNameExtensionClient(IDictionary<System.Int32 extensions, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ServerName> serverNameList)PublicStatic0x08
void AddServerNameExtensionServer(IDictionary<System.Int32 extensions)PublicStatic0x08
void AddSignatureAlgorithmsExtension(IDictionary<System.Int32 extensions, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> supportedSignatureAlgorithms)PublicStatic0x08
void AddSignatureAlgorithmsCertExtension(IDictionary<System.Int32 extensions, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> supportedSignatureAlgorithms)PublicStatic0x08
void AddStatusRequestExtension(IDictionary<System.Int32 extensions, CertificateStatusRequest statusRequest)PublicStatic0x08
void AddStatusRequestV2Extension(IDictionary<System.Int32 extensions, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.CertificateStatusRequestItemV2> statusRequestV2)PublicStatic0x08
void AddSupportedGroupsExtension(IDictionary<System.Int32 extensions, IList<System.Int32> namedGroups)PublicStatic0x08
void AddSupportedPointFormatsExtension(IDictionary<System.Int32 extensions, const short[]& ecPointFormats)PublicStatic0x08
void AddSupportedVersionsExtensionClient(IDictionary<System.Int32 extensions, const ProtocolVersion[]& versions)PublicStatic0x08
void AddSupportedVersionsExtensionServer(IDictionary<System.Int32 extensions, ProtocolVersion selectedVersion)PublicStatic0x08
void AddTruncatedHmacExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
void AddTrustedCAKeysExtensionClient(IDictionary<System.Int32 extensions, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.TrustedAuthority> trustedAuthoritiesList)PublicStatic0x08
void AddTrustedCAKeysExtensionServer(IDictionary<System.Int32 extensions)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ProtocolName> GetAlpnExtensionClient(IDictionary<System.Int32 extensions)PublicStatic0x08
ProtocolName GetAlpnExtensionServer(IDictionary<System.Int32 extensions)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Name> GetCertificateAuthoritiesExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
short[] GetClientCertificateTypeExtensionClient(IDictionary<System.Int32 extensions)PublicStatic0x08
short GetClientCertificateTypeExtensionServer(IDictionary<System.Int32 extensions, short defaultValue)PublicStatic0x08
int[] GetCompressCertificateExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
byte[] GetCookieExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
long GetEarlyDataMaxSize(IDictionary<System.Int32 extensions)PublicStatic0x08
HeartbeatExtension GetHeartbeatExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.KeyShareEntry> GetKeyShareClientHello(IDictionary<System.Int32 extensions)PublicStatic0x08
int GetKeyShareHelloRetryRequest(IDictionary<System.Int32 extensions)PublicStatic0x08
KeyShareEntry GetKeyShareServerHello(IDictionary<System.Int32 extensions)PublicStatic0x08
short GetMaxFragmentLengthExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
IDictionary<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier GetOidFiltersExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
int GetPaddingExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
OfferedPsks GetPreSharedKeyClientHello(IDictionary<System.Int32 extensions)PublicStatic0x08
int GetPreSharedKeyServerHello(IDictionary<System.Int32 extensions)PublicStatic0x08
short[] GetPskKeyExchangeModesExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
int GetRecordSizeLimitExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
short[] GetServerCertificateTypeExtensionClient(IDictionary<System.Int32 extensions)PublicStatic0x08
short GetServerCertificateTypeExtensionServer(IDictionary<System.Int32 extensions, short defaultValue)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ServerName> GetServerNameExtensionClient(IDictionary<System.Int32 extensions)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> GetSignatureAlgorithmsExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> GetSignatureAlgorithmsCertExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
CertificateStatusRequest GetStatusRequestExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.CertificateStatusRequestItemV2> GetStatusRequestV2Extension(IDictionary<System.Int32 extensions)PublicStatic0x08
int[] GetSupportedGroupsExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
short[] GetSupportedPointFormatsExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
ProtocolVersion[] GetSupportedVersionsExtensionClient(IDictionary<System.Int32 extensions)PublicStatic0x08
ProtocolVersion GetSupportedVersionsExtensionServer(IDictionary<System.Int32 extensions)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.TrustedAuthority> GetTrustedCAKeysExtensionClient(IDictionary<System.Int32 extensions)PublicStatic0x08
bool HasClientCertificateUrlExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
bool HasEarlyDataIndication(IDictionary<System.Int32 extensions)PublicStatic0x08
bool HasEncryptThenMacExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
bool HasExtendedMasterSecretExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
bool HasServerNameExtensionServer(IDictionary<System.Int32 extensions)PublicStatic0x08
bool HasPostHandshakeAuthExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
bool HasTruncatedHmacExtension(IDictionary<System.Int32 extensions)PublicStatic0x08
bool HasTrustedCAKeysExtensionServer(IDictionary<System.Int32 extensions)PublicStatic0x08
byte[] CreateAlpnExtensionClient(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ProtocolName> protocolNameList)PublicStatic0x08
byte[] CreateAlpnExtensionServer(ProtocolName protocolName)PublicStatic0x08
byte[] CreateCertificateAuthoritiesExtension(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Name> authorities)PublicStatic0x08
byte[] CreateCertificateTypeExtensionClient(const short[]& certificateTypes)PublicStatic0x08
byte[] CreateCertificateTypeExtensionServer(short certificateType)PublicStatic0x08
byte[] CreateClientCertificateUrlExtension()PublicStatic0x08
byte[] CreateCompressCertificateExtension(const int[]& algorithms)PublicStatic0x08
byte[] CreateCookieExtension(const byte[]& cookie)PublicStatic0x08
byte[] CreateEarlyDataIndication()PublicStatic0x08
byte[] CreateEarlyDataMaxSize(long maxSize)PublicStatic0x08
byte[] CreateEmptyExtensionData()PublicStatic0x08
byte[] CreateEncryptThenMacExtension()PublicStatic0x08
byte[] CreateExtendedMasterSecretExtension()PublicStatic0x08
byte[] CreateHeartbeatExtension(HeartbeatExtension heartbeatExtension)PublicStatic0x08
byte[] CreateKeyShareClientHello(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.KeyShareEntry> clientShares)PublicStatic0x08
byte[] CreateKeyShareHelloRetryRequest(int namedGroup)PublicStatic0x08
byte[] CreateKeyShareServerHello(KeyShareEntry serverShare)PublicStatic0x08
byte[] CreateMaxFragmentLengthExtension(short maxFragmentLength)PublicStatic0x08
byte[] CreateOidFiltersExtension(IDictionary<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier filters)PublicStatic0x08
byte[] CreatePaddingExtension(int dataLength)PublicStatic0x08
byte[] CreatePostHandshakeAuthExtension()PublicStatic0x08
byte[] CreatePreSharedKeyClientHello(OfferedPsks offeredPsks)PublicStatic0x08
byte[] CreatePreSharedKeyServerHello(int selectedIdentity)PublicStatic0x08
byte[] CreatePskKeyExchangeModesExtension(const short[]& modes)PublicStatic0x08
byte[] CreateRecordSizeLimitExtension(int recordSizeLimit)PublicStatic0x08
byte[] CreateServerNameExtensionClient(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ServerName> serverNameList)PublicStatic0x08
byte[] CreateServerNameExtensionServer()PublicStatic0x08
byte[] CreateSignatureAlgorithmsExtension(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> supportedSignatureAlgorithms)PublicStatic0x08
byte[] CreateSignatureAlgorithmsCertExtension(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> supportedSignatureAlgorithms)PublicStatic0x08
byte[] CreateStatusRequestExtension(CertificateStatusRequest statusRequest)PublicStatic0x08
byte[] CreateStatusRequestV2Extension(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.CertificateStatusRequestItemV2> statusRequestV2)PublicStatic0x08
byte[] CreateSupportedGroupsExtension(IList<System.Int32> namedGroups)PublicStatic0x08
byte[] CreateSupportedPointFormatsExtension(const short[]& ecPointFormats)PublicStatic0x08
byte[] CreateSupportedVersionsExtensionClient(const ProtocolVersion[]& versions)PublicStatic0x08
byte[] CreateSupportedVersionsExtensionServer(ProtocolVersion selectedVersion)PublicStatic0x08
byte[] CreateTruncatedHmacExtension()PublicStatic0x08
byte[] CreateTrustedCAKeysExtensionClient(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.TrustedAuthority> trustedAuthoritiesList)PublicStatic0x08
byte[] CreateTrustedCAKeysExtensionServer()PublicStatic0x08
bool ReadEmptyExtensionData(const byte[]& extensionData)PrivateStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ProtocolName> ReadAlpnExtensionClient(const byte[]& extensionData)PublicStatic0x08
ProtocolName ReadAlpnExtensionServer(const byte[]& extensionData)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Name> ReadCertificateAuthoritiesExtension(const byte[]& extensionData)PublicStatic0x08
short[] ReadCertificateTypeExtensionClient(const byte[]& extensionData)PublicStatic0x08
short ReadCertificateTypeExtensionServer(const byte[]& extensionData)PublicStatic0x08
bool ReadClientCertificateUrlExtension(const byte[]& extensionData)PublicStatic0x08
int[] ReadCompressCertificateExtension(const byte[]& extensionData)PublicStatic0x08
byte[] ReadCookieExtension(const byte[]& extensionData)PublicStatic0x08
bool ReadEarlyDataIndication(const byte[]& extensionData)PublicStatic0x08
long ReadEarlyDataMaxSize(const byte[]& extensionData)PublicStatic0x08
bool ReadEncryptThenMacExtension(const byte[]& extensionData)PublicStatic0x08
bool ReadExtendedMasterSecretExtension(const byte[]& extensionData)PublicStatic0x08
HeartbeatExtension ReadHeartbeatExtension(const byte[]& extensionData)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.KeyShareEntry> ReadKeyShareClientHello(const byte[]& extensionData)PublicStatic0x08
int ReadKeyShareHelloRetryRequest(const byte[]& extensionData)PublicStatic0x08
KeyShareEntry ReadKeyShareServerHello(const byte[]& extensionData)PublicStatic0x08
short ReadMaxFragmentLengthExtension(const byte[]& extensionData)PublicStatic0x08
IDictionary<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier ReadOidFiltersExtension(const byte[]& extensionData)PublicStatic0x08
int ReadPaddingExtension(const byte[]& extensionData)PublicStatic0x08
bool ReadPostHandshakeAuthExtension(const byte[]& extensionData)PublicStatic0x08
OfferedPsks ReadPreSharedKeyClientHello(const byte[]& extensionData)PublicStatic0x08
int ReadPreSharedKeyServerHello(const byte[]& extensionData)PublicStatic0x08
short[] ReadPskKeyExchangeModesExtension(const byte[]& extensionData)PublicStatic0x08
int ReadRecordSizeLimitExtension(const byte[]& extensionData)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.ServerName> ReadServerNameExtensionClient(const byte[]& extensionData)PublicStatic0x08
bool ReadServerNameExtensionServer(const byte[]& extensionData)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> ReadSignatureAlgorithmsExtension(const byte[]& extensionData)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.SignatureAndHashAlgorithm> ReadSignatureAlgorithmsCertExtension(const byte[]& extensionData)PublicStatic0x08
CertificateStatusRequest ReadStatusRequestExtension(const byte[]& extensionData)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.CertificateStatusRequestItemV2> ReadStatusRequestV2Extension(const byte[]& extensionData)PublicStatic0x08
int[] ReadSupportedGroupsExtension(const byte[]& extensionData)PublicStatic0x08
short[] ReadSupportedPointFormatsExtension(const byte[]& extensionData)PublicStatic0x08
ProtocolVersion[] ReadSupportedVersionsExtensionClient(const byte[]& extensionData)PublicStatic0x08
ProtocolVersion ReadSupportedVersionsExtensionServer(const byte[]& extensionData)PublicStatic0x08
bool ReadTruncatedHmacExtension(const byte[]& extensionData)PublicStatic0x08
IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.TrustedAuthority> ReadTrustedCAKeysExtensionClient(const byte[]& extensionData)PublicStatic0x08
bool ReadTrustedCAKeysExtensionServer(const byte[]& extensionData)PublicStatic0x08
byte[] PatchOpaque16(MemoryStream buf)PrivateStatic0x08