Skip to content

Commit a507ee9

Browse files
Added option to allow secure connection over self-signed certificate
1 parent 848094d commit a507ee9

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

Request.swift.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'Request.swift'
3-
s.version = '2.2.2'
3+
s.version = '2.2.3'
44
s.summary = 'A (sync/async) tiny http client written in swift.'
55
s.homepage = 'https://github.com/BiAtoms/Request.swift'
66
s.license = { :type => 'MIT', :file => 'LICENSE' }

Sources/Requester.swift

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ open class Requester {
1919
open var request: Request
2020
open var response: Response?
2121
open var error: Error?
22-
open var handler: ResponseHandler? = nil
23-
open var proxy: Proxy? = nil
22+
open var handler: ResponseHandler?
23+
open var proxy: Proxy?
24+
open var allowSelfSigned = false
2425

2526
public init(request: Request, queue: DispatchQueue, timeout: Int, proxy: Proxy?) {
2627
self.request = request
@@ -96,7 +97,7 @@ open class Requester {
9697
}
9798

9899
if request.isSecure {
99-
try socket.startTls(.init(peer: hostname))
100+
try socket.startTls(.init(peer: hostname, allowSelfSigned: allowSelfSigned))
100101
}
101102
}
102103

0 commit comments

Comments
 (0)