openssl
openssl copied to clipboard
Provides SSL, TLS and general purpose cryptography.
Hey there :) We were having a bit of trouble generating RSA keys from JSON Web Keys (JWK, [RFC 7517](https://www.rfc-editor.org/rfc/rfc7517.html)). Linking the original issue: https://github.com/jwt/ruby-jwt/issues/523 We had this working fine...
Hello 👋 When establishing a connection to Azure Cache for Redis using `ssl` option, encountering this error. ``` OpenSSL::SSL::SSLError: SSL_write: unsupported method from openssl/buffering.rb:415:in 'syswrite_nonblock' from openssl/buffering.rb:415:in 'write_nonblock' from redis-client...
Hi. I'm Joakim and have never done anything else than used and read the code for this gem. I'm involved in the `ruby-jwt` gem and as @bellebaum pointed out in...
To open the discussion on a solution approach for #731 . A (relatively) conservative way to solve having "IO duck types" being passed to an SSLSocket, would be to use...
Hi, I'm implementing [HTTPS connect proxy support](https://github.com/HoneyryderChuck/httpx/issues/42) in [httpx](https://honeyryderchuck.gitlab.io/httpx/wiki/Proxy.html), which is supposed to connect via SSL to the proxy before sending the CONNECT request and renegotiate the SSL connection. This...
An implementation of #731. The test suite passes on my box, but it needs more testing especially around the error handling. This adds support for IO-like object that is not...
This returns the long names of digests. Similar to `OpenSSL::Cipher.ciphers` (I took most of the implementation from it) Maybe the only confusing thing is that `Digest#name` returns the short name,...
It looks like OpenSSL are about to merge [a PR][1] that disallows setting any version but 'version 1' (encoded as `0`) in CSRs, because that's the only version specified, see...
This will have certificates and crls return nil instead of segfaulting. Fixes [Bug #19974]
We've been using the `OpenSSL::Engine` to load keys from an HSM thorough a PKCS#11 interface (with the corresponding engine installed). The Engine API was deprecated in OpenSSL 3 and there...