Here are some famous Java Security Libraries. Java Security Libraries provides the developer with a comprehensive security framework for writing applications, and also provides the user or administrator with a set of tools to securely manage applications.
Java security technology includes a large set of APIs, tools, and implementations of commonly used security algorithms, mechanisms, and protocols. The Java security APIs span a wide range of areas, including cryptography, public key infrastructure, secure communication, authentication, and access control.
Let us have a look at some of the famous Java Security Libraries.
tink
- Powers the Jetpack Security library.
- Provides support for key management, including key rotation and phasing out deprecated ciphers.
- Secures many popular Android apps like Slack, Adidas, AirBnb, and Nextdoor.
tinkby google
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
tinkby google
Java 13182 Version:v1.7.0 License: Permissive (Apache-2.0)
JustTrustMe
- Exposed module that disables SSL certificate checking for the purposes of auditing an app with cert pinning.
- Releases are available to install and integrate.
- Java library typically used in Security, TLS applications.
JustTrustMeby Fuzion24
An xposed module that disables SSL certificate checking for the purposes of auditing an app with cert pinning
JustTrustMeby Fuzion24
Java 4221 Version:v.2 License: Others (Non-SPDX)
Cipher.so
- Encrypt secure info in a native library via easy configs.
- Reflection free.
- Has low code complexity.
Cipher.soby linisme
A simple way to encrypt your secure data like passwords into a native .so library.
Cipher.soby linisme
Java 1319 Version:Current License: Permissive (Apache-2.0)
PocList
- Java library typically used in Security, Hacking applications.
- Has no bugs, it has no vulnerabilities and it has medium support.
- Best practice is to use a build tool that supports dependency management such as Maven or Gradle.
PocListby Yang0615777
Alibaba-Nacos-Unauthorized/ApacheDruid-RCE_CVE-2021-25646/MS-Exchange-SSRF-CVE-2021-26885/Oracle-WebLogic-CVE-2021-2109_RCE/RG-CNVD-2021-14536/RJ-SSL-VPN-UltraVires/Redis-Unauthorized-RCE/TDOA-V11.7-GetOnlineCookie/VMware-vCenter-GetAnyFile/yongyou-GRP-U8-XXE/Oracle-WebLogic-CVE-2020-14883/Oracle-WebLogic-CVE-2020-14882/Apache-Solr-GetAnyFile/F5-BIG-IP-CVE-2021-22986/Sonicwall-SSL-VPN-RCE/GitLab-Graphql-CNVD-2021-14193/D-Link-DCS-CVE-2020-25078/WLAN-AP-WEA453e-RCE/360TianQing-Unauthorized/360TianQing-SQLinjection/FanWeiOA-V8-SQLinjection/QiZhiBaoLeiJi-AnyUserLogin/QiAnXin-WangKangFirewall-RCE/金山-V8-终端安全系统/NCCloud-SQLinjection/ShowDoc-RCE
PocListby Yang0615777
Java 842 Version:Current License: No License
buji-pac4j
- Automate any workflow.
- Host and manage packages.
- Collaborate outside of code.
buji-pac4jby bujiio
Bridge from the pac4j security library to Shiro
buji-pac4jby bujiio
Java 481 Version:Current License: Permissive (Apache-2.0)
pki
- Certificate Authority (CA) subsystem.
- Key Recovery Authority (KRA) subsystem.
- Online Certificate Status Protocol (OCSP) subsystem.
pkiby dogtagpki
The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key archival, OCSP and smartcard management.
pkiby dogtagpki
Java 246 Version:v11.0.0 License: Strong Copyleft (GPL-2.0)
pro-grade
- Provides implementation of custom Java Security Managers and Security Policies.
- Works with policy file with grant entries, but you can also write deny entries.
- Plan and track work.
pro-gradeby pro-grade
Library which pushes Java Security Manager further and keeps you calm when fighting security policies.
pro-gradeby pro-grade
Java 32 Version:Current License: Permissive (Apache-2.0)