応答はResponseBase
を継承したクラスで、ResponseGetInfo
,ResponseMakeCredential
,ResponseGetAssertion
など、送信したコマンド毎に定義されています。
これらのクラスは
- DeviceStatus
- CTAPResponse
のメンバ変数で構成されています。
CTAPコマンド応答は`CTAPResponseメンバに格納されています。
CTAPResponseGetInfo
CTAPResponseMakeCredential
CTAPResponseGetAssertion
member | |
---|---|
byte Status | 6.3. Status codes |
string StatusMsg | ステータスメッセージ |
string SendPayloadJson | 送信ペイロード |
string ResponsePayloadJson | 受信ペイロード |
member | |
---|---|
string[] Versions string[] Extensions byte[] Aaguid OptionFlag Option_rk OptionFlag Option_up OptionFlag Option_plat OptionFlag Option_clientPin OptionFlag Option_uv int MaxMsgSize int[] PinProtocols |
5.4. authenticatorGetInfo (0x04) |
member | |
---|---|
Attestation Attestation | 6.4. Attestation |
member | |
---|---|
Assertion Assertion | 5.2. authenticatorGetAssertion (0x02) |