Smart credential start signature
PUT/api/web/v1/smartcredentials/:id/startsign
Smart credential start sign. Caller requires the SMARTCREDENTIALSSIGNATURE:ADD permission.
Request
Path Parameters
The UUID of the smart credential.
- application/json
Body
required
The digest value that will be signed by the smart credential.
The hashing algorithm that will be used to sign the digest value. It must be one of the values "SHA-1", "SHA-224", "SHA-256", "SHA-384", "SHA-512".
Possible values: [PIV_AUTHENTICATION
, DIGITAL_SIGNATURE
, CARD_AUTHENTICATION
]
Specify which key on the smart credential is used to sign the digest. If not specified it defaults to PIV_AUTHENTICATION.
The smart credential push signature challenge that appears in the user's mobile application.
Responses
- 200
- 400
- 401
- 403
- 404
- 409
Successful
- application/json
- Schema
- Example (from schema)
Schema
The smart credential push signature transactionId returned from the start sign operation.
{
"transactionId": "string"
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Access denied
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Conflict
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}