StructureNIOSSL
NIOSSLExtraError
This structure contains errors added to NIOSSL after the original NIOSSLError
enum was shipped. This is an extensible error object that allows us to evolve it going forward.
struct NIOSSLExtraError
This structure contains errors added to NIOSSL after the original NIOSSLError
enum was shipped. This is an extensible error object that allows us to evolve it going forward.
struct NIOSSLExtraError
static let cannotUseIPAddressInSNI: NIOSSLExtraError
IP addresses may not be used in SNI.
static let failedToValidateHostname: NIOSSLExtraError
NIOSSL was unable to validate the hostname presented by the remote peer.
static let invalidSNIHostname: NIOSSLExtraError
The SNI hostname requirements have not been met.
static let serverHostnameImpossibleToMatch: NIOSSLExtraError
The server hostname provided by the user cannot match any names in the certificate due to containing invalid characters.
var description: String
A textual representation of this instance.
var halfWidthCornerQuoted: String
static func != (Self, Self) -> Bool
static func == (NIOSSLExtraError, NIOSSLExtraError) -> Bool
Returns a Boolean value indicating whether two values are equal.