1. Home
  2. /
  3. Issue certs to Istio service mesh

Issue certs to Istio service mesh

EJBCA can be used to issue certificates for Istio's mTLS.

hero-sub-2
Istio logo

Automate TLS Certificate Management in your Service Mech using Istio and EJBCA

Securing service mesh involves using Istio, an open-source service mesh platform, that comes with built-in support for mTLS to secure communication between services in a Kubernetes environment.

EJBCA can be used to issue certificates for Istio's mutual TLS (mTLS) authentication, providing secure and scalable certificate issuing. EJBCA allows you to start small and grow with flexibility as your certificate needs to change over time and to avoid using insecure self-signed certificates.

How to get started

Learn how to use a service mesh to issue mutual TLS certificates with EJBCA running in Kubernetes.

Following are the steps you need to take:

  • Deploy the EJBCA CSR Signer container
  • Integrate the EJBCA CSR Signer with the EJBCA REST API
  • Deploy an Istio service mesh
  • Deploy the sample Istio Bookinfo application
  • Check logs to validate certificates were issued

Prerequisites:

 

Documentation

Tutorials/documentation

Documentation

Check out the supplementary documentation that goes hand-in-hand with our tutorial video.

Docker Hub

Get your hands on the EJBCA Docker container by downloading it now from Docker Hub.

YouTube

Take a peek at our YouTube playlist, and browse through some of our other tutorial videos as well.

Discuss

You can ask your questions and learn from PKI specialists in the EJBCA forum on GitHub Discussions.

Related open-source projects