---
title: CFNetworkErrors
framework: cfnetwork
role: symbol
role_heading: Enumeration
path: cfnetwork/cfnetworkerrors
---

# CFNetworkErrors

This enumeration contains error codes returned under the error domain kCFErrorDomainCFNetwork.

## Declaration

```swift
enum CFNetworkErrors
```

## Overview

Overview To determine the source of an error, examine the userInfo dictionary included in the CFError object returned by a function call or call CFErrorGetDomain(_:) and pass in the CFError object and the domain whose value you want to read. These errors are all part of the kCFErrorDomainCFNetwork domain.

## Topics

### Constants

- [CFNetworkErrors.cfHostErrorHostNotFound](cfnetwork/cfnetworkerrors/cfhosterrorhostnotfound.md)
- [CFNetworkErrors.cfHostErrorUnknown](cfnetwork/cfnetworkerrors/cfhosterrorunknown.md)
- [CFNetworkErrors.cfsocksErrorUnknownClientVersion](cfnetwork/cfnetworkerrors/cfsockserrorunknownclientversion.md)
- [CFNetworkErrors.cfsocksErrorUnsupportedServerVersion](cfnetwork/cfnetworkerrors/cfsockserrorunsupportedserverversion.md)
- [CFNetworkErrors.cfsocks4ErrorRequestFailed](cfnetwork/cfnetworkerrors/cfsocks4errorrequestfailed.md)
- [CFNetworkErrors.cfsocks4ErrorIdentdFailed](cfnetwork/cfnetworkerrors/cfsocks4erroridentdfailed.md)
- [CFNetworkErrors.cfsocks4ErrorIdConflict](cfnetwork/cfnetworkerrors/cfsocks4erroridconflict.md)
- [CFNetworkErrors.cfsocks4ErrorUnknownStatusCode](cfnetwork/cfnetworkerrors/cfsocks4errorunknownstatuscode.md)
- [CFNetworkErrors.cfsocks5ErrorBadState](cfnetwork/cfnetworkerrors/cfsocks5errorbadstate.md)
- [CFNetworkErrors.cfsocks5ErrorBadResponseAddr](cfnetwork/cfnetworkerrors/cfsocks5errorbadresponseaddr.md)
- [CFNetworkErrors.cfsocks5ErrorBadCredentials](cfnetwork/cfnetworkerrors/cfsocks5errorbadcredentials.md)
- [CFNetworkErrors.cfsocks5ErrorUnsupportedNegotiationMethod](cfnetwork/cfnetworkerrors/cfsocks5errorunsupportednegotiationmethod.md)
- [CFNetworkErrors.cfsocks5ErrorNoAcceptableMethod](cfnetwork/cfnetworkerrors/cfsocks5errornoacceptablemethod.md)
- [CFNetworkErrors.cfftpErrorUnexpectedStatusCode](cfnetwork/cfnetworkerrors/cfftperrorunexpectedstatuscode.md)
- [CFNetworkErrors.cfErrorHTTPAuthenticationTypeUnsupported](cfnetwork/cfnetworkerrors/cferrorhttpauthenticationtypeunsupported.md)
- [CFNetworkErrors.cfErrorHTTPBadCredentials](cfnetwork/cfnetworkerrors/cferrorhttpbadcredentials.md)
- [CFNetworkErrors.cfErrorHTTPConnectionLost](cfnetwork/cfnetworkerrors/cferrorhttpconnectionlost.md)
- [CFNetworkErrors.cfErrorHTTPParseFailure](cfnetwork/cfnetworkerrors/cferrorhttpparsefailure.md)
- [CFNetworkErrors.cfErrorHTTPRedirectionLoopDetected](cfnetwork/cfnetworkerrors/cferrorhttpredirectionloopdetected.md)
- [CFNetworkErrors.cfErrorHTTPBadURL](cfnetwork/cfnetworkerrors/cferrorhttpbadurl.md)
- [CFNetworkErrors.cfErrorHTTPProxyConnectionFailure](cfnetwork/cfnetworkerrors/cferrorhttpproxyconnectionfailure.md)
- [CFNetworkErrors.cfErrorHTTPBadProxyCredentials](cfnetwork/cfnetworkerrors/cferrorhttpbadproxycredentials.md)
- [CFNetworkErrors.cfErrorPACFileError](cfnetwork/cfnetworkerrors/cferrorpacfileerror.md)
- [CFNetworkErrors.cfErrorPACFileAuth](cfnetwork/cfnetworkerrors/cferrorpacfileauth.md)
- [CFNetworkErrors.cfErrorHTTPSProxyConnectionFailure](cfnetwork/cfnetworkerrors/cferrorhttpsproxyconnectionfailure.md)
- [CFNetworkErrors.cfStreamErrorHTTPSProxyFailureUnexpectedResponseToCONNECTMethod](cfnetwork/cfnetworkerrors/cfstreamerrorhttpsproxyfailureunexpectedresponsetoconnectmethod.md)
- [CFNetworkErrors.cfurlErrorUnknown](cfnetwork/cfnetworkerrors/cfurlerrorunknown.md)
- [CFNetworkErrors.cfurlErrorCancelled](cfnetwork/cfnetworkerrors/cfurlerrorcancelled.md)
- [CFNetworkErrors.cfurlErrorBadURL](cfnetwork/cfnetworkerrors/cfurlerrorbadurl.md)
- [CFNetworkErrors.cfurlErrorTimedOut](cfnetwork/cfnetworkerrors/cfurlerrortimedout.md)
- [CFNetworkErrors.cfurlErrorUnsupportedURL](cfnetwork/cfnetworkerrors/cfurlerrorunsupportedurl.md)
- [CFNetworkErrors.cfurlErrorCannotFindHost](cfnetwork/cfnetworkerrors/cfurlerrorcannotfindhost.md)
- [CFNetworkErrors.cfurlErrorCannotConnectToHost](cfnetwork/cfnetworkerrors/cfurlerrorcannotconnecttohost.md)
- [CFNetworkErrors.cfurlErrorNetworkConnectionLost](cfnetwork/cfnetworkerrors/cfurlerrornetworkconnectionlost.md)
- [CFNetworkErrors.cfurlErrorDNSLookupFailed](cfnetwork/cfnetworkerrors/cfurlerrordnslookupfailed.md)
- [CFNetworkErrors.cfurlErrorHTTPTooManyRedirects](cfnetwork/cfnetworkerrors/cfurlerrorhttptoomanyredirects.md)
- [CFNetworkErrors.cfurlErrorResourceUnavailable](cfnetwork/cfnetworkerrors/cfurlerrorresourceunavailable.md)
- [CFNetworkErrors.cfurlErrorNotConnectedToInternet](cfnetwork/cfnetworkerrors/cfurlerrornotconnectedtointernet.md)
- [CFNetworkErrors.cfurlErrorRedirectToNonExistentLocation](cfnetwork/cfnetworkerrors/cfurlerrorredirecttononexistentlocation.md)
- [CFNetworkErrors.cfurlErrorBadServerResponse](cfnetwork/cfnetworkerrors/cfurlerrorbadserverresponse.md)
- [CFNetworkErrors.cfurlErrorUserCancelledAuthentication](cfnetwork/cfnetworkerrors/cfurlerrorusercancelledauthentication.md)
- [CFNetworkErrors.cfurlErrorUserAuthenticationRequired](cfnetwork/cfnetworkerrors/cfurlerroruserauthenticationrequired.md)
- [CFNetworkErrors.cfurlErrorZeroByteResource](cfnetwork/cfnetworkerrors/cfurlerrorzerobyteresource.md)
- [CFNetworkErrors.cfurlErrorCannotDecodeRawData](cfnetwork/cfnetworkerrors/cfurlerrorcannotdecoderawdata.md)
- [CFNetworkErrors.cfurlErrorCannotDecodeContentData](cfnetwork/cfnetworkerrors/cfurlerrorcannotdecodecontentdata.md)
- [CFNetworkErrors.cfurlErrorCannotParseResponse](cfnetwork/cfnetworkerrors/cfurlerrorcannotparseresponse.md)
- [CFNetworkErrors.cfurlErrorInternationalRoamingOff](cfnetwork/cfnetworkerrors/cfurlerrorinternationalroamingoff.md)
- [CFNetworkErrors.cfurlErrorCallIsActive](cfnetwork/cfnetworkerrors/cfurlerrorcallisactive.md)
- [CFNetworkErrors.cfurlErrorDataNotAllowed](cfnetwork/cfnetworkerrors/cfurlerrordatanotallowed.md)
- [CFNetworkErrors.cfurlErrorRequestBodyStreamExhausted](cfnetwork/cfnetworkerrors/cfurlerrorrequestbodystreamexhausted.md)
- [CFNetworkErrors.cfurlErrorFileDoesNotExist](cfnetwork/cfnetworkerrors/cfurlerrorfiledoesnotexist.md)
- [CFNetworkErrors.cfurlErrorFileIsDirectory](cfnetwork/cfnetworkerrors/cfurlerrorfileisdirectory.md)
- [CFNetworkErrors.cfurlErrorNoPermissionsToReadFile](cfnetwork/cfnetworkerrors/cfurlerrornopermissionstoreadfile.md)
- [CFNetworkErrors.cfurlErrorDataLengthExceedsMaximum](cfnetwork/cfnetworkerrors/cfurlerrordatalengthexceedsmaximum.md)
- [CFNetworkErrors.cfurlErrorSecureConnectionFailed](cfnetwork/cfnetworkerrors/cfurlerrorsecureconnectionfailed.md)
- [CFNetworkErrors.cfurlErrorServerCertificateHasBadDate](cfnetwork/cfnetworkerrors/cfurlerrorservercertificatehasbaddate.md)
- [CFNetworkErrors.cfurlErrorServerCertificateUntrusted](cfnetwork/cfnetworkerrors/cfurlerrorservercertificateuntrusted.md)
- [CFNetworkErrors.cfurlErrorServerCertificateHasUnknownRoot](cfnetwork/cfnetworkerrors/cfurlerrorservercertificatehasunknownroot.md)
- [CFNetworkErrors.cfurlErrorServerCertificateNotYetValid](cfnetwork/cfnetworkerrors/cfurlerrorservercertificatenotyetvalid.md)
- [CFNetworkErrors.cfurlErrorClientCertificateRejected](cfnetwork/cfnetworkerrors/cfurlerrorclientcertificaterejected.md)
- [CFNetworkErrors.cfurlErrorClientCertificateRequired](cfnetwork/cfnetworkerrors/cfurlerrorclientcertificaterequired.md)
- [CFNetworkErrors.cfurlErrorCannotLoadFromNetwork](cfnetwork/cfnetworkerrors/cfurlerrorcannotloadfromnetwork.md)
- [CFNetworkErrors.cfurlErrorCannotCreateFile](cfnetwork/cfnetworkerrors/cfurlerrorcannotcreatefile.md)
- [CFNetworkErrors.cfurlErrorCannotOpenFile](cfnetwork/cfnetworkerrors/cfurlerrorcannotopenfile.md)
- [CFNetworkErrors.cfurlErrorCannotCloseFile](cfnetwork/cfnetworkerrors/cfurlerrorcannotclosefile.md)
- [CFNetworkErrors.cfurlErrorCannotWriteToFile](cfnetwork/cfnetworkerrors/cfurlerrorcannotwritetofile.md)
- [CFNetworkErrors.cfurlErrorCannotRemoveFile](cfnetwork/cfnetworkerrors/cfurlerrorcannotremovefile.md)
- [CFNetworkErrors.cfurlErrorCannotMoveFile](cfnetwork/cfnetworkerrors/cfurlerrorcannotmovefile.md)
- [CFNetworkErrors.cfurlErrorDownloadDecodingFailedMidStream](cfnetwork/cfnetworkerrors/cfurlerrordownloaddecodingfailedmidstream.md)
- [CFNetworkErrors.cfurlErrorDownloadDecodingFailedToComplete](cfnetwork/cfnetworkerrors/cfurlerrordownloaddecodingfailedtocomplete.md)
- [CFNetworkErrors.cfhttpCookieCannotParseCookieFile](cfnetwork/cfnetworkerrors/cfhttpcookiecannotparsecookiefile.md)
- [CFNetworkErrors.cfNetServiceErrorUnknown](cfnetwork/cfnetworkerrors/cfnetserviceerrorunknown.md)
- [CFNetworkErrors.cfNetServiceErrorCollision](cfnetwork/cfnetworkerrors/cfnetserviceerrorcollision.md)
- [CFNetworkErrors.cfNetServiceErrorNotFound](cfnetwork/cfnetworkerrors/cfnetserviceerrornotfound.md)
- [CFNetworkErrors.cfNetServiceErrorInProgress](cfnetwork/cfnetworkerrors/cfnetserviceerrorinprogress.md)
- [CFNetworkErrors.cfNetServiceErrorBadArgument](cfnetwork/cfnetworkerrors/cfnetserviceerrorbadargument.md)
- [CFNetworkErrors.cfNetServiceErrorCancel](cfnetwork/cfnetworkerrors/cfnetserviceerrorcancel.md)
- [CFNetworkErrors.cfNetServiceErrorInvalid](cfnetwork/cfnetworkerrors/cfnetserviceerrorinvalid.md)
- [CFNetworkErrors.cfNetServiceErrorTimeout](cfnetwork/cfnetworkerrors/cfnetserviceerrortimeout.md)
- [CFNetworkErrors.cfNetServiceErrorDNSServiceFailure](cfnetwork/cfnetworkerrors/cfnetserviceerrordnsservicefailure.md)
- [CFNetworkErrors.cfurlErrorAppTransportSecurityRequiresSecureConnection](cfnetwork/cfnetworkerrors/cfurlerrorapptransportsecurityrequiressecureconnection.md)
- [CFNetworkErrors.cfurlErrorBackgroundSessionInUseByAnotherProcess](cfnetwork/cfnetworkerrors/cfurlerrorbackgroundsessioninusebyanotherprocess.md)
- [CFNetworkErrors.cfurlErrorBackgroundSessionWasDisconnected](cfnetwork/cfnetworkerrors/cfurlerrorbackgroundsessionwasdisconnected.md)

### Enumeration Cases

- [CFNetworkErrors.cfurlErrorFileOutsideSafeArea](cfnetwork/cfnetworkerrors/cfurlerrorfileoutsidesafearea.md)

### Initializers

- [init(rawValue:)](cfnetwork/cfnetworkerrors/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [Error Dictionary Keys](cfnetwork/error-dictionary-keys.md)
- [Error Domains](cfnetwork/error-domains.md)
