Skip to main content

Login Information API (1.0.0)

Download OpenAPI specification:Download

License: PROPRIETARY

This API is implemented by the identity provider to receive information from the public certificate read from a users CAC/PIV card. SmartBridge sends the identity provider data from the users public certificate after verifying the certificate is trusted. SmartBridge provides an error if the certificate is not trusted.

Information from the user's public certificate.

Information about the CAC/PIV user from the public certificate on their smart card. All data elements in this API are available in the IL2 environment.

Request Body schema: application/json

A set of data points from the CAC card, slimmed down from the full CacInformation used for registration or association.

jwt
required
string <jwt>

the encoded string representation of the JWT - Payload is described here '#/components/schema/JWTPayload'

subjectCommonName
string

The common name of the subject, including EDIPI - typically FIRST.MIDDLE.LAST.EDIPI. In some environments, EDIPI may be stripped.

emailAddress
string

email address

edipi
string

DoD ID - only available in specific environment

sha1Fingerprint
required
string
sha256Fingerprint
required
string
serialNum
string

serial number from the CAC's certificate

Responses

Request samples

Content type
application/json
{
  • "jwt": "eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJuZXRyaXN0c21hcnRicmlkZ2UuY29tIiwiYXVkIjoiYXBpLm5ldHJpc3RzbWFydGJyaWRnZS5jb20iLCJzdWIiOiJTdGV2ZUBleGFtcGxlLmNvbSIsImV4cCI6MTYyMDM4ODg1MiwiaWF0IjoxNjIwMzg4NTUyLCJqdGkiOiI3OGQ0NTY0OC04M2Y2LTQ2YmEtOTgyNi1kMmE0MjdjYTU3NjIifQ.GgTtZL7yBG3kiuC-A1LOXHd1AX-u5cSRnNJYv8RS9X0",
  • "subjectCommonName": "string",
  • "emailAddress": "string",
  • "edipi": "string",
  • "sha1Fingerprint": "string",
  • "sha256Fingerprint": "string",
  • "serialNum": "string"
}