HTML5技术

【原创分享支付宝支付】HBuilder打包APP调用支付宝客户端支付 - 南宫萧尘(10)

字号+ 作者:H5之家 来源:H5之家 2017-01-06 11:00 我要评论( )

BinaryReader binr= new BinaryReader (mem); //wrapMemoryStreamwithBinaryReaderforeasyreading byte bt=0; ushort twobytes=0; try { twobytes=binr.ReadUInt16(); if (twobytes==0x8130) //datareadaslittleend

            BinaryReader binr = new BinaryReader(mem);    //wrap Memory Stream with BinaryReader for easy reading

            byte bt = 0;

            ushort twobytes = 0;

 

            try

            {

 

                twobytes = binr.ReadUInt16();

                if (twobytes == 0x8130)    //data read as little endian order (actual data order for Sequence is 30 81)

                    binr.ReadByte();    //advance 1 byte

                else if (twobytes == 0x8230)

                    binr.ReadInt16();    //advance 2 bytes

                else

                    return null;

 

 

                bt = binr.ReadByte();

                if (bt != 0x02)

                    return null;

 

                twobytes = binr.ReadUInt16();

 

                if (twobytes != 0x0001)

                    return null;

 

                seq = binr.ReadBytes(15);        //read the Sequence OID

                if (!CompareBytearrays(seq, SeqOID))    //make sure Sequence for OID is correct

                    return null;

 

                bt = binr.ReadByte();

                if (bt != 0x04)    //expect an Octet string 

                    return null;

 

                bt = binr.ReadByte();        //read next byte, or next 2 bytes is  0x81 or 0x82; otherwise bt is the byte count

                if (bt == 0x81)

                    binr.ReadByte();

                else

                    if (bt == 0x82)

                        binr.ReadUInt16();

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 【干货分享】通用工具类 - Orson

    【干货分享】通用工具类 - Orson

    2016-12-23 13:00

  • 如何开发一款堪比APP的微信小程序(腾讯内部团队分享) - 腾讯攻城师lee

    如何开发一款堪比APP的微信小程序(腾讯内部团队分享) - 腾讯攻城师

    2016-12-22 17:01

  • 【原创】React实例入门教程(1)基础API,JSX语法--hello world - 毛绒猫猫

    【原创】React实例入门教程(1)基础API,JSX语法--hello world - 毛绒

    2016-11-08 13:00

  • 《WePayUI组件设计的秘密》——2016年第一届前端体验大会分享 - 白树

    《WePayUI组件设计的秘密》——2016年第一届前端体验大会分享 - 白树

    2016-09-27 16:00

网友点评
j