EXAMPLE 1:policy Matching either a fps-, or face recognition-based authenticator{"Accepted": [ [{ "Userverification": 2}], [{ "Userverification": 16}]]}example2: Policy matching authenticators implementing FPS and face recognition as alternative combination of user verification Methods. { "Accepted": [ [{ "Userverification": 18}]]}example3: Policy matching authenticators implementing FPS and face recognition as mandatory combination of user verification m Ethods. { "Accepted": [[{"Userverification": 1042}]]}example4: Policy matching the combination of a FPS based and a face recognition based authenticator{"Accepted": [ [{ "Userverification": 18}]]}example5: Policy requiring the combination of a bound FPS based and a bound face recognition based authenticator{"Accepted": [ [ { "Userverification": 2, "Attachmenthint": 1}, { "Userverification": +, "Attachmenthint": 1}]]}example6:policy accepting all authenticators from vendor withID 1234{ "Accepted": [ [{ "VendorID": "1234"}]]}example7: UAF Registration request[{"Header": { "UPV": { "Major": 1, "Minor": 0 }, "Op": "Reg", "AppID": "Https://uaf-test-1.noknoktest.com:8443/SampleApp/uaf/facets", "Serverdata": "ijycjpzyiwmaq1tklrjroixqhmyg0tssygjp5mgjsdam17rqgq0 DL3NNDDTX9D-ASR_ 6HGGCLRU2F2YJ-12S67V5VMQHJ4EWVSELULHDPK2V_HHTKSVV_DFQL4N 2IIUY6XZWVBONVG" }, "Challenge": "H9iw9ya9aaxf_lelqoi_dhuk514ad8tqv0zcncqkdpo", "username": "APA", "Policy": { "Accepted": [ [ { "Userverification": 512, "Keyprotection": 1, "Tcdisplay": 1, "Authenticationalgorithms": [ 1 ], "Assertionschemes": [ "UAFV1TLV" ] } ], [ { "Userverification": 4, "Keyprotection": 1, "Tcdisplay": 1, "Authenticationalgorithms": [ 1 ], "Assertionschemes": [ "UAFV1TLV" ] } ], [ { "Userverification": 4, "Keyprotection": 1, "Tcdisplay": 1, "Authenticationalgorithms": [ 2 ] } ], [ { "Userverification": 2, "Keyprotection": 4, "Tcdisplay": 1, "Authenticationalgorithms": [ 2 ] } ], [ { "Userverification": 4, "Keyprotection": 2, "Tcdisplay": 1, "Authenticationalgorithms": [ 1 , 3 ] } ], [ { "Userverification": 2, "Keyprotection": 2, "Authenticationalgorithms": [ 2 ] } ], [ { "Userverification": 32, "Keyprotection": 2, "Assertionschemes": [ "UAFV1TLV" ] }, { "Userverification": 2, "Authenticationalgorithms": [ 1, 3 ], "Assertionschemes": [ "UAFV1TLV" ] }, { "Userverification": 2, "Authenticationalgorithms": [ 1 , 3 ], "Assertionschemes": [ "UAFV1TLV" ] }, { "Userverification": 4, "Keyprotection": 1, "Authenticationalgorithms": [ 1 , 3 ], "Assertionschemes": [ "UAFV1TLV" ] } ] ], "Disallowed": [ { "Userverification": 512, "Keyprotection": 16, "Assertionschemes": [ "UAFV1TLV" ] }, { "Userverification": 256, "Keyprotection": 16 }, { "Aaid": [ "ABCD#ABCD" ], "Keyids": [ "Rfy_rdhsf4z5pcohnzexmevlozzmk0hxasi10tky_c4" ] } ] }}]
fido-uaf-protocol-v1.0