---
title: CFStream SOCKS Proxy Key Constants
framework: corefoundation
role: collectionGroup
role_heading: API Collection
path: corefoundation/cfstream-socks-proxy-key-constants
---

# CFStream SOCKS Proxy Key Constants

Constants for SOCKS Proxy CFDictionary keys.

## Overview

Overview When setting the stream’s SOCKS Proxy property, the property’s value is a CFDictionary object containing at minimum the kCFStreamPropertySOCKSProxyHost and kCFStreamPropertySOCKSProxyPort keys. The dictionary may also contain the other keys described in this section.

## Topics

### Constants

- [kCFStreamPropertySOCKSProxyHost](corefoundation/kcfstreampropertysocksproxyhost.md)
- [kCFStreamPropertySOCKSProxyPort](corefoundation/kcfstreampropertysocksproxyport.md)
- [kCFStreamPropertySOCKSVersion](corefoundation/kcfstreampropertysocksversion.md)
- [kCFStreamSocketSOCKSVersion4](corefoundation/kcfstreamsocketsocksversion4.md)
- [kCFStreamSocketSOCKSVersion5](corefoundation/kcfstreamsocketsocksversion5.md)
- [kCFStreamPropertySOCKSUser](corefoundation/kcfstreampropertysocksuser.md)
- [kCFStreamPropertySOCKSPassword](corefoundation/kcfstreampropertysockspassword.md)

## See Also

### Constants

- [CFStreamStatus](corefoundation/cfstreamstatus.md)
- [CFStreamErrorDomain](corefoundation/cfstreamerrordomain.md)
- [CFStream Error Domain Constants (CFHost)](corefoundation/cfstream-error-domain-constants-cfhost.md)
- [Error Subdomains](corefoundation/error-subdomains.md)
- [Secure Sockets (SOCKS) Errors](cfnetwork/1518266-secure-sockets-socks-errors.md)
- [CFStreamEventType](corefoundation/cfstreameventtype.md)
- [Stream Properties](corefoundation/stream-properties.md)
- [CFStream Property SSL Settings Constants](corefoundation/cfstream-property-ssl-settings-constants.md)
- [CFStream Socket Security Level Constants](corefoundation/cfstream-socket-security-level-constants.md)
- [Stream Service Types](corefoundation/stream-service-types.md)
