Пример #1
0
 /// <exception cref="U2FException"/>
 /// <exception cref="System.IO.IOException"/>
 public static KeySignResponse ParseAuthenticateResponse(Stream inputStream)
 {
     using (var dataInputStream = new EndianReader(inputStream, Endianness.BigEndian))
     {
         return(RawMessageCodec.DecodeKeySignResponse(ParseMessage(dataInputStream).Segment()));
     }
 }
Пример #2
0
        public static KeyResponse <KeySignResponse> DecodeAuthenticateReponse(ApduResponse apdu)
        {
            var status   = ParseKeyResponseStatus(apdu.Status);
            var response = status == KeyResponseStatus.Success
                ? RawMessageCodec.DecodeKeySignResponse(apdu.ResponseData)
                : null;

            return(new KeyResponse <KeySignResponse>(apdu, response, status));
        }