BlueSSLService icon indicating copy to clipboard operation
BlueSSLService copied to clipboard

SSL/TLS Add-in for BlueSocket using Secure Transport and OpenSSL

Results 18 BlueSSLService issues
Sort by recently updated
recently updated
newest added

Hi all. In my app, I integrate the BluseSocket library and with other ios apps, it works perfectly. Now we are trying to connect to the server from Web with...

Hi there ``` I'm trying to connect and create an ssl socket using the following code snippet: let fileCertURL = Bundle.main.url(forResource:"cert", withExtension: "pem")?.path let fileKeyURL = Bundle.main.url(forResource:"key", withExtension: "pem")?.path let...

When using embedded self-signed (pinned) certificates, the default validation is to use the SSL policy, which is more restrictive than necessary. In addition to validating the x509 certificate, the SSL...

On a "blocking" client socket, `Socket.read(into data: inout Data)` sometimes unexpectedly returns 0, even when the remote connection has not closed (`Socket.remoteConnectionClosed == false`). This only reproduces on macOS. This...

On iOS, when connected with TLS, if there is a read pending (i.e., it's waiting for data), and I attempt to write data to the socket, the socket will not...

'SSLClose' was deprecated in iOS 13.0: No longer supported. Use Network.framework. 'SSLWrite' was deprecated in iOS 13.0: No longer supported. Use Network.framework. 'SSLRead' was deprecated in iOS 13.0: No longer...

Hello, In our project we have a standard configuration like this: `_configuration = SSLService.Configuration() _socket = try Socket.create(family: .inet6, type: .stream, proto: .tcp) _socket.delegate = try SSLService(usingConfiguration: _configuration)` and we...

BlueSSLService uses `#if os(...)` in the `Package.swift` file which prevents it from being cross-compiled because that makes the assumption that the `Package.swift` is executed on the same OS as the...

It's possible to use BlueSSLService and BlueSocket to write a client socket that talks over TLS. To do this you create a `BlueSSLService.Configuration()` passing no parameters, then create an `SSLService`...