SKFS can be configured to send different responses based on the following configuration properties:
A successful FIDO2_0 response will look similar to the following:
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:registerResponse xmlns:ns2="http://soap.skfs.strongauth.com/"> <return> { "Response":"Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.14.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053" } </return> </ns2:registerResponse> </S:Body> </S:Envelope>
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 example content of the <return> tag.
<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:registerResponse
xmlns:ns2="http://soap.skfs.strongauth.com/">
<return>
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.14.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"responseDetail": {
"responseFormat": "default",
...
},
"keyInfo": {
...
}
}
</return>
</ns2:registerResponse>
</S:Body>
</S:Envelope>
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 example content of the <return> tag.
<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:registerResponse
xmlns:ns2="http://soap.skfs.strongauth.com/">
<return>
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.14.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"responseDetail": {
"responseFormat": "webauthn2",
...
},
"keyInfo": {
...
}
}
</return>
</ns2:registerResponse>
</S:Body>
</S:Envelope>
If "skfs.cfg.property.return.MDS" is set to true , the response will look similar to the following. Click here for example content of the <return> tag.
<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:registerResponse
xmlns:ns2="http://soap.skfs.strongauth.com/">
<return>
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.14.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"mdsEntry": {
...
}
}
</return>
</ns2:registerResponse>
</S:Body>
</S:Envelope>
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 example content of the <return> tag.
<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:registerResponse
xmlns:ns2="http://soap.skfs.strongauth.com/">
<return>
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.14.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"mdsEntry": {
...
}
"responseDetail": {
"responseFormat": "default",
...
},
"keyInfo": {
...
}
}
</return>
</ns2:registerResponse>
</S:Body>
</S:Envelope>
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 example content of the <return> tag.
<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:registerResponse
xmlns:ns2="http://soap.skfs.strongauth.com/">
<return>
{
"Response": "Successfully processed registration response",
"responseCode": "FIDO-MSG-0004",
"pkixValidated": false,
"skfsVersion":"4.14.0",
"skfsFQDN":"example.strongkey.com",
"TXID":"1-1-169-1679354369053",
"mdsEntry": {
...
}
"responseDetail": {
"responseFormat": "webauthn2",
...
},
"keyInfo": {
...
}
}
</return>
</ns2:registerResponse>
</S:Body>
</S:Envelope>