Enumerationswift-nio-ssl 2.29.0NIOSSL
NIOSSLCertificateSource
Places NIOSSL can obtain certificates from.
TLSConfiguration.swift:27enum NIOSSLCertificateSource
Cases
Show obsolete interfaces (1)
Hide obsolete interfaces
See also
View members
Hide members
This section is hidden by default because it contains too many (17) members.
struct TLSConfiguration
Manages configuration of TLS for SwiftNIO programs.
enum TLSVersion
Known and supported TLS versions.
struct NIOTLSCipher
Available ciphers to use for TLS instead of a string based representation.
enum NIOSSLSerializationFormats
Formats NIOSSL supports for serializing keys and certificates.
enum CertificateVerification
Certificate verification modes.
enum NIORenegotiationSupport
Support for TLS renegotiation.
struct SignatureAlgorithm
Signature algorithms. The values are defined as in TLS 1.3
let defaultCipherSuites: String
A secure default configuration of cipher suites for TLS 1.2 and earlier.
enum NIOSSLTrustRoots
Places NIOSSL can obtain a trust store from.
enum NIOSSLAdditionalTrustRoots
Places NIOSSL can obtain additional trust roots from.
enum NIOSSLPrivateKeySource
Places NIOSSL can obtain private keys from.
typealias NIOSSLKeyLogCallback
A callback that can be used to implement
SSLKEYLOGFILE
support.typealias NIOPSKClientIdentityCallback
The callback used for providing a PSK on the client side.
typealias NIOPSKServerIdentityCallback
The callback used for providing a PSK on the server side.
struct PSKServerIdentityResponse
PSK Server Identity response type used in the callback.
struct PSKClientIdentityResponse
PSK Client Identity response type used in the callback.
class NIOSSLContext
A wrapper class that encapsulates BoringSSL’s
SSL_CTX *
object.
Citizens in NIOSSL
Conformances
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol Sendable
Type features
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.