List of all items
Structs
- BasicAuth
- NoCertificateVerification
- Proxy
- TlsHandshake
- TlsKey
- TlsKeyLookup
- TlsKeyResolver
- TlsKeysHolder
- TlsStream
- TlsStreamRead
- TlsStreamWrite
- deno_tls
- rustls::CipherSuiteCommon
- rustls::ClientConfig
- rustls::ClientConnection
- rustls::CommonState
- rustls::ConfigBuilder
- rustls::ConnectionCommon
- rustls::DigitallySignedStruct
- rustls::DistinguishedName
- rustls::ExtractedSecrets
- rustls::IoState
- rustls::KeyLogFile
- rustls::NoKeyLog
- rustls::OtherError
- rustls::Reader
- rustls::RootCertStore
- rustls::ServerConfig
- rustls::ServerConnection
- rustls::Stream
- rustls::StreamOwned
- rustls::SupportedProtocolVersion
- rustls::TicketSwitcher
- rustls::Tls12CipherSuite
- rustls::Tls13CipherSuite
- rustls::WantsVerifier
- rustls::WantsVersions
- rustls::Writer
- rustls::client::ClientConfig
- rustls::client::ClientConnection
- rustls::client::ClientConnectionData
- rustls::client::ClientSessionMemoryCache
- rustls::client::EchConfig
- rustls::client::EchGreaseConfig
- rustls::client::Resumption
- rustls::client::ServerCertVerifierBuilder
- rustls::client::Tls12ClientSessionValue
- rustls::client::Tls13ClientSessionValue
- rustls::client::UnbufferedClientConnection
- rustls::client::WantsClientCert
- rustls::client::WebPkiServerVerifier
- rustls::client::WriteEarlyData
- rustls::client::danger::DangerousClientConfig
- rustls::client::danger::DangerousClientConfigBuilder
- rustls::client::danger::HandshakeSignatureValid
- rustls::client::danger::ServerCertVerified
- rustls::compress::CompressionCacheInner
- rustls::compress::CompressionFailed
- rustls::compress::DecompressionFailed
- rustls::crypto::CipherSuiteCommon
- rustls::crypto::CompletedKeyExchange
- rustls::crypto::CryptoProvider
- rustls::crypto::GetRandomFailed
- rustls::crypto::SharedSecret
- rustls::crypto::WebPkiSupportedAlgorithms
- rustls::crypto::cipher::AeadKey
- rustls::crypto::cipher::BorrowedPayload
- rustls::crypto::cipher::InboundOpaqueMessage
- rustls::crypto::cipher::InboundPlainMessage
- rustls::crypto::cipher::Iv
- rustls::crypto::cipher::KeyBlockShape
- rustls::crypto::cipher::Nonce
- rustls::crypto::cipher::OutboundOpaqueMessage
- rustls::crypto::cipher::OutboundPlainMessage
- rustls::crypto::cipher::PlainMessage
- rustls::crypto::cipher::PrefixedPayload
- rustls::crypto::cipher::UnsupportedOperationError
- rustls::crypto::hash::Output
- rustls::crypto::hmac::Tag
- rustls::crypto::hpke::EncapsulatedSecret
- rustls::crypto::hpke::HpkeKeyPair
- rustls::crypto::hpke::HpkePrivateKey
- rustls::crypto::hpke::HpkePublicKey
- rustls::crypto::hpke::HpkeSuite
- rustls::crypto::ring::Ticketer
- rustls::crypto::tls12::PrfUsingHmac
- rustls::crypto::tls13::HkdfExpanderUsingHmac
- rustls::crypto::tls13::HkdfUsingHmac
- rustls::crypto::tls13::OkmBlock
- rustls::crypto::tls13::OutputLengthError
- rustls::ffdhe_groups::FfdheGroup
- rustls::lock::Mutex
- rustls::lock::MutexGuard
- rustls::pki_types::AddrParseError
- rustls::pki_types::AlgorithmIdentifier
- rustls::pki_types::CertificateDer
- rustls::pki_types::CertificateRevocationListDer
- rustls::pki_types::CertificateSigningRequestDer
- rustls::pki_types::Der
- rustls::pki_types::DnsName
- rustls::pki_types::EchConfigListBytes
- rustls::pki_types::InvalidDnsNameError
- rustls::pki_types::InvalidSignature
- rustls::pki_types::Ipv4Addr
- rustls::pki_types::Ipv6Addr
- rustls::pki_types::PrivatePkcs1KeyDer
- rustls::pki_types::PrivatePkcs8KeyDer
- rustls::pki_types::PrivateSec1KeyDer
- rustls::pki_types::SubjectPublicKeyInfoDer
- rustls::pki_types::TrustAnchor
- rustls::pki_types::UnixTime
- rustls::quic::ClientConnection
- rustls::quic::ConnectionCommon
- rustls::quic::DirectionalKeys
- rustls::quic::Keys
- rustls::quic::PacketKeySet
- rustls::quic::Secrets
- rustls::quic::ServerConnection
- rustls::quic::Suite
- rustls::quic::Tag
- rustls::server::Accepted
- rustls::server::AcceptedAlert
- rustls::server::Acceptor
- rustls::server::ClientCertVerifierBuilder
- rustls::server::ClientHello
- rustls::server::NoClientAuth
- rustls::server::NoServerSessionStorage
- rustls::server::ParsedCertificate
- rustls::server::ReadEarlyData
- rustls::server::ResolvesServerCertUsingSni
- rustls::server::ServerConfig
- rustls::server::ServerConnection
- rustls::server::ServerConnectionData
- rustls::server::ServerSessionMemoryCache
- rustls::server::UnbufferedServerConnection
- rustls::server::WantsServerCert
- rustls::server::WebPkiClientVerifier
- rustls::server::danger::ClientCertVerified
- rustls::sign::CertifiedKey
- rustls::ticketer::TicketSwitcher
- rustls::time_provider::DefaultTimeProvider
- rustls::unbuffered::AppDataRecord
- rustls::unbuffered::EncodeTlsData
- rustls::unbuffered::InsufficientSizeError
- rustls::unbuffered::ReadEarlyData
- rustls::unbuffered::ReadTraffic
- rustls::unbuffered::TransmitTlsData
- rustls::unbuffered::UnbufferedConnectionCommon
- rustls::unbuffered::UnbufferedStatus
- rustls::unbuffered::WriteTraffic
Enums
- SocketUse
- TlsKeys
- rustls::AlertDescription
- rustls::CertRevocationListError
- rustls::CertificateCompressionAlgorithm
- rustls::CertificateError
- rustls::CipherSuite
- rustls::Connection
- rustls::ConnectionTrafficSecrets
- rustls::ContentType
- rustls::EncryptedClientHelloError
- rustls::Error
- rustls::HandshakeKind
- rustls::HandshakeType
- rustls::InconsistentKeys
- rustls::InvalidMessage
- rustls::NamedGroup
- rustls::PeerIncompatible
- rustls::PeerMisbehaved
- rustls::ProtocolVersion
- rustls::Side
- rustls::SignatureAlgorithm
- rustls::SignatureScheme
- rustls::SupportedCipherSuite
- rustls::client::EarlyDataError
- rustls::client::EchMode
- rustls::client::EchStatus
- rustls::client::Tls12Resumption
- rustls::client::VerifierBuilderError
- rustls::compress::CompressionCache
- rustls::compress::CompressionLevel
- rustls::crypto::KeyExchangeAlgorithm
- rustls::crypto::cipher::OutboundChunks
- rustls::crypto::hash::HashAlgorithm
- rustls::pki_types::IpAddr
- rustls::pki_types::PrivateKeyDer
- rustls::pki_types::ServerName
- rustls::quic::Connection
- rustls::quic::KeyChange
- rustls::quic::Version
- rustls::server::VerifierBuilderError
- rustls::unbuffered::ConnectionState
- rustls::unbuffered::EncodeError
- rustls::unbuffered::EncryptError
Traits
- RootCertStoreProvider
- rustls::ConfigSide
- rustls::KeyLog
- rustls::SideData
- rustls::client::ClientSessionStore
- rustls::client::ResolvesClientCert
- rustls::client::danger::ServerCertVerifier
- rustls::compress::CertCompressor
- rustls::compress::CertDecompressor
- rustls::crypto::ActiveKeyExchange
- rustls::crypto::KeyProvider
- rustls::crypto::SecureRandom
- rustls::crypto::SupportedKxGroup
- rustls::crypto::cipher::MessageDecrypter
- rustls::crypto::cipher::MessageEncrypter
- rustls::crypto::cipher::Tls12AeadAlgorithm
- rustls::crypto::cipher::Tls13AeadAlgorithm
- rustls::crypto::hash::Context
- rustls::crypto::hash::Hash
- rustls::crypto::hmac::Hmac
- rustls::crypto::hmac::Key
- rustls::crypto::hpke::Hpke
- rustls::crypto::hpke::HpkeOpener
- rustls::crypto::hpke::HpkeSealer
- rustls::crypto::tls12::Prf
- rustls::crypto::tls13::Hkdf
- rustls::crypto::tls13::HkdfExpander
- rustls::pki_types::SignatureVerificationAlgorithm
- rustls::quic::Algorithm
- rustls::quic::HeaderProtectionKey
- rustls::quic::PacketKey
- rustls::server::ProducesTickets
- rustls::server::ResolvesServerCert
- rustls::server::StoresServerSessions
- rustls::server::danger::ClientCertVerifier
- rustls::sign::Signer
- rustls::sign::SigningKey
- rustls::time_provider::TimeProvider
Functions
- create_client_config
- create_default_root_cert_store
- load_certs
- load_private_keys
- new_resolver
- rustls::client::verify_server_cert_signed_by_trust_anchor
- rustls::client::verify_server_name
- rustls::compress::default_cert_compressors
- rustls::compress::default_cert_decompressors
- rustls::crypto::cipher::make_tls12_aad
- rustls::crypto::cipher::make_tls13_aad
- rustls::crypto::ring::default_provider
- rustls::crypto::ring::sign::any_ecdsa_type
- rustls::crypto::ring::sign::any_eddsa_type
- rustls::crypto::ring::sign::any_supported_type
- rustls::crypto::tls13::expand
- rustls::crypto::verify_tls12_signature
- rustls::crypto::verify_tls13_signature
Type Aliases
Statics
- rustls::ALL_VERSIONS
- rustls::DEFAULT_VERSIONS
- rustls::crypto::ring::ALL_CIPHER_SUITES
- rustls::crypto::ring::ALL_KX_GROUPS
- rustls::crypto::ring::DEFAULT_CIPHER_SUITES
- rustls::crypto::ring::cipher_suite::TLS13_AES_128_GCM_SHA256
- rustls::crypto::ring::cipher_suite::TLS13_AES_256_GCM_SHA384
- rustls::crypto::ring::cipher_suite::TLS13_CHACHA20_POLY1305_SHA256
- rustls::crypto::ring::cipher_suite::TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- rustls::crypto::ring::cipher_suite::TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- rustls::crypto::ring::cipher_suite::TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
- rustls::crypto::ring::cipher_suite::TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- rustls::crypto::ring::cipher_suite::TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- rustls::crypto::ring::cipher_suite::TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
- rustls::crypto::ring::kx_group::SECP256R1
- rustls::crypto::ring::kx_group::SECP384R1
- rustls::crypto::ring::kx_group::X25519
- rustls::version::TLS12
- rustls::version::TLS13