Skip to content

Latest commit

 

History

History
51 lines (29 loc) · 2.16 KB

CTAPcs_ReadMe_04.md

File metadata and controls

51 lines (29 loc) · 2.16 KB

Response

応答はResponseBaseを継承したクラスで、ResponseGetInfo,ResponseMakeCredential,ResponseGetAssertionなど、送信したコマンド毎に定義されています。

これらのクラスは

  • DeviceStatus
  • CTAPResponse

のメンバ変数で構成されています。

CTAPコマンド応答は`CTAPResponseメンバに格納されています。

  • CTAPResponseGetInfo
  • CTAPResponseMakeCredential
  • CTAPResponseGetAssertion

CTAPResponse

member
byte Status 6.3. Status codes
string StatusMsg ステータスメッセージ
string SendPayloadJson 送信ペイロード
string ResponsePayloadJson 受信ペイロード

CTAPResponseGetInfo

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)

CTAPResponseMakeCredential

member
Attestation Attestation 6.4. Attestation

CTAPResponseGetAssertion

member
Assertion Assertion 5.2. authenticatorGetAssertion (0x02)