Dirk Zimmermann
|
9ef57db1ad
|
IOS-1824 Put stream errors into user dictionary
|
3 years ago |
Dirk Zimmermann
|
4440517dcf
|
IOS-1824 Not used anymore
|
3 years ago |
Dirk Zimmermann
|
7522868cad
|
IOS-1824 Consider client certificate on startTLS
|
3 years ago |
Dirk Zimmermann
|
bd4181b82c
|
IOS-1824 Only set client certificate for TLS
|
3 years ago |
Dirk Zimmermann
|
0c13cf04b1
|
IOS-1824 Passing the client certificate on
|
3 years ago |
Dirk Zimmermann
|
d6cb8d03e8
|
IOS-1824 Move cert setting to NSStream+TLS
|
3 years ago |
Dirk Zimmermann
|
2221a4a366
|
IOS-1824 Connection sets client certificate
|
3 years ago |
Dirk Zimmermann
|
fc9589cff2
|
IOS-1824 Can set client certificate to a stream
|
3 years ago |
Dirk Zimmermann
|
8ed30e59d9
|
IOS-1824 CWTCPConnection support clientCertificate in signature
|
3 years ago |
Dirk Zimmermann
|
0dc9f60da2
|
IOS-1824 SecIdentityRef from data
|
3 years ago |
Dirk Zimmermann
|
31a67a9304
|
IOS-1824 CWConnection supports client certs in signature
|
3 years ago |
Dirk Zimmermann
|
39468fac5b
|
IOS-1824 Format
|
3 years ago |
Dirk Zimmermann
|
c51ad581fd
|
IOS-1824 Load SecIdentityRef from bundled file
|
3 years ago |
Dirk Zimmermann
|
4af6fabf86
|
IOS-1824 Add SecIdentityRef to signatures
|
3 years ago |
Dirk Zimmermann
|
23f09ff621
|
IOS-1824 Use instancetype
|
3 years ago |
Dirk Zimmermann
|
8b15da3ac5
|
IOS-1824 Use NSStream+TLS
|
3 years ago |
Dirk Zimmermann
|
f7e7221271
|
IOS-1824 NSStream.disableTLS
|
3 years ago |
Dirk Zimmermann
|
7c4535baa8
|
IOS-1824 NSStream.enableTLS
|
3 years ago |
Dirk Zimmermann
|
5359da71cb
|
IOS-1824 Rename NSStream TLS extension
|
3 years ago |
Dirk Zimmermann
|
bec4780b12
|
IOS-1824 Move options handling
|
3 years ago |
Dirk Zimmermann
|
a7457dbe75
|
IOS-1824 NSStream+Options
|
3 years ago |
Dirk Zimmermann
|
d67b47e92c
|
IOS-1824 Implement getStreamPropertyKey
|
3 years ago |
Dirk Zimmermann
|
0b495d6cba
|
IOS-1824 Basic getStreamPropertyKey
|
3 years ago |
Dirk Zimmermann
|
40a643ddd8
|
IOS-1824 Better assert text
|
3 years ago |
Dirk Zimmermann
|
0d6980fefc
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
69dc27ac4b
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
303861d164
|
IOS-1824 Correct assert
|
3 years ago |
Dirk Zimmermann
|
58a657facd
|
IOS-1824 Use own property
|
3 years ago |
Dirk Zimmermann
|
fd1f2b77ad
|
IOS-1824 Don't collide with API
|
3 years ago |
Dirk Zimmermann
|
022f8df6eb
|
IOS-1824 Cover both stream types
|
3 years ago |
Dirk Zimmermann
|
d1b1cbfd14
|
IOS-1824 More asserts
|
3 years ago |
Dirk Zimmermann
|
62bdff0241
|
IOS-1824 Set kCFStreamSSLCertificates under kCFStreamPropertySSLSettings
|
3 years ago |
Dirk Zimmermann
|
f4cdff041c
|
IOS-1824 Use setProperty
|
3 years ago |
Dirk Zimmermann
|
90558a67ff
|
IOS-1824 NSStream.setProperty
|
3 years ago |
Dirk Zimmermann
|
30cae43962
|
IOS-1824 Start setting stream properties
|
3 years ago |
Dirk Zimmermann
|
48747be933
|
IOS-1824 Rename method
|
3 years ago |
Dirk Zimmermann
|
e8473fac86
|
IOS-1824 Handle SSL context of a stream
|
3 years ago |
Dirk Zimmermann
|
a90b3c4b97
|
IOS-1824 Move certificate handling
|
3 years ago |
Dirk Zimmermann
|
ff90f9799e
|
IOS-1824 Don't do anything certificate related
|
3 years ago |
Dirk Zimmermann
|
6a34b23f58
|
IOS-1824 Correct docs
|
3 years ago |
Dirk Zimmermann
|
8ceae9aab7
|
IOS-1824 Try to get the SSLContext, if any
|
3 years ago |
Dirk Zimmermann
|
2117ddfda8
|
IOS-1824 Can set the ssl context
|
3 years ago |
Dirk Zimmermann
|
23f6cca340
|
IOS-1824 Can read the ssl context
|
3 years ago |
Dirk Zimmermann
|
3dfcbc6eb9
|
IOS-1824 NSStream (SSLContext)
|
3 years ago |
Dirk Zimmermann
|
5bebf95c32
|
IOS-1824 Back out: NSURLSession CWTCPConnection
|
3 years ago |
Dirk Zimmermann
|
2ab7192193
|
IOS-1824 NSURLSession CWTCPConnection
|
3 years ago |
Dirk Zimmermann
|
f3196d610c
|
IOS-1824 Make this the work horse 4
|
3 years ago |
Dirk Zimmermann
|
4939686f68
|
IOS-1824 Make this the work horse 3
|
3 years ago |
Dirk Zimmermann
|
0daee3b5ac
|
IOS-1824 Make this the work horse 2
|
3 years ago |
Dirk Zimmermann
|
2cb0baa82e
|
IOS-1824 Make this the work horse
|
3 years ago |
Dirk Zimmermann
|
084d21f3fd
|
IOS-1824 Load certificate chain from p12.
|
3 years ago |
Dirk Zimmermann
|
ba120ba447
|
IOS-1824 Can create SSLContextRef
|
3 years ago |
Dirk Zimmermann
|
3150c722e0
|
IOS-1824 Remove non-sensical code
|
3 years ago |
Dirk Zimmermann
|
b209ac10b1
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
5363ac4f77
|
IOS-1824 Correct certificate chain
|
3 years ago |
Dirk Zimmermann
|
cbae627acd
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
e7ec4d96ae
|
IOS-1824 Correct data types
|
3 years ago |
Dirk Zimmermann
|
136cee46c1
|
IOS-1824 Dots
|
3 years ago |
Dirk Zimmermann
|
646930078a
|
IOS-1824 Leave default values
|
3 years ago |
Dirk Zimmermann
|
d9b3a48522
|
IOS-1824 More TLS settings
|
3 years ago |
Dirk Zimmermann
|
406bc1c2ff
|
IOS-1824 More TLS settings
|
3 years ago |
Dirk Zimmermann
|
c8804fd15f
|
IOS-1824 Don't dump the certificate contents
|
3 years ago |
Dirk Zimmermann
|
013ede2ff3
|
IOS-1824 Pure NSStream CWTCPConnection
|
3 years ago |
Dirk Zimmermann
|
8125dd0135
|
IOS-1824 Load certificates into kCFStreamSSLCertificates
|
3 years ago |
Dirk Zimmermann
|
d25dbf471a
|
IOS-1824 Indentation
|
3 years ago |
Dirk Zimmermann
|
574f9c8e09
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
70e8dc4dbe
|
IOS-1824 Rename that method
|
3 years ago |
Dirk Zimmermann
|
762dfde856
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
ca64967b0a
|
IOS-1824 Remove extra var
|
3 years ago |
Dirk Zimmermann
|
9d34410fa9
|
IOS-1824 Rename certificate loader
|
3 years ago |
Dirk Zimmermann
|
cdc15d84a0
|
IOS-1824 Back out: Default CWTCPConnection
|
3 years ago |
Dirk Zimmermann
|
d26a0338cf
|
IOS-1824 Pure NSStream CWTCPConnection
|
3 years ago |
Dirk Zimmermann
|
4d9a454c36
|
IOS-1824 Rename certificate loader
|
3 years ago |
Dirk Zimmermann
|
b55c26572e
|
IOS-1824 Back out: Default CWTCPConnection
|
3 years ago |
Dirk Zimmermann
|
d5a02b1485
|
IOS-1824 Default CWTCPConnection
|
3 years ago |
Dirk Zimmermann
|
1e779e234b
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
88025cdd76
|
IOS-1824 Make both code and docs more verbose
|
3 years ago |
Dirk Zimmermann
|
43217ef3c2
|
IOS-1824 Document ownership
|
3 years ago |
Dirk Zimmermann
|
b001d29d07
|
IOS-1824 Take ownership explicitly
|
3 years ago |
Dirk Zimmermann
|
67e4458cfc
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
9d73472249
|
IOS-1824 More docs
|
3 years ago |
Dirk Zimmermann
|
90e9773782
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
07711a55a7
|
IOS-1824 Docs
|
3 years ago |
Dirk Zimmermann
|
e4410779c0
|
IOS-1824 Unneeded method
|
3 years ago |
Dirk Zimmermann
|
4e3fff57cc
|
IOS-1824 DEBUG: Logging
|
3 years ago |
Dirk Zimmermann
|
04f237ee45
|
IOS-1824 Less debug
|
3 years ago |
Dirk Zimmermann
|
d7a46a32db
|
IOS-1824 Using the returned certificates
|
3 years ago |
Dirk Zimmermann
|
dfaa482a4d
|
IOS-1824 Have the certs
|
3 years ago |
Dirk Zimmermann
|
e0c9ef1c24
|
IOS-1824 Can extract certificates
|
3 years ago |
Dirk Zimmermann
|
fedc798c73
|
IOS-1824 Correct braces
|
3 years ago |
Dirk Zimmermann
|
59d3fb206c
|
IOS-1824 extractCertificates
|
3 years ago |
Dirk Zimmermann
|
f2033e8ae5
|
IOS-1824 Check status
|
3 years ago |
Dirk Zimmermann
|
7065b701ff
|
IOS-1824 Simplify code
|
3 years ago |
Dirk Zimmermann
|
e7fb387eec
|
IOS-1824 Less CF
|
3 years ago |
Dirk Zimmermann
|
a31dfffa1c
|
IOS-1824 Less CF
|
3 years ago |
Dirk Zimmermann
|
213dea0550
|
IOS-1824 Make that parameter NSData
|
3 years ago |
Dirk Zimmermann
|
988e865b9b
|
IOS-1824 MARK
|
3 years ago |
Dirk Zimmermann
|
2cab67bf66
|
IOS-1824 No C-functions
|
3 years ago |
Dirk Zimmermann
|
7158873c6d
|
IOS-1824 Make ARC responsible
|
3 years ago |
Dirk Zimmermann
|
4ce87707c8
|
IOS-1824 For exploring, use helper method
|
3 years ago |
Dirk Zimmermann
|
258b760b70
|
IOS-1824 No keychain
|
3 years ago |
Dirk Zimmermann
|
29a42cd62c
|
IOS-1824 Look at the p12 data in more detail
|
3 years ago |
Dirk Zimmermann
|
99c8e5f183
|
IOS-1824 Rename method
|
3 years ago |
Dirk Zimmermann
|
c7d825972b
|
IOS-1824 Don't store into the key chain
|
3 years ago |
Dirk Zimmermann
|
53b0e2d85e
|
IOS-1824 Don't store into the key chain
|
3 years ago |
Dirk Zimmermann
|
007d209509
|
IOS-1824 Remove comment
|
3 years ago |
Dirk Zimmermann
|
129256712e
|
IOS-1824 Coding guidelines
|
3 years ago |
Dirk Zimmermann
|
415d603111
|
IOS-1824 Not needed
|
3 years ago |
Dirk Zimmermann
|
c81455ec55
|
IOS-1824 Code for adding cert to key chain
|
3 years ago |
Dirk Zimmermann
|
da7730d6ac
|
IOS-1824 Manage CF ownership (The Get Rule)
|
3 years ago |
Dirk Zimmermann
|
86b816eff2
|
IOS-1824 Don't release this
|
3 years ago |
Dirk Zimmermann
|
f25b663495
|
IOS-1824 Don't assume file endings
|
3 years ago |
Dirk Zimmermann
|
956a013ffe
|
IOS-1824 Back out: Don't load client certificate
|
3 years ago |
Dirk Zimmermann
|
2b0dac5328
|
IOS-1824 Don't load client certificate
|
3 years ago |
Dirk Zimmermann
|
1658d3f270
|
IOS-1824 Back out: DEBUG: Dump the certificate items
|
3 years ago |
Dirk Zimmermann
|
eddc2b6d96
|
IOS-1824 DEBUG: Dump the certificate items
|
3 years ago |
Dirk Zimmermann
|
1b2bfb41f7
|
IOS-1824 Release the temp array
|
3 years ago |
Dirk Zimmermann
|
06544e051d
|
IOS-1824 To each connection its session, again
|
3 years ago |
Dirk Zimmermann
|
0fca7f831f
|
IOS-1824 Shared session for all connections
|
3 years ago |
Dirk Zimmermann
|
c9da546583
|
IOS-1824 Client certificate
|
3 years ago |
Dirk Zimmermann
|
a7b1e55f5b
|
IOS-1824 Remove sample code
|
3 years ago |
Dirk Zimmermann
|
5e3a73fb30
|
IOS-1824 Swift code for loading and setting certificate
|
3 years ago |
Dirk Zimmermann
|
ade0a14fbe
|
IOS-1824 More potenial certificate handling
|
3 years ago |
Dirk Zimmermann
|
77ec3b19a8
|
IOS-1824 Some code for low-level certificate handling
|
3 years ago |
Dirk Zimmermann
|
c2a954e537
|
IOS-1824 Use newer streams API
|
3 years ago |
Dirk Zimmermann
|
80ad0aa3f1
|
IOS-1824 signalErrorAndClose
|
3 years ago |
Dirk Zimmermann
|
8237bb05ad
|
IOS-1824 Stream Handling section
|
3 years ago |
Dirk Zimmermann
|
c75784dff9
|
IOS-1824 Run Loop section
|
3 years ago |
Dirk Zimmermann
|
bbd59ad6f1
|
IOS-1824 This is util
|
3 years ago |
Dirk Zimmermann
|
3d8675c1c8
|
IOS-1824 NSStreamDelegate extension
|
3 years ago |
Dirk Zimmermann
|
cd2c10b1aa
|
IOS-1824 Back out: CWConnection category
|
3 years ago |
Dirk Zimmermann
|
ad81378ff7
|
IOS-1824 CWConnection category
|
3 years ago |
Dirk Zimmermann
|
82b92ff605
|
IOS-1824 Not publicly needed
|
3 years ago |
Dirk Zimmermann
|
52226ffd93
|
IOS-1824 New doc style
|
3 years ago |
Dirk Zimmermann
|
3439f6579d
|
IOS-1824 Unneeded
|
3 years ago |
Dirk Zimmermann
|
3580bfbf05
|
IOS-1824 Uneeded
|
3 years ago |
Dirk Zimmermann
|
8c466c5b01
|
IOS-1824 Revert from default
|
3 years ago |
Dirk Zimmermann
|
6651a8db12
|
IOS-1824 Handle challenges by doing nothing
|
3 years ago |
Dirk Zimmermann
|
8c41d67487
|
IOS-1824 Formatting
|
3 years ago |
Dirk Zimmermann
|
a1fca62dbb
|
IOS-1824 startSecureConnection for all
|
3 years ago |
Dirk Zimmermann
|
3aac04965f
|
IOS-1824 startTLS == startSecureConnection?
|
3 years ago |
Dirk Zimmermann
|
06a135d716
|
IOS-1824 closeRead, closeWrite
|
3 years ago |
Dirk Zimmermann
|
0fc47f43bb
|
IOS-1824 Section for stream handling
|
3 years ago |
Dirk Zimmermann
|
a49a85d3a0
|
IOS-1824 Run-loop/threading in own section
|
3 years ago |
Dirk Zimmermann
|
1785b511fc
|
IOS-1824 Implement CWConnection method-by-method
|
3 years ago |
Dirk Zimmermann
|
5233da176a
|
IOS-1824 Doc style
|
3 years ago |
Dirk Zimmermann
|
46e47e858e
|
IOS-1824 Remove uncalled methods
|
3 years ago |
Dirk Zimmermann
|
832de6d9e8
|
IOS-1824 Don't configure TLS on the streams
|
3 years ago |
Dirk Zimmermann
|
e789c40765
|
IOS-1824 Add TODO
|
3 years ago |
Dirk Zimmermann
|
cb0662db24
|
IOS-1824 Move to private
|
3 years ago |