terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Mono.Security.Interface Namespace Reference

Classes

class  Alert
 
interface  ICertificateValidator
 
class  MonoTlsConnectionInfo
 
class  MonoTlsProvider
 
class  MonoTlsProviderFactory
 
class  MonoTlsSettings
 
class  TlsException
 
class  ValidationResult
 

Enumerations

enum  AlertDescription : byte {
  CloseNotify , UnexpectedMessage = 10 , BadRecordMAC = 20 , DecryptionFailed_RESERVED ,
  RecordOverflow , DecompressionFailure = 30 , HandshakeFailure = 40 , NoCertificate_RESERVED ,
  BadCertificate , UnsupportedCertificate , CertificateRevoked , CertificateExpired ,
  CertificateUnknown , IlegalParameter , UnknownCA , AccessDenied ,
  DecodeError , DecryptError , ExportRestriction = 60 , ProtocolVersion = 70 ,
  InsuficientSecurity , InternalError = 80 , UserCancelled = 90 , NoRenegotiation = 100 ,
  UnsupportedExtension = 110
}
 
enum  AlertLevel : byte { Warning = 1 , Fatal }
 
enum  CipherSuiteCode : ushort {
  TLS_NULL_WITH_NULL_NULL , TLS_RSA_WITH_NULL_MD5 , TLS_RSA_WITH_NULL_SHA , TLS_RSA_EXPORT_WITH_RC4_40_MD5 ,
  TLS_RSA_WITH_RC4_128_MD5 , TLS_RSA_WITH_RC4_128_SHA , TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 , TLS_RSA_WITH_IDEA_CBC_SHA ,
  TLS_RSA_EXPORT_WITH_DES40_CBC_SHA , TLS_RSA_WITH_DES_CBC_SHA , TLS_RSA_WITH_3DES_EDE_CBC_SHA , TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA ,
  TLS_DH_DSS_WITH_DES_CBC_SHA , TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA , TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA , TLS_DH_RSA_WITH_DES_CBC_SHA ,
  TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA , TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA , TLS_DHE_DSS_WITH_DES_CBC_SHA , TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA ,
  TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA , TLS_DHE_RSA_WITH_DES_CBC_SHA , TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA , TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 ,
  TLS_DH_anon_WITH_RC4_128_MD5 , TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA , TLS_DH_anon_WITH_DES_CBC_SHA , TLS_DH_anon_WITH_3DES_EDE_CBC_SHA ,
  TLS_RSA_WITH_AES_128_CBC_SHA = 47 , TLS_DH_DSS_WITH_AES_128_CBC_SHA , TLS_DH_RSA_WITH_AES_128_CBC_SHA , TLS_DHE_DSS_WITH_AES_128_CBC_SHA ,
  TLS_DHE_RSA_WITH_AES_128_CBC_SHA , TLS_DH_anon_WITH_AES_128_CBC_SHA , TLS_RSA_WITH_AES_256_CBC_SHA , TLS_DH_DSS_WITH_AES_256_CBC_SHA ,
  TLS_DH_RSA_WITH_AES_256_CBC_SHA , TLS_DHE_DSS_WITH_AES_256_CBC_SHA , TLS_DHE_RSA_WITH_AES_256_CBC_SHA , TLS_DH_anon_WITH_AES_256_CBC_SHA ,
  TLS_RSA_WITH_CAMELLIA_128_CBC_SHA = 65 , TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA , TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA , TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA ,
  TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA , TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA , TLS_RSA_WITH_CAMELLIA_256_CBC_SHA = 132 , TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA ,
  TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA , TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA , TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA , TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA ,
  TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 186 , TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 , TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 , TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 ,
  TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 , TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 , TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 , TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 ,
  TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 , TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 , TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 , TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 ,
  TLS_RSA_WITH_SEED_CBC_SHA = 150 , TLS_DH_DSS_WITH_SEED_CBC_SHA , TLS_DH_RSA_WITH_SEED_CBC_SHA , TLS_DHE_DSS_WITH_SEED_CBC_SHA ,
  TLS_DHE_RSA_WITH_SEED_CBC_SHA , TLS_DH_anon_WITH_SEED_CBC_SHA , TLS_PSK_WITH_RC4_128_SHA = 138 , TLS_PSK_WITH_3DES_EDE_CBC_SHA ,
  TLS_PSK_WITH_AES_128_CBC_SHA , TLS_PSK_WITH_AES_256_CBC_SHA , TLS_DHE_PSK_WITH_RC4_128_SHA , TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA ,
  TLS_DHE_PSK_WITH_AES_128_CBC_SHA , TLS_DHE_PSK_WITH_AES_256_CBC_SHA , TLS_RSA_PSK_WITH_RC4_128_SHA , TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA ,
  TLS_RSA_PSK_WITH_AES_128_CBC_SHA , TLS_RSA_PSK_WITH_AES_256_CBC_SHA , TLS_ECDH_ECDSA_WITH_NULL_SHA = 49153 , TLS_ECDH_ECDSA_WITH_RC4_128_SHA ,
  TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA , TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA , TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA , TLS_ECDHE_ECDSA_WITH_NULL_SHA ,
  TLS_ECDHE_ECDSA_WITH_RC4_128_SHA , TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA , TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA , TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA ,
  TLS_ECDH_RSA_WITH_NULL_SHA , TLS_ECDH_RSA_WITH_RC4_128_SHA , TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA , TLS_ECDH_RSA_WITH_AES_128_CBC_SHA ,
  TLS_ECDH_RSA_WITH_AES_256_CBC_SHA , TLS_ECDHE_RSA_WITH_NULL_SHA , TLS_ECDHE_RSA_WITH_RC4_128_SHA , TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA ,
  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA , TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA , TLS_ECDH_anon_WITH_NULL_SHA , TLS_ECDH_anon_WITH_RC4_128_SHA ,
  TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA , TLS_ECDH_anon_WITH_AES_128_CBC_SHA , TLS_ECDH_anon_WITH_AES_256_CBC_SHA , TLS_PSK_WITH_NULL_SHA = 44 ,
  TLS_DHE_PSK_WITH_NULL_SHA , TLS_RSA_PSK_WITH_NULL_SHA , TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA = 49178 , TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA ,
  TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA , TLS_SRP_SHA_WITH_AES_128_CBC_SHA , TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA , TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA ,
  TLS_SRP_SHA_WITH_AES_256_CBC_SHA , TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA , TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA , TLS_RSA_WITH_NULL_SHA256 = 59 ,
  TLS_RSA_WITH_AES_128_CBC_SHA256 , TLS_RSA_WITH_AES_256_CBC_SHA256 , TLS_DH_DSS_WITH_AES_128_CBC_SHA256 , TLS_DH_RSA_WITH_AES_128_CBC_SHA256 ,
  TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 , TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 = 103 , TLS_DH_DSS_WITH_AES_256_CBC_SHA256 , TLS_DH_RSA_WITH_AES_256_CBC_SHA256 ,
  TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 , TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 , TLS_DH_anon_WITH_AES_128_CBC_SHA256 , TLS_DH_anon_WITH_AES_256_CBC_SHA256 ,
  TLS_RSA_WITH_AES_128_GCM_SHA256 = 156 , TLS_RSA_WITH_AES_256_GCM_SHA384 , TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 , TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 ,
  TLS_DH_RSA_WITH_AES_128_GCM_SHA256 , TLS_DH_RSA_WITH_AES_256_GCM_SHA384 , TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 , TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 ,
  TLS_DH_DSS_WITH_AES_128_GCM_SHA256 , TLS_DH_DSS_WITH_AES_256_GCM_SHA384 , TLS_DH_anon_WITH_AES_128_GCM_SHA256 , TLS_DH_anon_WITH_AES_256_GCM_SHA384 ,
  TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = 49187 , TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 , TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 , TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 ,
  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 , TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 , TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 , TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 ,
  TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 , TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 , TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 , TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 ,
  TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 , TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 , TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 , TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 ,
  TLS_PSK_WITH_AES_128_GCM_SHA256 = 168 , TLS_PSK_WITH_AES_256_GCM_SHA384 , TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 , TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 ,
  TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 , TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 , TLS_PSK_WITH_AES_128_CBC_SHA256 , TLS_PSK_WITH_AES_256_CBC_SHA384 ,
  TLS_PSK_WITH_NULL_SHA256 , TLS_PSK_WITH_NULL_SHA384 , TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 , TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 ,
  TLS_DHE_PSK_WITH_NULL_SHA256 , TLS_DHE_PSK_WITH_NULL_SHA384 , TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 , TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 ,
  TLS_RSA_PSK_WITH_NULL_SHA256 , TLS_RSA_PSK_WITH_NULL_SHA384 , TLS_ECDHE_PSK_WITH_RC4_128_SHA = 49203 , TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA ,
  TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA , TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA , TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 , TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 ,
  TLS_ECDHE_PSK_WITH_NULL_SHA , TLS_ECDHE_PSK_WITH_NULL_SHA256 , TLS_ECDHE_PSK_WITH_NULL_SHA384 , TLS_EMPTY_RENEGOTIATION_INFO_SCSV = 255 ,
  TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49266 , TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 , TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 , TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 ,
  TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 , TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 , TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 , TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 ,
  TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 , TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 , TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 , TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 ,
  TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 , TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 , TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 , TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 ,
  TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 , TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 , TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 , TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 ,
  TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 , TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 , TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 , TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 ,
  TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 , TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 , TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 , TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 ,
  TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 , TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 , TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 , TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 ,
  TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 , TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 , TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 , TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 ,
  TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 , TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 , TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 , TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 ,
  TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 , TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 , TLS_RSA_WITH_AES_128_CCM , TLS_RSA_WITH_AES_256_CCM ,
  TLS_DHE_RSA_WITH_AES_128_CCM , TLS_DHE_RSA_WITH_AES_256_CCM , TLS_RSA_WITH_AES_128_CCM_8 , TLS_RSA_WITH_AES_256_CCM_8 ,
  TLS_DHE_RSA_WITH_AES_128_CCM_8 , TLS_DHE_RSA_WITH_AES_256_CCM_8 , TLS_PSK_WITH_AES_128_CCM , TLS_PSK_WITH_AES_256_CCM ,
  TLS_DHE_PSK_WITH_AES_128_CCM , TLS_DHE_PSK_WITH_AES_256_CCM , TLS_PSK_WITH_AES_128_CCM_8 , TLS_PSK_WITH_AES_256_CCM_8 ,
  TLS_PSK_DHE_WITH_AES_128_CCM_8 , TLS_PSK_DHE_WITH_AES_256_CCM_8 , TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52243 , TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 ,
  TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 , TLS_RSA_WITH_ESTREAM_SALSA20_SHA1 = 58384 , TLS_RSA_WITH_SALSA20_SHA1 , TLS_ECDHE_RSA_WITH_ESTREAM_SALSA20_SHA1 ,
  TLS_ECDHE_RSA_WITH_SALSA20_SHA1 , TLS_ECDHE_ECDSA_WITH_ESTREAM_SALSA20_SHA1 , TLS_ECDHE_ECDSA_WITH_SALSA20_SHA1 , TLS_PSK_WITH_ESTREAM_SALSA20_SHA1 ,
  TLS_PSK_WITH_SALSA20_SHA1 , TLS_ECDHE_PSK_WITH_ESTREAM_SALSA20_SHA1 , TLS_ECDHE_PSK_WITH_SALSA20_SHA1 , TLS_RSA_PSK_WITH_ESTREAM_SALSA20_SHA1 ,
  TLS_RSA_PSK_WITH_SALSA20_SHA1 , TLS_DHE_PSK_WITH_ESTREAM_SALSA20_SHA1 , TLS_DHE_PSK_WITH_SALSA20_SHA1 , TLS_DHE_RSA_WITH_ESTREAM_SALSA20_SHA1 ,
  TLS_DHE_RSA_WITH_SALSA20_SHA1 , TLS_FALLBACK_SCSV = 22016
}
 
enum  MonoSslPolicyErrors { None = 0 , RemoteCertificateNotAvailable = 1 , RemoteCertificateNameMismatch = 2 , RemoteCertificateChainErrors = 4 }
 
enum  TlsProtocols {
  Zero = 0 , Tls10Client = 128 , Tls10Server = 64 , Tls10 = 192 ,
  Tls11Client = 512 , Tls11Server = 256 , Tls11 = 768 , Tls12Client = 2048 ,
  Tls12Server = 1024 , Tls12 = 3072 , ClientMask = 2688 , ServerMask = 1344
}
 

Functions

delegate X509Certificate MonoLocalCertificateSelectionCallback (string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers)
 
delegate bool MonoRemoteCertificateValidationCallback (string targetHost, X509Certificate certificate, X509Chain chain, MonoSslPolicyErrors sslPolicyErrors)