コード例 #1
0
        static KeyResponseStatus ParseKeyResponseStatus(ApduResponseStatus raw)
        {
            switch (raw)
            {
            case ApduResponseStatus.NoError:
                return(KeyResponseStatus.Success);

            case ApduResponseStatus.ConditionsNotSatisfied:
                return(KeyResponseStatus.TestOfuserPresenceRequired);

            case ApduResponseStatus.WrongData:
                return(KeyResponseStatus.BadKeyHandle);

            default:
                return(KeyResponseStatus.Failure);
            }
        }
コード例 #2
0
        static KeyResponseStatus ParseKeyResponseStatus(ApduResponseStatus raw)
        {
            switch (raw)
            {
                case ApduResponseStatus.NoError:
                    return KeyResponseStatus.Success;

                case ApduResponseStatus.ConditionsNotSatisfied:
                    return KeyResponseStatus.TestOfuserPresenceRequired;

                case ApduResponseStatus.WrongData:
                    return KeyResponseStatus.BadKeyHandle;

                default:
                    return KeyResponseStatus.Failure;
            }
        }
コード例 #3
0
ファイル: KeyResponse.cs プロジェクト: forki/U2FExperiments
 public static KeyResponse <TData> Empty(ApduResponseStatus apduStatus, KeyResponseStatus status)
 {
     return(new KeyResponse <TData>(ApduResponse.Empty(apduStatus), null, status));
 }
コード例 #4
0
ファイル: ApduResponse.cs プロジェクト: forki/U2FExperiments
 public static ApduResponse Empty(ApduResponseStatus status)
 {
     return(new ApduResponse(status, EmptyArraySegment <byte> .Value));
 }
コード例 #5
0
ファイル: ApduResponse.cs プロジェクト: forki/U2FExperiments
 public ApduResponse(ApduResponseStatus status, ArraySegment <byte> responseData)
 {
     Status       = status;
     ResponseData = responseData;
 }
コード例 #6
0
ファイル: ApduResponse.cs プロジェクト: vbfox/U2FExperiments
 public static ApduResponse Empty(ApduResponseStatus status)
 {
     return new ApduResponse(status, EmptyArraySegment<byte>.Value);
 }
コード例 #7
0
ファイル: ApduResponse.cs プロジェクト: vbfox/U2FExperiments
 public ApduResponse(ApduResponseStatus status, ArraySegment<byte> responseData)
 {
     Status = status;
     ResponseData = responseData;
 }