7 Best Java Security Libraries 2024

share link

by Kanika Maheshwari dot icon Updated: Feb 15, 2024

technology logo
technology logo

Guide Kit Guide Kit  

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

Java doticonstar image 13182 doticonVersion:v1.7.0doticon
License: Permissive (Apache-2.0)

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.

Support
    Quality
      Security
        License
          Reuse

            tinkby google

            Java doticon star image 13182 doticonVersion:v1.7.0doticon License: Permissive (Apache-2.0)

            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.
            Support
              Quality
                Security
                  License
                    Reuse

                      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

                      Java doticonstar image 4221 doticonVersion:v.2doticon
                      License: Others (Non-SPDX)

                      An xposed module that disables SSL certificate checking for the purposes of auditing an app with cert pinning

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                JustTrustMeby Fuzion24

                                Java doticon star image 4221 doticonVersion:v.2doticon License: Others (Non-SPDX)

                                An xposed module that disables SSL certificate checking for the purposes of auditing an app with cert pinning
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          Cipher.so

                                          • Encrypt secure info in a native library via easy configs.
                                          • Reflection free.
                                          • Has low code complexity. 

                                          Cipher.soby linisme

                                          Java doticonstar image 1319 doticonVersion:Currentdoticon
                                          License: Permissive (Apache-2.0)

                                          A simple way to encrypt your secure data like passwords into a native .so library.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    Cipher.soby linisme

                                                    Java doticon star image 1319 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                    A simple way to encrypt your secure data like passwords into a native .so library.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              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

                                                              Java doticonstar image 842 doticonVersion:Currentdoticon
                                                              no licences License: No License (null)

                                                              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

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        PocListby Yang0615777

                                                                        Java doticon star image 842 doticonVersion:Currentdoticonno licences License: No License

                                                                        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
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  buji-pac4j

                                                                                  • Automate any workflow.
                                                                                  • Host and manage packages.
                                                                                  • Collaborate outside of code.

                                                                                  buji-pac4jby bujiio

                                                                                  Java doticonstar image 481 doticonVersion:Currentdoticon
                                                                                  License: Permissive (Apache-2.0)

                                                                                  Bridge from the pac4j security library to Shiro

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            buji-pac4jby bujiio

                                                                                            Java doticon star image 481 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                            Bridge from the pac4j security library to Shiro
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      pki

                                                                                                      • Certificate Authority (CA) subsystem.
                                                                                                      • Key Recovery Authority (KRA) subsystem.
                                                                                                      • Online Certificate Status Protocol (OCSP) subsystem.

                                                                                                      pkiby dogtagpki

                                                                                                      Java doticonstar image 246 doticonVersion:v11.0.0doticon
                                                                                                      License: Strong Copyleft (GPL-2.0)

                                                                                                      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.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                pkiby dogtagpki

                                                                                                                Java doticon star image 246 doticonVersion:v11.0.0doticon License: Strong Copyleft (GPL-2.0)

                                                                                                                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.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          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

                                                                                                                          Java doticonstar image 32 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                          Library which pushes Java Security Manager further and keeps you calm when fighting security policies.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    pro-gradeby pro-grade

                                                                                                                                    Java doticon star image 32 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                    Library which pushes Java Security Manager further and keeps you calm when fighting security policies.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              See similar Kits and Libraries