Forum Discussion
Apr 06, 2020
Hello sidxzx.
Something you can do is to execute a BASH command using REST API.
curl -sku admin:<PASSWORD> -H "Content-Type: application/json" -X POST https://<MGMT_IP>/mgmt/tm/util/bash -d "{\"command\":\"run\",\"utilCmdArgs\":\"-c 'cat /config/filestore/files_d/Common_d/certificate_d/:Common:CERT-IDP.crt_40359_1'\"}" | sed 's/\\n/\n/g'
{
"kind":"tm:util:bash:runstate",
"command":"run",
"utilCmdArgs":"-c 'cat /config/filestore/files_d/Common_d/certificate_d/:Common:CERT-IDP.crt_40359_1'",
"commandResult":"
-----BEGIN CERTIFICATE-----
...<CERTIFICATE_FILE>...
-----END CERTIFICATE-----
"}
Usually certificates are located in "/config/filestore/files_d/Common_d/certificate_d/".
KR,
Dario.