Cert-Signer

Cert-Signer is a Java library that implements a Private CA, able to issue X509 certificates to clients of any kind of services within your organization.

It is meant to be used to create client certificate for mTLS authentication of private services within your network.

It provides either a file-based strategy, mainly useful for proof-of-concept, or one that stores the certificate in a Vault, more apt for best engineering practices.

The library follows a minimalistic approach, and is meant to be used in a variety of larger projects that, while having specific business needs, they all rely on the need to receive signed content and/or to digitally issue client certificate for mTLS a.k.a. Zero-Trust networking.

Use Cases

  • PKI for your Industrial IOT gateway clients
  • Internal Zero-Trust architectures
  • Secure communication between services with mTLS
  • Implement a service for enrollment of embedded IOT devices

License and Support

The code repository is shared under GPL License and is accessible from: cert-signer

Additional commercial support and licensing options are available upon request. Just issue a support request and mention you are interested in cert-signer