jruby-openssl
TLS Channel
jruby-openssl | TLS Channel | |
---|---|---|
1 | - | |
43 | 185 | |
- | - | |
8.8 | 8.5 | |
5 days ago | 7 days ago | |
Java | Java | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jruby-openssl
-
undefined method `generate' for OpenSSL::PKey::EC:Class whe starting an SSH session with a private key
JRuby doesn't use the official openssl gem which contains C extensions that compile against libopenssl, but instead uses jruby-openssl. There are a few minor compatibility issues with jruby-openssl. I've ran into the missing EC.generate method before. In theory CRuby's openssl OpenSSL::PKey::EC.generate creates a new OpenSSL::PKey::EC object and calls #generate_key, but trying that in JRuby produces a smaller EC key implying there's some data missing from the EC key, so I'm not sure if that approach is equivalent.
TLS Channel
We haven't tracked posts mentioning TLS Channel yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
openssl - Provides SSL, TLS and general purpose cryptography.
Aparapi - The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
pyOpenSSL -- A Python wrapper around the OpenSSL library - A Python wrapper around the OpenSSL library
ServiceTalk - A networking framework that evolves with your application
wolfssl - The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
AkkaGRPC - Akka gRPC
Jetty - Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
image-comparison - Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation QA tests.
OpenSSL - TLS/SSL and crypto library
Drift - An annotation-based Java library for creating Thrift serializable types and services.
commons-networking - commons networking utils
tls-client-server-example - Java TLS1.2 client / server application using self signed certificates