• <u id="oojvb"><acronym id="oojvb"></acronym></u>
    <abbr id="oojvb"><center id="oojvb"></center></abbr>

      1. 庆帝到底想把皇位给谁,电视剧五号特工组第一部,电影特种部队1,我和我的祖国电影在线观看免费,我可以笑着扮演你的配角,白马醉春风电视剧在线高清免费观看,av收藏之家,同居的日子

        DONSEE東信智能 - 身份證社保卡讀卡智能終端應用服務商

        eastcoms@qq.com
        400-6722-705
        首頁 > 服務支持專區 > 產品支持 > 產品文檔下載

        EST-100身份證社保卡讀卡器Windows SDK接口文檔

        來源:www.www.mujia.cc   標簽:SDK 接口文檔 身份證 社保卡 讀卡器 東信   發布時間: 2018-9-20 15:55:10

        本文是廣東東信智能科技有限公司EST-100系列身份證社保卡讀卡器SDK接口文檔,供軟件開發人員參考,產品會持續升級優化,包括軟件接口等,最新的以公司研發發的為準,網站的只做參考。

        廣東東信智能科技有限公司EST-100系列身份證社保卡讀卡器開發包系統
        如需更多開發資料和最新開發包,請聯系我們技術支持。



        DONSEE系列多功能讀寫器

        Windows API接口規范V1.6

        廣東東信智能科技有限公司

        www.www.mujia.cc

        2023.04.21

        DONSEE系列多功能讀寫器 1

        API接口規范V1.6 1

        1、東信智能讀寫器(SDK)簡介 5

        2、函數說明 5

        2.1通用函數 5

        2.1.1 Donsee_Open打開設備 5

        2.1.2 Donsee_Close關閉設備 5

        2.1.3 Donsee_Beep蜂鳴器函數 6

        2.1.4 Donsee_Version讀取設備版本 6

        2.1.5 Donsee_WRSN 讀寫序列號(SN) 6

        2.2身份證 7

        2.2.1 Donsee_ReadIDCard讀取身份證信息 7

        2.2.2 Donsee_ReadSAMID 讀取模塊SAM碼 8

        2.2.3 Donsee_ReadIDCardUid 讀取身份證UID 8

        2.3社保卡 8

        2.3.1 Donsee_ReadSSCard讀取社保卡信息 8

        2.4非接觸類卡片前置函數 9

        2.4.1 Donsee_ICRequest請求卡片 9

        2.4.2 Donsee_ICAnticoll防碰撞 9

        2.4.3 Donsee_ICSelect選擇卡片 9

        2.4.4 Donsee_SwitchRF設備天線開關 10

        2.5 TypeA、TypeB卡 10

        2.5.1 Donsee_SetTypeA設置為TypeA 10

        2.5.2 Donsee_SetTypeB設置為TypeB 10

        2.5.3 Donsee_PowerOnTypeA TypeA卡上電復位 11

        2.5.4 Donsee_PowerOnTypeB TypeB卡上電復位 11

        2.5.5 Donsee_APDU執行APDU命令 11

        2.6 M1卡 12

        2.6.1 Donsee_M1VerifyPass M1卡認證秘鑰 12

        2.6.2 Donsee_M1VerifyPassHEX M1卡認證秘鑰 12

        2.6.3 Donsee_M1Read M1卡讀卡 12

        2.6.4 Donsee_M1Write M1卡寫卡 13

        2.6.5 Donsee_M1Initval M1卡初始化 13

        2.6.6 Donsee_M1Increment M1卡增值 13

        2.6.7 Donsee_M1Decrement M1卡減值 14

        2.6.8 Donsee_M1Readval M1卡讀值 14

        2.6.9 Donsee_M1LoadKey M1卡裝載密鑰 14

        2.6.10 Donsee_M1Verify M1卡裝載密鑰 15

        2.6.11 Donsee_ReadICUid讀取M1和CPU卡的Uid卡號 15

        2.7接觸CPU卡 15

        2.7.1 Donsee_PowerOn CPU卡上電復位 15

        2.7.2 Donsee_ColdPowerOn 冷復位 16

        2.7.3 Donsee_HotPowerOn 熱復位 16

        2.7.4 Donsee_APDU CPU卡執行APDU命令 16

        2.7.5 Donsee_PowerOff下電 17

        2.7.6 Donsee_GetStatus獲取卡座狀態 17

        2.8 15693卡 18

        2.8.1 Donsee_15693_Find 15693尋卡 18

        2.8.2 Donsee_15693_Info 15693獲取卡片詳細信息 18

        2.8.3 Donsee_15693_Read 15693讀卡 18

        2.8.4 Donsee_15693_Write 15693寫卡 18

        2.8.5 Donsee_15693_WriteAFI 15693寫AFI 19

        2.8.6 Donsee_15693_LockAFI 15693鎖AFI 19

        2.8.7 Donsee_15693_WriteDSFID 15693寫DSFID 19

        2.8.8 Donsee_15693_LockDSFID 15693鎖DSFID 20

        2.8.9 Donsee_15693_LockDataBlock用于鎖定塊內容 20

        2.9 SLE4442卡 20

        2.9.1 Donsee_4442_PowerOn 4442卡上電 20

        2.9.2 Donsee_4442_PowerOff 4442卡下電 20

        2.9.3 Donsee_4442_Read 4442卡讀數據 21

        2.9.4 Donsee_4442_Write 4442卡寫數據 21

        2.9.5 Donsee_4442_Verify 4442卡認證密鑰 21

        2.9.6 Donsee_4442_Change 4442卡修改密鑰 22

        2.9.7 Donsee_4442_ReadProtect 4442卡讀保護數據 22

        2.9.8 Donsee_4442_WriteProtect 4442卡寫保護數據 22

        2.9.9 Donsee_4442_ReadCount 4442卡密鑰剩余認證次數 23

        2.10磁條卡 23

        2.10.1 Donsee_ReadMagCard磁條卡讀卡 23

        2.10.2 Donsee_ReadMagType設置輸出模式 23

        2.11北京通 24

        2.11.1 Donsee_ReadBJTIDCard讀取北京通信息 24

        2.11.2 Donsee_ReadBJTIDCard_Photo讀取北京通照片 25

        2.12輔助類函數 25

        2.12.1 Donsee_HexToStr 16進制數組轉字符串 25

        2.12.2 Donsee_StrToHex 字符串轉16進制數組 25

        2.13社保卡加密機 26

        2.13.1 Donsee_iReadCardBas讀基本信息 26

        2.13.2 Donsee_iReadCardBas_HSM_Step1加密機步驟1 26

        2.13.3 Donsee_iReadCardBas_HSM_Step2加密機步驟2 27

        2.13.4 Donsee_getTerminalNo獲取終端機編號 27

        2.13.5 Donsee_ChipSerial獲取芯片序列號,即終端設備號 28

        3、狀態碼 28

        4、卡片調用順序 30

        4.1 TypeA卡 30

        4.2 TypeB卡 30

        4.3 M1卡 30

        4.4 4442卡 30

        4.5 接觸CPU卡 30

        1、DONSEE讀卡器SDK簡介

        本文檔描述了廣東東信智能科技有限公司DONSEE系列讀寫器SDK的函數定義、調用方法、參數以及返回值說明,供開發人員進行二次開發時使用。

        2、函數說明

        2.1通用函數

        2.1.1 Donsee_Open打開設備

        定義:打開設備端口

        原型:

        long Donsee_Open(char* dev_Name)

        參數:

        dev_Name[in] windows:USB設備傳入”USB”;串口設備傳入”COM1” “COM2”等

        Android:USB設備傳入”USB”;”ttyS0”,”ttyUSB0”,”ttySAC0”等

        返回值:

        0: 打開設備成功;

        非0: 打開設備失敗,參考狀態碼

        2.1.2 Donsee_Close關閉設備

        定義:關閉設備端口

        原型:

        long Donsee_Close()

        參數:無

        返回值:

        0: 關閉設備成功;

        非0: 關閉設備失敗,參考狀態碼

        2.1.3 Donsee_Beep蜂鳴器函數

        定義:調用設備蜂鳴器

        原型:

        long Donsee_Beep()

        參數:無

        返回值:

        0: 調用蜂鳴器成功;

        非0: 調用蜂鳴器失敗,參考狀態碼

        2.1.4 Donsee_Version讀取設備版本

        定義:讀取設備版本號

        原型:

        long Donsee_Version (char* pszVersion)

        參數:

        pszVersion [out] 設備版本號

        返回值:

        0: 獲取設備版本成功;

        非0: 獲取設備版本失敗,參考狀態碼

        2.1.5 Donsee_WRSN 讀寫序列號(SN)

        定義:寫入(讀取)設備序列號

        原型:

        long Donsee_WRSN (int nType, char* pszSerial)

        參數:

        nType[in] 讀寫類型: 0,寫入序列號;1,讀取序列號

        pszSerial[in|out] nType = 0時,[in]寫入序列號數據;nType = 1時,[out]讀出序列號數據

        返回值:

        0: 序列號操作成功;

        非0: 序列號操作失敗,參考狀態碼

        2.2身份證

        typedef struct

        {

            char name[40];               /*中文姓名*/

            char ENfullname[40];               /*英文姓名*/

            char sex[10];                 /*性別*/

            char people[20];             /*民族*/

            char address[200];                 /*地址*/

            char birthday[50];             /*出生日期(YYYYMMDD)*/

            char signdate[50];             /*發證日期(YYYYMMDD)*/

            char validterm[50];                     /*有效日期(YYYYMMDD)*/

            char number[40];             /*證件號碼*/

            char organs[50]; /*發證機關(或外國人永久居住正-當次申請受理機關)*/

            char Nationality[200];                 /*國籍*/

            char Photo[2049];      /*讀取二代證電子信息時保存照片數據信息*/

            char Other[200];             /*其他*/

            char passNu[24];             /*通行證號*/

            char signCount[8];             /*簽發數次*/

            char certVersion[8];             /*證件版本*/

            char certType; /*卡片類型,”0”大陸身份證” ”,I”外國人,”J”港澳臺*/

        char figData[2049]; /*指紋信息*/

        } IDINFO;

        2.2.1 Donsee_ReadIDCard讀取身份證信息

        定義:讀取身份證信息

        原型:long Donsee_ReadIDCard (int nType,char* szPath,IDINFO* idinfo,char* pszMsg);

        參數:

        nType [in]: 設置身份證讀卡類型:0,文本信息;1,文本+照片;2,文本+照片+指紋

        szPath[in]: 獲取二代證頭像路徑

        idinfo [out]; 獲取的身份證信息

        pszMsg [out]; 錯誤信息

        返回值:

        0: 讀取身份證信息成功;

        非0: 讀取身份證信息失敗,參考狀態碼

        2.2.2 Donsee_ReadSAMID 讀取模塊SAM碼

        定義:讀取身份證模塊SAM碼

        原型:long Donsee_ReadSAMID (char* pszSAMID);

        參數:

        pszSAMID [out] 身份證模塊SAM碼

        返回值:

        0: 讀取身份證模塊SAM碼成功;

        非0: 讀取身份證模塊SAM碼失敗,參考狀態碼

        2.2.3 Donsee_ReadIDCardUid 讀取身份證UID

        定義:讀取身份證UID

        原型:long Donsee_ReadIDCardUid(char* pszUID);

        參數:

        pszUID [out] 身份證UID碼

        返回值:

        0: 讀取身份證UID成功;

        非0: 讀取身份證UID失敗,參考狀態碼

        2.3社保卡

        /*********************社保卡讀取  特別注意事項**********************

        1、二代社保卡可以直接讀取,只支持插卡(接觸式)方式讀取。

        2、三代社保卡加密了,需要PSAM卡才能讀取,支持插卡(接觸式)和非接觸式兩種讀取方式。

        3、如果插PSAM卡了,讀卡失敗,需要留意以下返回值:

        -25536、-25537、-25538、-25539、-25540、-25541,外部認證失敗,表示剩余可嘗試次數0~5次,當返回-25536社保卡就鎖卡了。

        *********************社保卡讀取  特別注意事項**********************/

        typedef struct

        {

        char name[40];         /*姓名*/

        char sex[10]; /*性別*/

        char nation[20]; /*民族*/

        char birthday[50];     /*出生日期(YYYYMMDD)*/

        char signdate[50];     /*發證日期(YYYYMMDD)*/

        char validterm[50];         /*有效日期(YYYYMMDD)*/

        char cardnumber[40]; /*卡號*/

        char idnumber[40]; /*社會保障號碼(身份證號)*/

        char city[64] ; /*城市代碼*/

        char cardveVrsion[8] ; /*社保卡版本*/

        char Other[200]; /*其他*/

        } SSCard_IDINFO;

        2.3.1 Donsee_ReadSSCard讀取社保卡信息

        定義:讀取二代、三代社保卡

        原型:

        long Donsee_ReadSSCard ( int nSlotPsam,

        SSCard_IDINFO* cardInfo,

        char* pszChMsg);

        參數:

        nSlotPsam [int] PSAM存放卡座,0x11 SAM1, 0x12 SAM2, 0x13 SAM3, 0x14 SAM4

        cardInfo [out] 社保卡信息

        pszChMsg [out] 錯誤信息

        返回值:

        0: 讀取社保卡成功;

        非0: 讀取社保卡失敗,參考狀態碼

        備注:二代社保卡無需PSAM卡,只支持接觸式讀取。三代社保卡必須配備PSAM卡,支持接觸、非接兩種方式讀取。

        2.4非接觸類卡片前置函數

        2.4.1 Donsee_ICRequest請求卡片

        定義:請求卡片

        原型:

        long Donsee_ICRequest ()

        參數:

        返回值:

        0: 請求卡片成功;

        非0: 請求卡片失敗,參考狀態碼

        2.4.2 Donsee_ICAnticoll防碰撞

        定義:卡片防碰撞

        原型:

        long Donsee_ICAnticoll (char* pszUID)

        參數:

        pszUID [out] 卡片序列號Uid

        返回值:

        0: 卡片防碰撞成功;

        非0: 卡片防碰撞失敗,參考狀態碼

        2.4.3 Donsee_ICSelect選擇卡片

        定義:選擇卡片

        原型:

        long Donsee_ICSelect (unsigned char nCardType)

        參數:

        nCardType [in] 0x41 表示 typeA 及M1 卡,0x42 表示 typeB卡

        返回值:

        0: 選擇卡片成功;

        非0: 選擇卡片失敗,參考狀態碼

        2.4.4 Donsee_SwitchRF設備天線開關

        定義:設備天線開關

        原型:

        long Donsee_SwitchRF (int nFlag)

        參數:

        nType 0,打開設備天線;1,關閉設備天線

        返回值:

        0: 天線開關操作成功;

        非0: 天線開關操作失敗,參考狀態碼

        2.5 TypeA、TypeB卡

        2.5.1 Donsee_SetTypeA設置為TypeA

        定義:設置為TypeA卡

        原型:

        long Donsee_SetTypeA ()

        參數:

        返回值:

        0: 設置為TypeA卡成功;

        非0: 設置為TypeA卡失敗,參考狀態碼

        2.5.2 Donsee_SetTypeB設置為TypeB

        定義:設置為TypeB卡

        原型:

        long Donsee_SetTypeB ()

        參數:

        返回值:

        0: 設置為TypeB卡成功;

        非0: 設置為TypeB卡失敗,參考狀態碼

        2.5.3 Donsee_PowerOnTypeA TypeA卡上電復位

        定義:TypeA上電

        原型:

        long Donsee_ PowerOnTypeA (char* pszAtr)

        參數:

        pszAtr [out] 卡片復位信息(ATR)

        返回值:

        0: TypeA上電成功;

        非0: TypeA上電失敗,參考狀態碼

        2.5.4 Donsee_PowerOnTypeB TypeB卡上電復位

        定義:TypeB上電

        原型:

        long Donsee_PowerOnTypeB(char* pszAtr)

        參數:

        pszAtr [out] 卡片復位信息(ATR)

        返回值:

        0: TypeB上電成功;

        非0: TypeB上電失敗,參考狀態碼

        2.5.5 Donsee_APDU執行APDU命令

        定義:TypeA|TypeB執行APDU命令

        原型:

        long Donsee_APDUType(char* szAPDUCmd, char* pszAPDUResult);

        參數:

        szAPDUCmd [in] 下發APDU命令(字符串”0084000008”)

        pszAPDUResult [out] 執行APDU相應數據(字符串如”9000”)

        返回值:

        0: 執行APDU命令成功;

        非0: 執行APDU命令失敗,參考狀態碼

        2.6 M1卡

        2.6.1 Donsee_M1VerifyPass M1卡認證秘鑰

        定義:M1卡認證秘鑰

        原型:

        long Donsee_M1VerifyPass ( unsigned char nMode,   unsigned char nSecNr,   char *szPassKey);

        )

        參數:

        nMode [in] 認證模式, 0x00 認證KeyA | 0x04  認證KeyB

        nSecNr [in] 扇區號 (0~15)

        szPassKey [in] 密鑰(如:”FFFFFFFFFFFF”)

        返回值:

        0: M1卡認證秘鑰成功;

        非0: M1卡認證秘鑰失敗,參考狀態碼


        2.6.2 Donsee_M1VerifyPassHEX M1卡認證秘鑰

        定義:M1卡認證秘鑰

        原型:

        long Donsee_M1VerifyPassHex ( unsigned char nMode,   unsigned char nSecNr,   unsigned char * szPassKey);;

        )

        參數:

        nMode [in] 認證模式, 0x00 認證KeyA|0x04  認證KeyB

        nSecNr [in] 扇區號 (0~15)

        szPassKey [in] 密鑰(如:{0xff,0xff,0xff ,0xff ,0xff ,0xff })

        返回值:

        0: M1卡認證秘鑰成功;

        非0: M1卡認證秘鑰失敗,參考狀態碼

        2.6.3 Donsee_M1Read M1卡讀卡

        定義:M1卡讀卡

        原型:

        long Donsee_M1Read(unsigned char nAddr, unsigned char *pszData)

        參數:

        nAddr [in] 塊號(S50該值范圍0~63| S70該值范圍0~255)

        pszData [out] 讀取數據

        返回值:

        0: M1卡讀卡成功;

        非0: M1卡讀卡失敗,參考狀態碼

        2.6.4 Donsee_M1Write M1卡寫卡

        定義:M1卡寫卡

        原型:

        long Donsee_M1Write(unsigned char nAddr, char *pszData)

        參數:

        nAddr [in] 塊號(S50該值范圍0~63| S70該值范圍0~255)

        pszData [in] 讀取數據

        塊地址計算公式:塊地址=扇區號*4+當前塊號

        返回值:

        0: M1卡寫卡成功;

        非0: M1卡寫卡失敗,參考狀態碼


        2.6.5 Donsee_M1Initval M1卡初始化

        定義:M1卡初始化

        原型:

        long Donsee_M1Initval (unsigned char nAddr, unsigned long nValue)

        參數:

        nAddr[in] 塊號(S50該值范圍0~63| S70該值范圍0~255)

        nValue [in] 數值

        返回值:

        0: M1卡初始化成功;

        非0: M1卡初始化失敗,參考狀態碼

        2.6.6 Donsee_M1Increment M1卡增值

        定義:M1卡增值

        原型:

        long Donsee_M1Increment (unsigned char nAddr, unsigned long nValue)

        參數:

        nAddr[in] 塊號(S50該值范圍0~63| S70該值范圍0~255)

        nValue [in] 數值

        返回值:

        0: M1卡增值成功;

        非0: M1卡增值失敗,參考狀態碼

        2.6.7 Donsee_M1Decrement M1卡減值

        定義:M1卡減值

        原型:

        long Donsee_M1Decrement (unsigned char nAddr, unsigned long nValue)

        參數:

        nAddr[in] 塊號(S50該值范圍0~63| S70該值范圍0~255)

        nValue [in] 數值

        返回值:

        0: M1卡減值成功;

        非0: M1卡減值失敗,參考狀態碼

        2.6.8 Donsee_M1Readval M1卡讀值

        定義:M1卡讀值

        原型:

        long Donsee_M1Readval (unsigned char nAddr, unsigned long* nValue)

        參數:

        nAddr[in] 塊號(S50該值范圍0~63| S70該值范圍0~255)

        nValue [out] 數值

        返回值:

        0: M1卡讀值成功;

        非0: M1卡讀值失敗,參考狀態碼

        2.6.9 Donsee_M1LoadKey M1卡裝載密鑰

        定義:裝載M1卡密鑰到設備

        原型:

        long Donsee_M1LoadKey ( unsigned char nMode,   unsigned char nSecNr,   char *PassWord);;

        )

        參數:

        nMode [in] 認證模式, 0x00 認證KeyA|0x04  認證KeyB

        nSecNr [in] 扇區號 (0~15)

        PassWord [in] 待下載到設備的密鑰,如”FFFFFFFFFFFF”

        例子:

        char key[16]= ”FFFFFFFFFFFF”;

        int nRe = Donsee_M1LoadKey (0,0,key);//下載扇區0的KeyA密鑰至設備里

        返回值:

        0: M1卡裝載密鑰成功;

        非0: M1卡裝載密鑰失敗,參考狀態碼


        2.6.10 Donsee_M1Verify M1卡裝載密鑰

        定義:裝載M1卡密鑰到設備

        原型:

        long Donsee_M1Verify( unsigned char nMode, unsigned char nSecNr);

        )

        參數:

        nMode [in] 認證模式, 0x00 認證KeyA|0x04  認證KeyB

        nSecNr [in] 扇區號 (0~15)

        返回值:

        0: M1卡認證裝載密鑰成功;

        非0: M1卡認證裝載密鑰失敗,參考狀態碼

        2.6.11 Donsee_ReadICUid讀取M1和CPU卡的Uid卡號

        定義:讀取M1和CPU卡UID,僅僅用于串口設備,不支持USB讀取。USB請用M1卡尋卡功能。

        原型:

        long Donsee_ReadICUid (char* pszUID)

        參數:

        pszUID[out] 卡片UID

        返回值:

        0: 讀取M1和CPU卡的Uid卡號成功;

        非0: 讀取M1和CPU卡的Uid卡號失敗,參考狀態碼


        2.7接觸CPU卡

        2.7.1 Donsee_PowerOn CPU卡上電復位

        定義:CPU卡上電復位

        原型:

        long Donsee_PowerOn (unsigned char nSlotNo, char* pszAtr)

        參數:

        nSlotNo[in] 卡座選擇: 0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        pszAtr [out] 卡片返回復位信息數據

        返回值:

        0: 卡片復位成功;

        非0: 卡片復位失敗,參考狀態碼

        2.7.2 Donsee_ColdPowerOn 冷復位

        定義:接觸CPU卡冷復位

        原型:

        long Donsee_ColdPowerOn (unsigned char nSlotNo, char* pszAtr)


        參數:

        nSlotNo[in] 卡座選擇: 0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        pszAtr [out] 卡片返回復位信息數據

        返回值:

        0: 卡片復位成功;

        非0: 卡片復位失敗,參考狀態碼


        2.7.3 Donsee_HotPowerOn 熱復位

        定義:接觸CPU卡熱復位

        原型:

        long Donsee_HotPowerOn (unsigned char nSlotNo, char* pszAtr)

        參數:

        nSlotNo[in] 卡座選擇: 0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        chResponse [out] 卡片返回復位信息數據

        返回值:

        0: 卡片復位成功;

        非0: 卡片復位失敗,參考狀態碼

        2.7.4 Donsee_APDU CPU卡執行APDU命令

        定義:執行APDU命令

        原型:

        long Donsee _APDU( unsigned char nSlotNo,

        char* szAPDUCmd,

        char* pszAPDUResult)

        參數:

        nSlotNo[in] 卡座選擇: 0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        szAPDUCmd [in] 下發APDU命令(字符串”0084000008”)

        pszAPDUResult [out] 執行APDU相應數據(字符串如”9000”)


        返回值:

        0: 執行APDU命令成功;

        非0: 執行APDU命令失敗,參考狀態碼

        2.7.5 Donsee_PowerOff下電

        定義:CPU卡下電

        原型:

        long Donsee_PowerOff (unsigned char nSlotNo)

        參數:

        nSlotNo[in] 卡座選擇: 0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        返回值:

        0: CPU卡下電成功;

        非0: CPU卡下電失敗,參考狀態碼

        2.7.6 Donsee_GetStatus獲取卡座狀態

        定義:獲取卡座狀態

        原型:

        long Donsee_GetStatus(unsigned char nSlotNo,int* nStatus)

        參數:

        nSlotNo[in] 卡座選擇: 0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        nStatus[out] 卡座狀態:為 0 表示有卡上電,1表示有卡未上,2表示無卡

        返回值:

        0: 獲取卡座狀態成功;

        非0: 獲取卡座狀態失敗,參考狀態碼

        2.8 15693卡

        2.8.1 Donsee_15693_Find 15693尋卡

        定義:15693尋卡

        原型:

        long Donsee_15693_Find (char* pszUID)

        參數:

        pszUID [out] 尋卡得到8字節卡片數據;

        返回值:

        0: 15693尋卡成功;

        非0: 15693尋卡失敗,參考狀態碼


        2.8.2 Donsee_15693_Info 15693獲取卡片詳細信息

        定義:獲取15693卡詳細信息

        原型:

        long Donsee_15693_Info (char* pszCardInfo)

        參數:

        pszCardInfo [out] 14字節卡片數據;

        返回值:

        0: 獲取15693卡詳細信息成功;

        非0: 獲取15693卡詳細信息失敗,參考狀態碼


        2.8.3 Donsee_15693_Read 15693讀卡

        定義:15693讀卡

        原型:

        long Donsee_15693_Read (unsigned char nBlkAdd, char* pszValue)

        參數:

        nBlkAdd[in] 塊地址

        pszValue [out] 14字節卡片數據;

        返回值:

        0: 15693讀卡成功;

        非0: 15693讀卡失敗,參考狀態碼

        2.8.4 Donsee_15693_Write 15693寫卡

        定義:15693寫卡

        原型:

        long Donsee_15693_Write (unsigned char nBlkAdd, char* szData)

        參數:

        nBlkAdd[in] 塊地址

        szData [in] 要寫入的4字節卡片數據;

        返回值:

        0: 15693寫卡成功;

        非0: 15693寫卡失敗,參考狀態碼

        2.8.5 Donsee_15693_WriteAFI 15693寫AFI

        定義:15693寫AFI

        原型:

        long Donsee_15693_WriteAFI (unsigned char szValue, char* pszValue)

        參數:

        szValue [in] 寫入的值

        pszValue [in] NULL

        返回值:

        0: 15693寫AFI成功;

        非0: 15693寫AFI失敗,參考狀態碼

        2.8.6 Donsee_15693_LockAFI 15693鎖AFI

        定義:15693寫AFI

        原型:

        long Donsee_15693_LookAFI (char* pszValue)

        參數:

        pszValue [in] 返回的值

        返回值:

        0: 15693鎖AFI成功;

        非0: 15693鎖AFI失敗,參考狀態碼

        2.8.7 Donsee_15693_WriteDSFID 15693寫DSFID

        定義:15693寫DSFID

        原型:

        long Donsee_15693_WriteDSFID (unsigned char szValue, char* pszValue)

        參數:

        szValue [in] 寫入的值

        pszValue [in] NULL

        返回值:

        0: 15693寫DSFID成功;

        非0: 15693寫DSFID 失敗,參考狀態碼

        2.8.8 Donsee_15693_LockDSFID 15693鎖DSFID

        定義:15693鎖DSFID

        原型:

        long Donsee_15693_LockDSFID (char* pszValue )

        參數:

        pszValue [in] 返回的值

        返回值:

        0: 15693鎖DSFID成功;

        非0: 15693鎖DSFID失敗,參考狀態碼

        2.8.9 Donsee_15693_LockDataBlock用于鎖定塊內容

        定義:用于鎖定塊內容。注意:此過程不可逆(不能解鎖)塊鎖定后內容不能在修改。

        原型:

        long Donsee_15693_LockDataBlock(unsigned char nBlk_add, char* pszValue)

        參數:

        nBlk_add [in] 塊地址

        pszValue [out] 返回數據

        返回值:

        0: 15693鎖塊內容成功;

        非0: 15693鎖塊內容失敗,參考狀態碼

        2.9 SLE4442卡

        2.9.1 Donsee_4442_PowerOn 4442卡上電

        定義:4442卡上電

        原型:

        long Donsee_4442_PowerOn (char* pszUID)

        參數:

        pszUID [out] 上電返回數據,4字節廠商代碼

        返回值:

        0: 4442卡上電成功;

        非0: 4442卡上電失敗,參考狀態碼

        2.9.2 Donsee_4442_PowerOff 4442卡下電

        定義:4442卡下電

        原型:

        long Donsee_4442_PowerOff ()

        參數:

        返回值:

        0: 4442卡下電成功;

        非0: 4442卡下電失敗,參考狀態碼

        2.9.3 Donsee_4442_Read 4442卡讀數據

        定義:4442卡讀取數據

        原型:

        long Donsee_4442_Read (int nOffset, int nLen, char* pszData)

        參數:

        nOffset[in] 起始地址

        nLen[in] 讀取數據長度

        pszData [iout] 讀取的數據內容

        返回值:

        0: 4442卡讀取數據成功;

        非0: 4442卡讀取數據失敗,參考狀態碼

        2.9.4 Donsee_4442_Write 4442卡寫數據

        定義:4442卡寫入數據

        原型:

        long Donsee_4442_Write (int nOffset, int nLen, char* szData)

        參數:

        nOffset[in] 起始地址

        nLen[in] 寫入數據長度

        szData [in] 寫入的數據內容

        返回值:

        0: 4442卡寫入數據成功;

        非0: 4442卡寫入數據失敗,參考狀態碼

        2.9.5 Donsee_4442_Verify 4442卡認證密鑰

        定義:4442卡認證秘鑰

        原型:

        long Donsee_4442_Verify(char* szKey)

        參數:

        szKey [in] 秘鑰數據,如unsigned  char chKey [4]={0xff,0xff,0xff};

        返回值:

        0: 4442卡認證秘鑰成功;

        非0: 4442卡認證秘鑰失敗,參考狀態碼

        2.9.6 Donsee_4442_Change 4442卡修改密鑰

        定義:4442卡修改秘鑰

        原型:

        long Donsee_4442_Change (char *szNewKey)

        參數:

        szNewKey [in] 秘鑰數據,如unsigned  char chNewKey [4]={0xff,0xff,0xff};

        返回值:

        0: 4442卡修改密鑰成功;

        非0: 4442卡修改密鑰失敗,參考狀態碼

        2.9.7 Donsee_4442_ReadProtect 4442卡讀保護數據

        定義:4442卡讀取保護數據

        原型:

        long Donsee_4442_ReadProtect (int nOffset, int nLen, char* pszData)

        參數:

        nOffset[in] 起始地址,起始地址 需小于32

        nLen[in] 讀取數據長度,數據長度 需小于32

        pszData [iout] 讀取的數據內容,返回值為一串00或01的數據串,如果為00代表已寫保護,如果為01代表未寫保護

        返回值:

        0: 4442卡讀保護數據成功;

        非0: 4442卡讀保護數據失敗,參考狀態碼

        2.9.8 Donsee_4442_WriteProtect 4442卡寫保護數據

        定義:4442卡寫入保護數據,即固化數據,一旦寫保護,數據將不能再修改

        原型:

        long Donsee_4442_WriteProtect (int nOffset, int nLen, char* szData)

        參數:

        nOffset[in] 起始地址,起始地址 需小于32

        nLen[in] 讀取數據長度,數據長度 需小于32

        szData [in] 讀取的數據內容,返回值為一串00或01的數據串,如果為00代表已寫保護,如果為01代表未寫保護

        返回值:

        0: 4442卡寫保護數據成功;

        非0: 4442卡寫保護數據失敗,參考狀態碼

        2.9.9 Donsee_4442_ReadCount 4442卡密鑰剩余認證次數

        定義:4442卡密鑰剩余認證次數

        原型:

        long Donsee_4442_ReadCount (int* nCount)

        參數:

        nCount [out] 4442卡密鑰剩余認次數

        返回值:

        0: 獲取4442卡密鑰剩余認證次數成功;

        非0: 獲取4442卡密鑰剩余認證次數失敗,參考狀態碼




        2.10磁條卡

        2.10.1 Donsee_ReadMagCard磁條卡讀卡

        定義:磁條卡讀卡

        原型:

        long Donsee_ReadMagCard (unsigned char nTime,int nTrack,char *pszTrackData)

        參數:

        ctime[in] 超時時間,單位:秒

        track [in] 磁道(1~3)磁道1~~磁道3,track=4時表示全軌一次性刷出

        為TLV格式,例如:010101020201020303010203

        getdata [out] 返回的數據

        返回值:

        0: 磁條卡讀卡成功;

        非0: 磁條卡讀卡失敗,參考狀態碼

        2.10.2 Donsee_ReadMagType設置輸出模式

        定義:磁條卡設置輸出模式

        原型:

        long Donsee_ReadMagType (int nMode, unsigned char* szConfig)

        參數:

        nMode [in] 0表示主動讀卡,1表示被動讀

        szConfig [in] 字符數組

        szConfig [0]: 0x01 磁道1

                    0x02 磁道2

                    0x03 磁道3

                    0x04 磁道2\3

        szConfig [1]: 0x00 全部輸出

                    0x01除去起始接收符輸出

                    0x02只輸出數據

        szConfig [2]: 0x00不換行輸出

                    0x01換行輸出

        返回值:

        0: 磁條卡設置輸出模式成功;

        非0: 磁條卡設置輸出模式失敗,參考狀態碼

        2.11北京通

        typedef struct

        {

        char name[40];     /*姓名*/

        char sex[10]; /*性別*/

        char cardnumber[40]; /*北京通號*/

        char nType[32] ; /*卡片類型*/

        char cardName[40]; /*證件名稱*/

        char organs[50]; /*發卡機構*/

        } BJT_IDINFO;

        2.11.1 Donsee_ReadBJTIDCard讀取北京通信息

        定義:讀取北京通信息

        原型:

        long Donsee_ReadBJTIDCard (BJT_IDINFO* cardInfo,char* arrChMsg);

        參數:

        cardInfo [out] 北京通信息

        arrChMsg [out] 錯誤信息

        返回值:

        0: 讀取北京通信息成功;

        非0: 讀取北京通信息失敗,參考狀態碼


        2.11.2 Donsee_ReadBJTIDCard_Photo讀取北京通照片

        定義:讀取北京通信息

        原型:

        long Donsee_ReadBJTIDCard_Photo (char* cardInfoPhoto,char* arrChMsg);

        參數:

        cardInfoPhoto[in] 北京通照片保存路徑

        arrChMsg [out] 錯誤信息

        返回值:

        0: 讀取北京通照片信息成功;

        非0: 讀取北京通照片信息失敗,參考狀態碼

        2.12輔助類函數

        2.12.1 Donsee_HexToStr 16進制數組轉字符串

        定義:16進制數組轉字符串

        原型:

        long Donsee_HexToStr(unsigned char *Src,int len,unsigned char *Des );

        參數:

        Src[in]: 十六進制數組

        Len[in]: 數據長度

        Des[out]: 轉換好的hexstr格式字符串。

        返回值:

        0: 16進制數組轉字符串成功;

        非0: 16進制數組轉字符串失敗,參考狀態碼

        2.12.2 Donsee_StrToHex 字符串轉16進制數組

        定義:字符串轉16進制數組

        原型:long Donsee_StrToHex(unsigned char *Src, int len,unsigned char *Des);

        參數:

        Src[in]: hexstr格式字符串

        Len[in]: 字節長度

        Des[out]; 轉換好的數據

        返回值:

        0: 字符串轉16進制數組成功;

        非0: 字符串轉16進制數組失敗,參考狀態碼

        2.13社保卡加密機

        2.13.1 Donsee_iReadCardBas讀基本信息

        /*********************社保卡讀取  特別注意事項**********************

        1、二代社保卡可以直接讀取,只支持插卡(接觸式)方式讀取。

        2、三代社保卡加密了,需要PSAM卡才能讀取,支持插卡(接觸式)和非接觸式兩種讀取方式。

        3、如果插PSAM卡了,讀卡失敗,需要留意以下返回值:

        -25536、-25537、-25538、-25539、-25540、-25541,外部認證失敗,表示剩余可嘗試次數0~5次,當返回-25536社保卡就鎖卡了。

        *********************社保卡讀取  特別注意事項**********************/

        定義:讀基本信息

        原型:

        long Donsee_iReadCardBas(int nType, char *pOutInfo)

        參數:

        nType [in] 卡片類型 1接觸、2非接、3接觸+非接,非接優先

        info [out] 返回的數據

        返回值:

        0: 讀卡成功;

        非0: 讀卡失敗,參考狀態碼

        //返回格式:發卡地區行政區劃代碼(卡識別碼前6位)|社會保障號碼|卡號|卡識別碼|姓名|卡復位信息(僅取歷史字節)|規范版本|發卡日期|卡有效期|終端機編號|終端設備號|

        //返回舉例:

        360700|360700199907151372|890642628|360700D156003335690999604657ED2D|張無忌|0081544B44869B160818107861|2.00|20180701|20280701|310000309109|65884835323437175132|

        說明:此函數讀三代社保卡需要psam卡,否則返回-2201,二代社保卡可以直接讀取

        2.13.2 Donsee_iReadCardBas_HSM_Step1加密機步驟1

        定義:加密機步驟1

        原型:

        long Donsee_iReadCardBas_HSM_Step1(int nType,char *pOutInfo)

        參數:

        nType [in] 卡片類型 1接觸、2非接、3接觸+非接,非接優先

        info [out] 返回的數據

        返回值:

        0: 讀卡成功;

        非0: 讀卡失敗,參考狀態碼

        //返回格式:發卡地行政區劃代碼|卡復位信息|算法標識|卡識別碼|內部認證過程因子|內部認證鑒別所需的原始信息|外部認證過程因子|外部認證鑒別所需的原始信息|

        //返回舉例:

        440100|00814A66678660440100AC8FE3|03|440100D15600880600AC8FE3257118AC|7EFCD0C331DA50AC|0102030405060708|DB25A7E8ABD59B1B|0102030405060708|

        2.13.3 Donsee_iReadCardBas_HSM_Step2加密機步驟2

        定義:加密機步驟2

        原型:

        long Donsee_iReadCardBas_HSM_Step2 (char *key, char *pOutInfo)

        參數:

        key [in]     密鑰,即加密機返回的信息

        info [out] 返回的數據

        返回值:

        0: 讀卡成功;

        非0: 讀卡失敗,參考狀態碼

        key為加密機返回的內部認證和外部認證結果數據,依次為:內部認證結果數據(即內部認證鑒別數據(16 位)和內部認證鑒別所需的原始信息(16 位)拼接組成)、外部認證結果數據(即外部認證鑒別數據(16 位)和外部認證鑒別所需的原始信息(16 位)拼接組成)。各數據項之間以“|”分割,且最后一個數據項以“|”結尾。

        例如:96BBD0687A1667AD0102030405060708|A52BFF7396EEE45F0102030405060708|

        //返回格式(和Donsee_iReadCardBas一樣):發卡地區行政區劃代碼(卡識別碼前6位)|社會保障號碼|卡號|卡識別碼|姓名|卡復位信息(僅取歷史字節)|規范版本|發卡日期|卡有效期|終端機編號|終端設備號|

        //返回舉例:

        360700|360700199907151372|890642628|360700D156003335690999604657ED2D|張無忌|0081544B44869B160818107861|2.00|20180701|20280701|310000309109|65884835323437175132|

        2.13.4 Donsee_getTerminalNo獲取終端機編號

        定義:讀取設備版本號

        原型:

        long Donsee_getTerminalNo (unsigned char nSlotNo,char* szTerminalNo)

        參數:

        nSlotNo[in]      PSAM存放卡座,0x11 SAM1, 0x12 SAM2, 0x13 SAM3, 0x14 SAM4

        szTerminalNo[out] 社保加密PSAM卡卡號,即終端機編號,12位數據,例如310000309109

        返回值:

        0: 獲取終端機編號成功;

        非0: 獲取終端機編號失敗,參考狀態碼

        2.13.5 Donsee_ChipSerial獲取芯片序列號,即終端設備號

        定義:讀取設備版本號

        原型:

        long Donsee_ChipSerial(char* pszChipSerial)

        參數:

        pszChipSerial[out] 獲取芯片序列號,即終端設備號,20位數據,例如65884835323437175132

        返回值:

        0: 獲取終端設備號成功;

        非0: 獲取終端設備號失敗,參考狀態碼

        3、狀態碼

        IFD_OK 0 執行成功

        IFD_ICC_TypeError -1 卡片類型不對

        IFD_ICC_NoExist -2 無卡

        IFD_ICC_NoPower -3 有卡未上電

        IFD_ICC_NoResponse -4 卡片無應答

        IFD_ConnectError -11 讀卡器連接錯

        IFD_UnConnected -12 未建立連接(沒有執行打開設備函數)

        IFD_BadCommand -13 (動態庫)不支持該命令

        IFD_ParameterError -14 (發給動態庫的)命令參數錯

        IFD_CheckSumError -15 信息校驗和出錯

        社保卡狀態碼

        返回值 錯誤信息描述

        -1 卡類型不對

        -2 無卡

        -3 有卡未上電

        -4 卡無應答

        -5 加載動態庫錯

        -11 讀卡器連接錯

        -12 未建立連接

        -13 (動態庫)不支持該命令

        -14 (發給動態庫的)命令參數錯

        -15 信息校驗和出錯

        -20 卡識別碼格式錯

        -21 內部認證失敗(用戶卡不合法)

        -22 傳入數據與卡內不符

        -23 傳入數據不合法

        -24 PSAM卡密鑰級別不夠

        -31 用戶取消密碼輸入

        -32 密碼輸入操作超時

        -33 輸入密碼長度錯

        -34 兩次輸入密碼不一致

        -35(預留) 初始密碼不能交易

        -36(預留) 不能改為初始密碼

        -41 運算數據含非法字符

        -42 運算數據長度錯

        -51 PIN校驗失敗,剩余次數N次(根據卡返回信息)

        -52 PIN鎖定

        -2201 無PSAM卡

        -2202 PSAM卡算法不支持(即PSAM卡內沒有SSF33算法或SM4算法)

        -2203 PSAM卡內沒有RKSSSE密鑰(3.0卡讀個人基本信息需要RKSSSE密鑰外部認證)

        -2204 不需要加密機認證

        -25536、-25537、-25538、-25539、-25540、-25541 外部認證失敗,剩余可嘗試次數0~5次

        -26368 Lc/Le不正確

        -26881 命令不接受(無效狀態)

        -27009 命令與文件結構不相符、當前文件非所需文件

        -27010 不滿足安全條件

        -27011 密鑰鎖定(算法鎖定)鑒別方法鎖定

        -27012 引用數據無效、隨機數無效

        -27013 不滿足使用條件、應用被鎖定、應用未選擇、余額上溢

        -27016 安全報文數據項不正確、MAC不正確

        -27264 數據域參數不正確

        -27265 不支持該功能、卡中無MF、卡被鎖定、應用鎖定

        -27266 未找到文件、文件標識相重、SFI不正確

        -27267 未找到記錄

        -27272 未找到引用數據、未找到密鑰

        -37634 MAC無效

        -37635 應用已被永久鎖定、卡片鎖定

        -37891 PSAM卡不支持消費交易

        -37894 所需MAC(或/和TAC)不可用

        其他 未知錯誤

        4、卡片調用順序

        4.1 TypeA卡

        1 設置為TypeA卡片

        2 請求卡片

        3 防碰撞

        4 選擇卡片

        5 上電

        6  APDU 命令

        4.2 TypeB卡

        1 設置為TypeB卡片

        2 上電

        3 選卡

        4  APDU 命令

        4.3 M1卡

        1 請求卡片

        2 防碰撞

        3 選擇卡片

        4 認證密鑰

        5 讀或寫

        4.4 4442卡

        1 上電復位

        2 認證

        3 讀或寫

        4.5 接觸CPU卡

        1 上電

        2  APDU 命令


         

         
        QQ在線咨詢
        主站蜘蛛池模板: 美容院的待遇服务6| 人间风月之百花宫| 雪中悍刀行20集在线观看| 姐妹牙医在线手机观看电影| 电影荞麦疯长完整版在线观看| 高清贝尔法斯特天堂路| 猛犸敢死队2| 性生活伦理电影| 挣扎吧亚当君| 末代皇帝电影无删减版观看| 《法国空乘5:满天星》| 迪斯科舞厅| 吴健版农民伯伯2国语版百度云资源| 我和厄尔以及将死的女孩| 勇敢的心1| 天津市一栋大厦发生火情 | 安徽小调大全| 功夫熊猫盖世传奇第二季| 青春期3完整版| 女警爱作战大结局| 韩国爸爸b的种子| 金星秀孟非| 叶问4在线播放高清免费观看| 法国版《女超人| 月宫宝盒电影完整视频免费观看| 售楼部的秘密| 电影杜十娘完整版| 黑金古殿免费观看| 刘兰芳评书打包下载| 台版1987渔夫荒野史记下载| 幸福二重奏免费观看完整版高清| 高清《法警小队 第一季》电视剧| 超级变变变| 孽欲狐仙| 法国版《女超人:麦乐迪》免费在线观看| 庖丁解牛朗读| 五号特工组电视剧全集在线观看| 镜花风月之女僵尸免费观看| 《东宫》电视剧免费观看西瓜影院| 南昌市| 钟表馆事件未删减| 预备警官全集| 索多玛的120天在线观看| 男人女人一愁愁愁愁免费看电视剧| 两个人观看的视频| 老公不在家上司韩国电影| 林心如送女儿上学爆哭| 你是我的花朵mv| 需要爸爸的精子在线观看| 韩国 mtv| 长相思1—40集电视剧免费| 荣誉守则成人版高清资源| 电视剧血色浪漫全集免费版| 天美影院在线观看电视剧免费| 爱的二八定律电视剧免费播放| 爱神百度影音| 小小水蜜桃6电视剧全集在线观看 Overflow樱花动漫第一季 | 隔离七日晴| 公公与媳妇高清免费版电视剧| 《诱人的护士3》在线观看| 九条的大罪| 夏家三千金2| 双人按摩调情术免费观看完整版| WRITE AS 黄瓜| 近距离恋爱电影版| 日本大学生私密按摩在线播放| 顺义地震| 甄嬛传49| 女邻居竟是绝色护士| 双龙会国语| 警死厅24时| 天海翼全集迅雷种子| 女邻居请邻居修灯泡修灯是什么剧| 开心公寓| 义姐不是| 高清《肖申克的救赎》续集| 致命弯道4电影| 深夜航班 第二季未删减 | 100种双人床上互动动作| 高清《偷香》电影在线观看| 新结婚时代在线观看| 海天雄鹰免费观看| 凌云壮志(法国)满天星电影免费观看 | 恋恋不忘的我们综艺免费观看| 黑暗荣耀第一季免费看| 韩国电影修理工的艳遇| 我的空姐未婚妻在线观看| 建党大业| 还珠格格 电视剧| 梦幻西游服战直播| 隐身的蓝色帽子免费完整版电影| 师生在摩天轮里做的韩剧叫什么| 济宁二手车市场| 一家乱战5部| 九龙城寨电影| 封神英雄榜2第二部| 甄嬛传72| 判处勇者刑全集观看| 麻生香织黑色的眼泪在线观看| 策驰手机电影免费在线观看完整版| 黑发尤物舞蹈教学| 坎贝奇品味人生完整的| 挚爱游戏樊治欣全集免费观看| 闪婚爱豆:顶流老公短剧全集| 哈利 奎恩| 八戒八戒电影在线观看| 水蜜桃6| 大运会运动员踏着蜀锦入场| melody在线播放高清观看女超人 | 公之浮手中字8| 含烟影院| 去有风的地方电视剧在线观看| 我的幸福婚姻| 女销售的成功秘诀2电影完整版免费观看下载| 十大奇冤 电视剧| 绝地战警疾速追击| 偶像练习生排名| 闪酷电影网| 珠海35人死亡事故原因| 一拳超人第3季免费完整版| 公之浮手中字22| 站住房东你别跑全集免费| 度华年电视剧免费观看在线播放 | 不一样的美男子| 八千里路云和月电视剧| 周弘版全集高清在线观看| 韩泼水门高管停职| 学长的大香肠好吃吗| 一个好妈妈5个申字中头| 超级警车动画片全集| 中方发出的机密文件被泄露?| 美国伦理电影爸爸我想要你的种子| 淑蓉又痒了办公室献身| 强伦轩办公室女教师| 媳妇的美好宣言剧情| 最好的相遇电影免费观看| 1987版《娃娃脸》免费观看| 想你17| 约翰尼盖尔克奇| 私人航空1法国满天星免费播放| 龙非龙凤非凤电视剧| 双世萌妻| 四大名妓三意影院需要爸爸播种| 踏雪寻梅电影在线完整版观看| 棋牌| 叶玉卿的电影| 五福星全集| 《国宝》| 战狼6加拿大999| 熊出没之伴我熊芯免费观看| 需要爸爸的种子在线免费观看| 电视剧红颜的岁月| 电影牙医姐妹在线观看| 扫黑风暴在线观看免费观看| 黑衣人2高清完整版| 女版幽灵船满天星| 行尸走肉第十二季完整| 忘年之恋美国电影| 爱我几何电影完整版在线观看| 我的陪读妈妈第25节阅读答案 | 麦乐蒂马克思满天星| 神奇绿巨人| 壮志凌云女版电影在线观看| 新视觉6080| 天美影院在线观看免费观看电视剧大全| 枪火国语| 长津湖战役3免费观看 | 上司的老婆| 壮志凌云满天星免费看| 哑舍 2024| 敢死队5免费高清国语| 意大利小红帽满天星| 上海卫视六个主持人参加生日宴| 辛巴达历险记国语| 电影千金小姐赤子板栗免费观看| 十天十夜剧情| 喜欢就好dj| 游泳| 白锦曦1到100集免费观看| 美国伦理电影需要爸爸播种| 古田美穗| 原神旅行者插雷电将军的游戏 | 初恋是姐姐动漫全集免费观看| xl真人版| 爱上特种兵免费观看柠檬| 伴郎粗大的内捧猛烈进出视频观看| 公的孚之手中字| 《消失的她》免费观看完整版下载| 刀手普通话版国语版| 可不可以韩国电影完整版| 年轻的妺妺3按摩| 赵氏孤儿电影| 贤妻下载mp4| 我推的孩子樱花在线观看| 特罗佩斯的姑娘们| 都是兄弟电视剧全集| 电视连续剧西游记86版全集播放| 想要爸爸播种手机播放美国电视剧| 《黑白决》免费观看| 双女任务电影完整版| 光的棍完整手机观看免费| 棋士在线观看| 《玛丽玛丽》满天星| 宝贝老板2| 《一年后的你》动漫免费观看| xl司令全集在线观看完整版免费高清| 《女孩不平凡》| 高铁坐过站可以免费坐回去| 粉红大白菜国语版| 上海地铁内男子耍刀| 83射雕英雄传59集国语| 大学生创业沙龙2| 天生一对美国电影免费完整版| 哈利波特与魔法石百度影音| 罗丽星克莱尔《X迷宫》| 舞乐传奇 电视剧| 发财秘籍| 白峰美羽主演视频在线观看 | 屠宰场呕吐娃娃电影在线观看免费 | 玉女心经3之阴阳结合电视剧免费| 走着瞧在线观看| 斗罗大陆第210集免费观看| 肯纳詹姆斯《空乘》| 都铎王朝第一季qvod| 朴英善《爱的释放》歌曲| 咱们结婚吧分集剧情介绍| 正在播放:JUL-601 你真的是处男吗?因为发现丈夫出轨被自称童贞的男子欺骗身心 | 零号基地在线观看| 男人女人一起相愁愁愁电视剧在线观 | 《大军阀》| 坎贝奇品味人生完整的| 家族之歌| 战狼6高清完整免费999在线观看 | 3对1| 《国色芳华》电视剧免费观看全集| 高清观看【MIMK-023】用时间停止器来强| 《疯狂农场3》免费观看中文版 | 开心锤锤富二代假装穷人| 守龙者动画片免费观看国语版| 男女生一起愁愁愁电视剧在线观看| 恋恋茶园电视剧免费| 张梁胜 非常了得| 死神来了8| 鬼话怪谈祥云寺| 傻瓜猫全集| 按摩3~4| 桃恋者未删减| 出埃及记mv| 美丽小蜜蜂2美国版中文| 97ai蜜桃123| 《黏糊糊的她》免费观看全集| 双人调情按摩师免费观看| 熊出没之重启未来免费观看高清版| 禁忌1980满天星| 《火蓝刀锋》| 部长来家里做客电影在线观看| 密爱 电影| 1984美式保罗1-4| 《戏神》动漫第一季在线看| 真正年轻妈妈3| 水电修理工艳遇电影| 普京回应挥舞核大棒| 白蛇传说粤语| 《激战丛林》电影观看| 婶婶免费观看| 九阴真经电视剧| 美国式禁忌睫毛膏4完整版免费观看| 《罪人》| 越狱第一季| 《妻子5》免费高清电视剧| 琉璃美人煞免费观看全集电视剧| 年轻的女按摩师| 台湾古装《原始部落》酋长的女儿叫 | 搞定女神| 动物特工局| 《拳击手》满天星1997罗莎| 甲午风云| 竹马是消防员未增减资源| 我在岛屿读书第一季| 一个好妈妈7中字头强华驿货拉拉价格 | 爱情回来了39| 每逢国庆思佳婿短剧免费观看| 爱我几何电影完整版在线播放免费观看莫尼卡影院 | 洞房彻女一级片| 魔女与魔神| 哈尔滨花式宠爱南方小土豆| 黑白配免费| 保姆119全集下载| 干妈在线| 底线 电视剧| 日本混血大学生按摩电影| 外出电影2| star-371| 水上游击队全集| 《公与媳》2| 旅途琪遇记| 中国家庭第二部全集| 做aj的免费视频电视剧大全| 长安二十四计全集免费看| 小蜜桃免费看| 《爸爸种子2》英文翻译| 密战电视剧在线播放| 麦乐迪马克斯女超人电影| 双龙传丐世英豪| 爱我几何无删减在线观看完整版中文| 周杰伦的歌东风破| 满天星《V家酒店第一季》在线播放| 郭洋子个人资料| 十二谭电视剧免费观看追剧吧| 李灿森结婚| 罗丽星克莱尔总统之夜在线观看| 一首歌让你带回去| 美食的俘虏146| 大冶市| 与恶魔共舞| 韩国三级《交换温柔》| 全力以赴的行动派综艺免费观看| 战狼6妈| 《之后2》高清在线观看| 我家有喜 tv版 电视剧| 飘雪厨房激战| 地心纳粹电影完整版在线观看| 秘密的爱| 与讨厌的部长一起去出差旅在线观看| 力量塔在线观看免费完整版高清 | 苦尽来遇见你韩剧免费观看全集| 希望与你同行| 妙手房术欧洲版演员表| 北下关小学| 特殊使命小分队| 这个大叔不太囧 电影| 变形金刚2主演| 少女前线2023高清免费播放| 平凡之路电视剧免费| 男女一起愁愁愁全集下载| 蓝宇 电影| 法国满天星《古墓丽影》在线观看 | 《新金银悔1—5普通话》第21集武则天| 王牌对王牌.| 21世纪免费观看完整版| 亲吻姐姐第1季全集| 壮志凌云女版满天星高清完整版| 阿修罗之怒主题曲| 佳同译图| 壮志凌云2(啄木鸟)在线观看 | 我爱男保姆电视剧| 敢死队1| 汝城县| 女男变错身百度影音| 侏罗纪公园3 电影| 第一滴血8| 姐妹牙医1986赤子板栗完整版| 新闻女王粤语免费观看完整版高清| 五十度灰无删减| 《怪盗女谍》天海翼在线观看免费| 南洋十大邪术 下载| 金瓶双艳完整版| 女狙击手满天星| 每天夜晚国语版| 电影偶遇| 盗墓笔记在线观看| 隐形的帽子免费| 镖人动画| 花琉璃轶闻电视剧全集免费观看| yellow免费视频| 经侦在行动之黑金烈| 特种部队电影| 妈祖在线观看免费全集| 在那遥远的地方电视剧| 双妻艳史| 三年在线观看免费国语普通话 | 女版壮志凌云满天星法版电影在线观看| 我放荡的生活| 老版熊出没免费观看| 烈火街头| 木下凛凛子邻居电影完整版| 会打台湾吗| 卖百科全书的人未删减| 高清咒术回战 第三季未删减| 全城大佬跪迎:傻婿觉醒短剧全集| 铿锵铿铿锵免费观看西瓜视频| 文豪野犬第一季全集免费观看| 逆天改命:锦绣嫡女短剧全集 | yellow视频高清免费| 一世好命| 坎贝奇第二部曲《品味人生》免费观看| 女律师的堕落91制片| 博尔特200米赛会纪录被破| 学生的妈妈ID| 韩国爱的色放| 《办公室3》完整版电影| 隐形的帽子在线观看免费完整版| 黄瑶情妇| 八方传奇电视剧| 在菲被绑架中国人遗体疑发现 | 向风而行在线观看| 83版射雕英雄传| 特殊的治疗室1-6| 魔法圣婴qvod| 绀青之拳完整免费观看| 白月梵星花絮| 天海翼香汗女教师在线播放-手机高清免费国语メイリン モデルコレクション-SL2 | 李丽珍爱的 精灵| 台湾原始部落无删减版电视剧| 《法国空乘》高清在线观看 | 插曲的痛90全集免费观看高清版| 感官吸引力4| 韩剧《我的游泳女教练》免费观看| 高清《这份恋情望你察觉》| 我和黑道老大| 呼伦贝尔市| 欧美剧情电视剧免费观看电视剧大全勇敢的三兄弟| 沉默的羔羊香港版| 出差偶遇渣男前任日剧| 盲战在线观看完整版1080| 喜爱夜蒲 2| 西虹市首富演员表大全| 筋膜黏连| 媒体:高铁之大理应放得下卫生巾| 反贪风暴4粤语| 电影《长津湖》免费版| 给你生命给我爱大结局| 夏日里的春天优酷| 伦敦奥运会开幕式高清下载| JUL945丈夫不在| 韩国电影2018最新r级| 电视剧绝不放过你| 奔腾年代46全集免费观看| Overflower在线观看第一季| 使徒行者2在线观看| 镖行天下前传之库丁之谜| 蓝色帽子隐身完整版| 夏日重现动画在线观看| 神印王座在线看| 天娇电视剧| 布兰迪洛夫《不当军事行为》2017免费| 黑夜终至电影| 喜爱夜蒲 歌曲| 韩红暴瘦40斤后出街| 快乐星球老顽童爷爷| 万里归途电影| 江南锄奸剧情| 夜晚的阿曼达满天星| 台剧女人花| 开端 在线| 莫妮卡《爱我几何》未简版电影免费 | 爱我几何电影完整版在线播放免费观看| 光立方程序| 再次见到你电视剧免费观看| 就差钱带字幕的| 《聊斋奇谭之东宫美人》| 高地电视剧| 美丽的小蜜桃9| 欢乐家长群电视剧1-40集完整版| 亦舞之城| 南洋十大邪术 电影| 小泽彻维修工的艳遇| 鬼同你ot| 妖怪都市免费观看完整版在线播放| 1982版杨敏思版婚全集播放| 周生辰晚上折腾时宜| 韩剧电影《肚脐》原版| 地下交通站第一部| 哇嘎电影国语版免费看| 《逆流而上的你》全集| 天空之城| 公孚手| 黄金时代电影| 是电影《美姐妹很努力》赤板栗子演| 日本巜侵犯人妻人伦| 《俄版女儿国》高清版| 插曲的痛30集全免费观看大结局 | 11分钟模拟成结动画在线观看免费 | 还珠格格电视剧全集免费观看| 箭在弦上大结局| 关中往事30集连续剧免费播放| 古墓丽影满天星完整版观看| 在线观看密爱| 亮剑3gp下载| 我的抗战之猎豹突击演员| 黑白配HD版美国版| 台版《烈火女警花》| 乱世佳人电视剧免费观看全集| 50岁大胸继拇5| 韩国电影丈夫是小帅,丈夫领导是梅川| 女学生的滋味HD| 解放海南岛全集免费完整版| 《法国空乘5》在线| 蓝色水玲珑台湾电视剧免费| 姚明场边大喊:不要犯规| 企业战士动漫| 蛇姬| 十分钟在线观看免费完整版| 中国电影免费高清观看| 搞批视频| 特别酒店2_午夜电影全集_完整版免费在线观看 | 夫人大可不必电视剧免费观看| 哪吒一免费播放完整版| 女儿需要播种电影美国| 大唐荣耀在哪个平台看| 花花公子电子杂志| 女员工的付出中字特殊| 22集电视剧女特警| 蓝军出击电视剧免费观看| 《官人我要房》电影| 白百何益达广告完整版| 插曲的痛30集全集免费观看剧情介绍欧美| 特利迦奥特曼全集免费观看| 坎贝奇品味人生| 《大明王朝1566》电视剧| 妻子爱上送快递的丈夫| 胭脂似火是哪位导演的作品| 韩国r级 电影| 电影熟睡之中被义子侵犯 | 《行政助理》完整版| 女律师的堕落2理伦片| 在一起电视剧免费观看| 电影在线观看完整版高清免费观看| 禁忌5| 电影商务旅行戴绿帽在线观看| 哪吒3在线观看免费版高清电影| 落花时节又逢君电视剧刘学义| 电影《姐妹牙医》在线观电影| 和讨厌的部长出差旅bd| star409| 维斯塔小镇家长会2免费观看| 激战丛林| 日本电影《替弟还债十日》日剧| 绿茵巨星| 凯迪拉克追高铁原因| 通许县| 名侦探柯南免费观看普通话| 年轻的母亲9| 弹珠警察全集| 七时吉祥全集免费观看| 美国黑白配高清完整版电影| 播放喜羊羊| 不怕开水烫| 爱你几何免费观看完整版| 鲲鹏兄弟| 妹妹轮到你了韩剧| 快乐到死 在线观看| 17.3电影在线观看| 玉观音孙俪| 孤注电影完整版免费观看| 高清平安夜,杀人夜未删减| 《牙医姐妹》1986版| 亡羊补牢课文| 牛魔王和铁扇公主| 人民的名义全集bt资源| 暗线电视剧全集| 弹珠汽水猴子全集观看| 安吉拉怀特在线观看免费版英语单词 | cctv14熊出没之丛林总动员| 生活大爆炸第十季| 家庭秘密教学在线看| 男女愁愁愁全集共多少集 | 嗯好深啊用力哦嗯啊秘书视频| 沙漠公主满天星| 欧洲性旅行百度影音| 敢梦有爱| 西游记续集16集免费观看 | 每天夜晚国语版| 理想之城 电视剧| 毒舌律师豆瓣| 《空蝉》酒井法子| 新还珠格格51| 罚罪电视剧免费观看全集在线播放| 三年大片大全免费国语版在线播放| 经典传奇完整版| 15yc| 电视剧义不容情| 律政佳人3| 白峰美羽237| 奇异博士3电影免费观看| 大兵的寝室| 以貌取人小品| 可爱的小姨子| 妈妈的职业2观看全集免费高清中文| 乐队的夏天第三季在线观看| 台湾卖房女销售电影| 高清春日狂热未删减| 与部长一起出去差旅| 女儿的朋友3中汉字| 3D肉蒲团在线看电视| 三年大片高清观看完整版在线观看| 红衣小女孩在线观看完整恐怖版 | 白峰美羽| 刘伯温传奇电视剧| 小小水蜜桃[电视剧]免费观看| 偷窥无罪吴彦祖电影全集| 直播:男子双杠决赛| 世界末日是哪天| 八妻子视频观看| 郭德纲最新相声全集| 不要对我撒谎| 今时之欲第二季免费观看完整版电影| 怪盗基德的结局| 韩剧《夫妻的世界》| 科学的超电磁炮| 我的健身锻炼3完整版| 古惑仔8| 火线传奇3| 《伊波拉病毒》2国语版| 安娜电影完整版免费观看| 忘川的河原唱完整版| 法国啄木鸟酒店实习生| 棋士电视剧在线观看免费高清版| 撩乱的舞曲| 巜女超人》1979| 杨贵妃_完整电影| 爸爸要播种子美国电视剧在线观看| 腓尼基计划电影| 柯南剧场版国语版全集| 暗处电视剧| 《军事不当行为》布兰迪在线观看| 符文密码| 沈樵第二部闺蜜20分钟| 好妈妈33电视剧86| 美国xxxxwww| 狐仙黄神婆女儿| 魔弹战记| 密室大逃脱第二季| 风流女管家在线观看| 荣誉守则翻拍版成人版| 邻家娇妻文秋| 小夫妻时代全集观看| 妈妈爱上儿子同学完整版电影免费观| 娃娃脸1电影完整版在线观看| 东源县| 年代秀20130315| 兰陵王的歌曲| 欧美战狼10电影免费完整版| 电视剧绝境铸剑| 满清十大酷刑电影| 镇雄县| 黑色的眼泪麻生香织完整版| 《妻子》免费观看完整| 画皮之真爱无悔大结局| 神话电影版| 美容特殊治疗6| 至8女人心| 高清盐沼之下| 在线观看电视剧| 巴西vs智利点球大战| 一个妈妈的9中字头强华驿演员表| 我最喜欢的一堂课| 曾经想火| x4631鲁大师| 法国电影《特殊客房》的导演和主演| 三级片桃色凶器| 爱很美在线观看完整版| 电锯惊魂全集| 心静则明| 皇家奶娘在线观看,美丽的姑娘观看在 | 电视剧小站风云| 海外行动电视剧免费观看| 成全完整版动漫高清免费| 闪婚爱豆:顶流老公短剧全集| 因为爱情有幸福电视剧| 劫中劫电视剧| 乐都县| 特殊的精华油5韩国| 《杉杉来了》免费观看| 电视剧妈妈在等你全集免费播放| 黄yyid| 美国伦理《生殖按摩》电影 | 电视剧鹿鼎记黄晓明| 妻子的谎言电视剧全集| 高清《蜜桃成熟时》无删减版| 禁忌3年转一代中文| 壮志凌云综艺| 墨白电视剧免费观看在线观看超清 | 熊出没·伴我“熊芯”| 奔跑吧兄弟 重庆| 盲山 海外版180分钟| 星克莱尔《总统夫人》完整版| 孟川动漫全集免费观看| 新水浒传高清| 交换朋友夫妻客厅互换4韩国| 大侦探11| 月光宝盒私人免费影院| 台州市| 高清《西游记:女儿国》电影| 明日之战电影在线观看西瓜| 至尊弃少短剧全集| 霜花店无删减观看韩语中字| 新水浒传高清| 火线三兄弟 电视剧| 下北泽之虎胆龙威| 苍茫的天涯是我的爱电影| 八岁萝莉喊爸爸 喜提校花当老婆| 3对1四人一次性体检| 恶女阿楚演员表| 浪客剑心动漫| 许家印最新世界排名| 法国空乘4完整版| 赤坂丽在线观看| 《姐姐今天怪怪的》动漫| 喜宝电影在线观看免费| 我的游泳女教练 云播| 鬼吹灯湘西怒晴| 《妻子与游泳教练》| 招惹电视剧免费观看全集完整版| 暴露5美国版| 国民奇探| 高清万物生灵:2025圣诞特别集| 卖房子的女销售员在线| 野蛮女友2插曲| 修真高手在校园短剧全集| 宫锁连城63集| 高淳县| 本乡爱,二阶堂梦在线观看| 秦腔三娘教子| 极度兽性在线观看| 小伙有娃前后变化大被认成爷爷| 浪客剑心 最终章 追忆篇| 《黏黏糊糊的你》| 骨语2完整版在线观看| 陷入我们的热恋电视剧免费观看| 清楼十二坊| 最近我的妹妹有点怪电影| 许文强与冯敬尧的纠葛| 漂亮妈妈7字头| 高清《星汉灿烂》全集免费看| 勾魂恶梦| 美版武则天最惊艳的版本| 星汉灿烂电视剧免费观看| 幸福媳妇成长记电视剧全集| 高清八千里路云和月| 战狼6高清完整免费观看下载| 井冈山下种南瓜伴奏| 国乒女单无缘亚锦赛四强| 八零搞钱:重生宠妻短剧全集| 道士下山免费完整版在线观看 | 加油吧实习生演员表| 青春守艺人在哪里播出| 怒火重案| 美丽妻子替丈夫还债电影完整版免费| 线人电影| 一江春水向东流| 流行歌谱| 建阳市| 至上主义教室第3季在线观看| 大汉天子2| 《西游 降魔篇》| 动漫《落魄贵族琉璃川》在线观看 | 怀来至北京跨省公交停运| 长津湖国语免费观看| 电影牙医姐妹完整版高清在线观看 | 张帝最新演唱会下载| 三合人才市场| 公与媳3| 我家小姐来自一千年短剧免费观看| 麻雀电视剧免费全集观看| 爱的代价电视剧| 高陵县| 《出差遇暴雨》完整版免费观看| 隋唐英雄75| 同一屋檐下综艺| 播放病毒| 时尚王中文版| 《女军医》在线观看完整版免费| 流浪小妖怪电影在线观看| 陈子豪的个人空间| 《爱丈夫更深爱着公》主演| 小猪佩奇第9季中文版| 部长| 画江湖之不良人**版| 高清《调教女仆》电影| 变形金刚2百度影音| 霜降是什么时候| 黑白配国语版免费观看| 美乃雀所有影片免费观看| 加油吧高考生短剧免费观看| 妻子的秘密49| 《同学聚会》在线观看全集| 三年大片在线观看免费国语完整| 台湾电影黛比系列之女家教在线观看 | xl司真人版在线播放免费| 扫黑风暴15集在线观看| 九歌电影高清版免费观看在线 | 左撇子艾伦电视剧| 斑马电影街| 金牌律师第一季| 《战狼5》免费观看完整版高清| 疯狂家族史(1-6)完整版| 两个母亲ID两个妈妈| 雪山飞狐免费观看完整版| 神秘飞行物曾撞击月球背面| 《义子侵犯》加山夏子 | 戈壁母亲电视剧全集免费观看| 隆林| 法国女版顶级飞行员哪里看| 亲爱的妈妈5韩国高清| 变形金刚3国语版| 《如梦令》电视剧| 维修师傅的艳遇在线| 卿卿日常| 沈腾回应生病传闻| 仁心俱乐部全集免费播放| 酒店实生3满天星法版免费观看 | 《欧式少女》16集全完整在线观看| 金太狼的幸福生活2| 美丽乡村浪漫事| 双世萌妻| 《双人按摩调情术》在线播放| 人民的名义55集在线播放| 妻子3免费完整高清电视剧| 爱情交叉点电影| 十九岁免费完整版高清国语| 解放电视剧下载| 客从何处来 易中天| 周立波笑侃三十年| 四个少妇按摩记A片| 吸血魔女| 白化农场| 中奖了 赵本山高清| 白朗县| 兔子先生第一季第6期| 高清《黑老大爱上我》大结局| 美国摇滚女王蒂娜特纳去世| 无人观看完整电视剧在线观看| 天若有情 郑伊健| 星克莱尔《X迷宫》播放| 美容院的待遇8免费观看 | 妻子8免费完整高清HD| 战狼9| 单车电影在线观看| 理想之城在线| 基辛格访华细节曝光| 圣斗士星矢国语全集| jizz日本18| 韩国式家庭禁忌结局-3| 高清《恶魔搬进来了》电影| 高清《暗夜情报员 第三季》电视剧| 高清《老师·好》| 行尸走肉第七季预告片| 法国护士长完整版| 我和黑帮大佬的365天完整| 牌坊下的女人剧情介绍| 风云雄霸天下1.5| 名侦探柯南vs鲁邦三世| 罗丽星克莱尔迷宫HD版在线观看| 《掌中之物》在线播放| 《重返狼群》免费观看| 神探狄仁杰第四部| 妈妈朋友| 《荣誉守则》在线观看法国| 美姐妹牙医在线播放| 老舅1-27集免费看|