Example 1: Get a certificate
These examples show you how to call POST Certificates/Request to return a certificate in the response.
Example 1: Override 'Certificate API ToDo Timeout' setting to give the CA additional time
Request for Example 1
POST https://tpp.venafi.example/vedsdk/Certificates/Request
Authorization:Bearer 4MyGeneratedBearerTknz==
{
"CADN":"\\ved\\policy\\Self-signed CA",
"Subject":"test56.domaine.fr",
"PolicyDN":"\\VED\\Policy\\Certificates",
"SubjectAltNames":[
{
"Type":2,
"Name":"test30.domaine.fr"
},
{
"Type":2,
"Name":"test31.domaine.fr"
}
],
"WorkToDoTimeout":120
}
Response for Example 1
HTTP/1.1 200 OK
{
"CertificateDN":"\\VED\\Policy\\Certificates\\test56.domaine.fr",
"CertificateData":"LS0tLS1CJTiBDRVJUSUZJQ0FURS0tLS0tDQpNSUlES...==",
"Filename":"test56.domaine.fr.cer",
"Format":"Base64",
"Guid":"{701bd640-eb13-46c1-ba80-dffbf4d0ead5}"
}
Response when system is busy
HTTP/1.1 202 Accepted
{
"CertificateDN":"\\VED\\Policy\\Certificates\\test56.domaine.fr",
"Error":"Certificate processing took longer than WorkToDoTimeout...",
"Guid":"{701bd640-eb13-46c1-ba80-dffbf4d0ead5}"
}