Skip to main content

Certificate-Manager API (1.0.0)

Download OpenAPI specification:Download

Called by the identity provider to generate and revoke simulated CAC certificates. SmartBridge sends a p12 certificate in the form of a either a binary file or as a base-64 encoded string and revokes a certificate by it's serial number.

Disclaimer: This is an API that is restricted and only usable by the IdP and is not available to the public.

default

generates simulated cac, returned in the form of a base-64 encoded string

Generates the simulated cac used by users for authentication and returns it as a base-64 encoded string representation of a .p12 certificate.

Request Body schema: application/json

A unique key for identifying the user and an account name for that user.

commonName
required
string

Responses

Request samples

Content type
application/json
{
  • "commonName": "uniqueUserId"
}

Response samples

Content type
application/json
{
  • "commonName": "uniqueUserId",
  • "edipi": "123456789M",
  • "serialNum": "0C:54:C8:F5:40:D6:2A:C5:97:66:FD:40:5B:96:D2:EF:AB:A9:D8:53",
  • "certificate": "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"
}

generates simulated cac, returned in the form of a binary .p12 file (octet-stream)

Generates the simulated cac used by users for authentication and returns it as a .p12 certificate file in an octet-stream.

Request Body schema: application/json
commonName
required
string

Responses

Request samples

Content type
application/json
{
  • "commonName": "uniqueUserId"
}

revokes a simulated CAC

revokes a simulated CAC by serial number.

Request Body schema: application/json
serialNum
required
string

Responses

Request samples

Content type
application/json
{
  • "serialNum": "0C:54:C8:F5:40:D6:2A:C5:97:66:FD:40:5B:96:D2:EF:AB:A9:D8:53"
}

Response samples

Content type
application/json
{
  • "success": true
}