FIDO UAF Asm Self Conformance test

205 views
Skip to first unread message

Phuong Nhu

unread,
Dec 21, 2017, 11:24:00 PM12/21/17
to FIDO Dev (fido-dev)
Hello,
I am developing and test for asm authenticator package in Android. Now i have catch asm request from self conformance tool (new tool) via intent: "application/fido.uaf_asm+json". So which intent profile i should to response the asm message to conformance? Now i am using Intent type: "UAF_OPERATION_RESULT" but i think it is not good.
Why the request from Conformance is Client Request in some cases, not asm request?
Thank you! 

Ackermann Yuriy

unread,
Dec 22, 2017, 10:46:17 AM12/22/17
to FIDO Dev (fido-dev)
Hey Phuong Nhu. FIDO UAF ASM specs section 5.1 https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-uaf-asm-api-v1.0-ps-20141208.html#android-asm-intent-api

> The FIDO UAF Client invokes ASM operations via Android Intents. All interactions between the FIDO UAF Client and an ASM on Android takes place through the following intent identifier: org.fidoalliance.intent.FIDO_OPERATION

So intent type must be set to FIDO_OPERATION

Regards. Yuriy

пятница, 22 декабря 2017 г., 6:24:00 UTC+2 пользователь Phuong Nhu написал:

Phuong Nhu

unread,
Jan 2, 2018, 11:46:02 PM1/2/18
to FIDO Dev (fido-dev)
Hi, I have response my asm data to self conformance app but i see that still not passed. Such as i receive ASM request is getInfo, and i have response like that:
"{"responseData":{"Authenticators":[{"aaid":"1CE1#0001","asmVersions":[{"major":1,"minor":0}],"assertionScheme":"UAFV1TLV","attachmentHint":1,"attestationTypes":[],"authenticationAlgorithm":1,"authenticatorIndex":1,"description":"UAF TLV V1","hasSettings":true,"isRoamingAuthenticator":false,"isSecondFactorOnly":false,"isUserEnrolled":true,"keyProtection":1,"matcherProtection":1,"supportedExtensionIDs":[97,98,99],"tcDisplay":1,"tcDisplayContentType":"text/plain","userVerification":4}]},"statusCode":0}". But it still be not okay.
Other way, I have read document about the authenticate commands, so with getInfo commands, how to check that data with the conformance tool?

Vào 22:46:17 UTC+7 Thứ Sáu, ngày 22 tháng 12 năm 2017, Ackermann Yuriy đã viết:
Reply all
Reply to author
Forward
0 new messages