SKFS can be configured to send different responses based on the following configuration properties:
A successful default FIDO2_0 response with the two configuration properties defined above set to false (accompanied by a 200 OK) will look similar to the following:
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion": "4.13.0",
"skfsFQDN": "example.strongkey.com",
"TXID": "1-1-75-1711751776586"
}
If "skfs.cfg.property.return.responsedetail" is set to true and "skfs.cfg.property.return.responsedetail.format" is set to default, the response will look similar to the following. Click here for an example.
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.13.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"responseDetail": {
"responseFormat": "default",
...
},
"keyInfo": {
...
}
}
If "skfs.cfg.property.return.responsedetail" is set to true and "skfs.cfg.property.return.responsedetail.format" is set to webauthn2, the response will look similar to the following. Click here for an example.
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.13.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"responseDetail": {
"responseFormat": "webauthn2",
...
},
"keyInfo": {
...
}
}
If "skfs.cfg.property.return.MDS" is set to true , the response will look similar to the following. Click here for an example.
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.13.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"mdsEntry": {
...
}
}
If "skfs.cfg.property.return.MDS" and "skfs.cfg.property.return.responsedetail" is set to true and "skfs.cfg.property.return.responsedetail.format" is set to default, the response will look similar to the following. Click here for an example.
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.13.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"mdsEntry": {
...
},
"responseDetail": {
"responseFormat": "default",
...
},
"keyInfo": {
...
}
}
If "skfs.cfg.property.return.MDS" and "skfs.cfg.property.return.responsedetail" is set to true and "skfs.cfg.property.return.responsedetail.format" is set to webauthn2, the response will look similar to the following. Click here for an example.
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"skfsVersion":"4.13.0",
"pkixValidated": false,
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"mdsEntry": {
...
},
"responseDetail": {
"responseFormat": "webauthn2",
...
},
"keyInfo": {
...
}
}