- Generat the ssl with cert extension.
- Add generated ssl in mutual ssl options at respective api.
- give the alias name for cert
- choose http and https options
- choose gateway in environment and redeploy that api
- Add generate cert into wso2 gateway client-truststore-jks.
- Add mutual ssl option in gateway configmap
[apimgt.mutual_ssl]
certificate_header = "SSL-CLIENT-CERT"
enable_client_validation = false
client_certificate_encode = false
default ssl header name "X-WSO2-CLIENT-CERTIFICATE"
-
encrypt the exported ssl with base64 and add that value in your postman.
base64 exported.cert > base64-text.txt
-
After all changes complete and correct.
- restart the respective wso2 gateway pod
- restat the respective wso2 key-manager pod