Managing certificates in Ballerina applications
When a client application needs to access a service over a network, there should be a way to verify that the service that is attempting to access is the service it claims to be. This validation can be done with the use of certificates. Certificates use public-key cryptography to validate endpoints that we need to connect. In this section, we will learn how to use a certificate in Ballerina to secure services. We will discuss creating SSL-enabled services, clients, and mutual SSL to validate both parties.
Securing the Ballerina service with HTTPS
Certificates are often used in computer security to verify a claim given by a service. Public key cryptography uses a private key and a public key to manage certificates. A private key is a key that is only known to the component that generates messages and claims. The private key is used to generate a signature from the content that it needs to send. A public key is a key that can be shared...