Get Certificate
Get the information on the certificate associated with the API
Syntax: see Call structure
Type = 'GET'
'http://localhost:Port Number/api/v1/certificates' \ |
Returns:
{ "certificate": "Certificate", "subject": { "C": "Country", "L": "Location", "O": "Organisation", "CN": "Common name" }, "issuer": { "C": "Country", "O": "Organisation", "CN": "Common name" }, "serial_number": "Serial number", "validity": { "not_after": Vaild until, "not_before": Valid from }, "algorithm": "Algorithm", "extensions": { "subjectAltName": ["Alternative names"] } } |
Variable | Description |
---|---|
Certificate | The public certificate in its entirety |
Country | Country code |
Location | Specific Location company is registered |
Organisation | The organisations name |
Common name | The name the organisation is referred to in the certificate |
Serial number | Used to uniquely identify the certificate within a CA's systems |
Valid until | The time and date past which the certificate is no longer valid |
Valid from | The earliest time and date on which the certificate is valid |
Algorithm | This contain a hashing algorithm and a digital signature algorithm. For example "sha256RSA" where sha256 is the hashing algorithm and RSA is the signature algorithm |
Alternative names | All name associated with the certificate |
Example
curl -X 'GET' \'http://localhost:Port Number/api/v1/certificates' \ -H 'accept: application/json' |
Returns
{
"jsonrpc": "2.0",
"id": 0,
"result": {
"certificate": "-----BEGIN CERTIFICATE-----\nMIIGRDCCBSygAwIBAgIQbeI1QvLxUbOlpVErFYf3jjANBgkqhkiG9w0BAQsFADCB\njzELMAkGA1UEBhMC
R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G\nA1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQD\
nEy5TZWN0aWdvIFJTQSBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB\nMB4XDTI0MDcxNTAwMDAwMFoXDTI1MDcxNTIzNTk1OVowHzEdM
BsGA1UEAwwUKi5h\ncGkuY2FtYnJpb25peC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQC3WBp12hG0pFSmoWmjwmI7Y7soLHTQ
msPtMZ1q8P+ih+SCwKIZDTlI6GENm51c\nF0D2PrwtANhSV1YGiveb4lZXfDhUuk2n+PLm/dTIT8lE0dtTpLz+gDxzF5HZ7cQR\nVw36nCRTo30gve+b
lWPtvVsk46gVMeQ6lYf7OOHAMpX0/tgwZ81ZExzSnFnN2tas\nq4P9rVGSXZQSuy54E7NOOOyUbZQ0MojVNlOMLOZ1ojW5RqBLokTnmqD6ob0kh+uC\n
6CTFD+o0JxgYcsfK+huxLddSiKmSbizFwjXwLmlJP1ayzb/cdRlPrtA3FWVWahxe\ngQ8EfkBO2g+TzPLxFPTxr6zVAgMBAAGjggMJMIIDBTAfBgNVHSM
EGDAWgBSNjF7E\nVK2K4Xfpm/mbBeG4AY1h4TAdBgNVHQ4EFgQUt3v/N/ZPmg4ZSGHNUuFYWj2oREsw\nDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQC
MAAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMEkGA1UdIARCMEAwNAYLKwYBBAGyMQECAgcwJTAjBggrBgEF\nBQcCARYXaHR0cHM6Ly9zZ
WN0aWdvLmNvbS9DUFMwCAYGZ4EMAQIBMIGEBggrBgEF\nBQcBAQR4MHYwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9jcnQuc2VjdGlnby5jb20vU2Vj\ndGln
b1JTQURvbWFpblZhbGlkYXRpb25TZWN1cmVTZXJ2ZXJDQS5jcnQwIwYIKwYB\nBQUHMAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMDMGA1UdEQQsMC
qCFCouYXBp\nLmNhbWJyaW9uaXguY29tghJhcGkuY2FtYnJpb25peC5jb20wggF9BgorBgEEAdZ5\nAgQCBIIBbQSCAWkBZwB2AN3cyjSV1+EWBeeVM
vrHn/g9HFDf2wA6FBJ2Ciysu8gq\nAAABkLYpiZYAAAQDAEcwRQIgaVZ0j2uGG1785bQl4q6fAOoGBfFQOgYZ/LyQaIsy\n3UgCIQD1JsrjrUJfMIeV
T3+Yozq9zhFM1SkxLInpBLj2/mIhnQB1AA3h8jAr0w3B\nQGISCepVLvxHdHyx1+kw7w5CHrR+Tqo0AAABkLYpiXkAAAQDAEYwRAIgbT1Nc3J0\nBfo
MuEeB/38bvc7zrIgYmtLc9SkNA2rlCEwCIC8jYOF0jC2J45oOFh1kDxWqduDC\nEJ4/jnhr/EN7OfkHAHYAEvFONL1TckyEBhnDjz96E/jntWKHiJxtM
AWE6+WGJjoA\nAAGQtimJdgAABAMARzBFAiEAonr/D5//hgp0xNpxw/TxEoZJpNdIaLY90McL5UAj\njFUCIHB/HrsQbgMr4EScfpFD4upUNUrJHes2Q
SKfisExFmtXMA0GCSqGSIb3DQEB\nCwUAA4IBAQA6B1JeTNLWw8oCBAGRIW0N7CMjvQQ033/xKKcoaAMrkzYMJ/znOJVp\nsAqLM5rB0Xfly+qCDH9q5
VoyUi38IOJSi1RbDNlV4gM1+H/rPhO/ymUr0DitEENv\nIQk77kyCoZicWdtpSZ6l7yp7I2/F0kQJRQCiRbsk3TfEFmPaoNcVIlaFzFdSjlLx\n+PC7H
ALGzcY25pQZP56PRhpD763iJAyU1JOTOAx6l/kklnnZdAH7yiqDViMt4FO6\nbizq0SxIT8mXoMnDm+Rg0lU7uqQplaEOEkn4Elb83cKgPca/vt8d48Mb
fuWkdaEv\nQzFYgVXZtfgs0zW5beKzvs3DQZoG/gEl\n-----END CERTIFICATE-----\n",
"subject": {
"CN": "*.api.cambrionix.com"
},
"issuer": {
"C": "GB",
"ST": "Greater Manchester",
"L": "Salford",
"O": "Sectigo Limited",
"CN": "Sectigo RSA Domain Validation Secure Server CA"
},
"serial_number": "6DE23542F2F151B3A5A5512B1587F78E",
"algorithm": "sha256WithRSAEncryption",
"extensions": {
"subjectAltName": [
"*.api.cambrionix.com",
"api.cambrionix.com"
]
},
"validity": {
"not_after": 1752623999,
"not_before": 1721001600
}
}
}
Errors
If there is an error in the API method then a JSON-RPC Error Object will be returned