ePass1000ND java项目调用demo
近期使用飞天诚信公司的ePass1000的USB Key做浏览器端认证,根据官方文档做了一个小java web 小demo
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-02 15:28 epass1000ND-V2.4-20121023
目录 0 2017-11-03 14:29 epass1000ND-V2.4-20121023Docs
文件 11760 2012-10-23 12:13 epass1000ND-V2.4-20121023DocsLicense_en.rtf
文件 152566 2012-10-23 12:13 epass1000ND-V2.4-20121023DocsePass1000NDAPI.chm
文件 15453 2017-11-03 14:29 epass1000ND-V2.4-20121023DocsePass1000NDAPI.chw
文件 292835 2012-10-24 15:50 epass1000ND-V2.4-20121023DocsePass1000ND_Console Editor_C.pdf
文件 224319 2012-10-24 15:50 epass1000ND-V2.4-20121023DocsePass1000ND_Hardware_Description_C.pdf
文件 294077 2012-10-24 15:50 epass1000ND-V2.4-20121023DocsePass1000ND_Introduction_C.pdf
文件 440 2012-10-23 12:13 epass1000ND-V2.4-20121023Docs
eadme.zh-cn.txt
目录 0 2017-11-02 15:28 epass1000ND-V2.4-20121023Include
文件 16134 2012-10-23 12:13 epass1000ND-V2.4-20121023IncludeFT_ND_API.h
文件 199 2012-10-23 12:13 epass1000ND-V2.4-20121023Include
eadme.zh-cn.txt
目录 0 2017-11-02 15:28 epass1000ND-V2.4-20121023Lib
目录 0 2017-11-02 15:28 epass1000ND-V2.4-20121023Liblib_x64
文件 402320 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_API.dll
文件 8858 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_API.lib
文件 132496 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_FULL.dll
文件 374160 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_MOD.dll
文件 121232 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_SC.dll
文件 82832 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64JePs1knd.dll
目录 0 2017-11-03 16:54 epass1000ND-V2.4-20121023Liblib_x64java
目录 0 2017-11-03 14:37 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjni
文件 507 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniCHash.class
文件 3128 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniCePass.class
文件 170 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniIHash.class
文件 1149 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniIePass.class
文件 885 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniRTException.class
文件 580 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniWAccessInfo.class
文件 452 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniWDirInfo.class
文件 577 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniWFileInfo.class
文件 450 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniWSysInfo.class
............此处省略162个文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace ePsSample
{
class Program
{
public struct WDirInfo
{
public int lID;
public int lFlags;
public int lReserved1;
public int lReserved2;
public int lReserved3;
public int lReserved4;
public int lReserved5;
public int lReserved6;
public int lReserved7;
public int lReserved8;
public int lReserved9;
public int lReserved10;
}
public struct WFileInfo
{
public uint lID;
public uint lFlags;
public uint lFileSize;
public byte ucFileType;
public byte ucReadAccess;
public byte ucWriteAccess;
public byte ucDeleteAccess;
public byte ucCryptAccess;
public byte ucReserved1;
public byte ucReserved12;
public byte ucReserved13;
public int ucReserved14;
public int ucReserved15;
public byte ucGrantedAccess;
public byte ucReserved2;
public byte ucReserved22;
public byte ucReserved23;
public int ucReserved24;
public int ucReserved25;
public int ucReserved26;
public int ucReserved27;
}
[DllImport(“FT_ND_API.dll“)]
public static extern uint epas_CreateContext(out IntPtr hContextHandle uint ulFlags uint ulApiVersion);
[DllImport(“FT_ND_API.dll“)]
public static extern uint epas_OpenDevice(IntPtr hContextHandle uint ulQueryType IntPtr pQueryData);
[DllImport(“FT_ND_API.dll“)]
public static extern uint epas_GetProperty(IntPtr hContextHandle uint ulFlags IntPtr pRefData byte[] pPropData uint ulPropSize);
[DllImport(“FT_ND_API.dll“)]
public static extern uint epas_CreateDir(IntPtr hContextHandle uint ulFlags String pucName String pucGuid ref WDirInfo pDirInfo uint ulSizeOfDirInfo);
[DllImport(“FT_ND_API.dll“)]
public static extern uint epas_ChangeDir(IntPtr hContextHandle uint ulFlags uint ulDirID String pucDirName);
[DllImport(“FT_ND_API.dll“)]
public static extern uint epas_GetCurrentDir(IntPtr hContextHandle uint ulFlags int[] pulPath uint ulMaxLevels out uint pulRetLevels);
[DllImport(“FT_ND_API.dll“)]
public static extern uint epas_DeleteDir(IntPtr hContextHandle uint ulFlags uint ulDirID String pucName);
[DllImport(“FT_ND_API.dll“)]
public static extern uint epas_CreateFile(IntPtr hContextHandle uint ulFlags ref WFileInfo pFileInfo uint ulSizeOfFileInfo);
[DllImport(“FT_ND_API.dll“)]
public static extern uint epas_GetFileInfo(IntPtr hContextHandle uint ulFla
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-02 15:28 epass1000ND-V2.4-20121023
目录 0 2017-11-03 14:29 epass1000ND-V2.4-20121023Docs
文件 11760 2012-10-23 12:13 epass1000ND-V2.4-20121023DocsLicense_en.rtf
文件 152566 2012-10-23 12:13 epass1000ND-V2.4-20121023DocsePass1000NDAPI.chm
文件 15453 2017-11-03 14:29 epass1000ND-V2.4-20121023DocsePass1000NDAPI.chw
文件 292835 2012-10-24 15:50 epass1000ND-V2.4-20121023DocsePass1000ND_Console Editor_C.pdf
文件 224319 2012-10-24 15:50 epass1000ND-V2.4-20121023DocsePass1000ND_Hardware_Desc
文件 294077 2012-10-24 15:50 epass1000ND-V2.4-20121023DocsePass1000ND_Introduction_C.pdf
文件 440 2012-10-23 12:13 epass1000ND-V2.4-20121023Docs
eadme.zh-cn.txt
目录 0 2017-11-02 15:28 epass1000ND-V2.4-20121023Include
文件 16134 2012-10-23 12:13 epass1000ND-V2.4-20121023IncludeFT_ND_API.h
文件 199 2012-10-23 12:13 epass1000ND-V2.4-20121023Include
eadme.zh-cn.txt
目录 0 2017-11-02 15:28 epass1000ND-V2.4-20121023Lib
目录 0 2017-11-02 15:28 epass1000ND-V2.4-20121023Liblib_x64
文件 402320 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_API.dll
文件 8858 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_API.lib
文件 132496 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_FULL.dll
文件 374160 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_MOD.dll
文件 121232 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64FT_ND_SC.dll
文件 82832 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64JePs1knd.dll
目录 0 2017-11-03 16:54 epass1000ND-V2.4-20121023Liblib_x64java
目录 0 2017-11-03 14:37 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjni
文件 507 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniCHash.class
文件 3128 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniCePass.class
文件 170 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniIHash.class
文件 1149 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniIePass.class
文件 885 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniRTException.class
文件 580 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniWAccessInfo.class
文件 452 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniWDirInfo.class
文件 577 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniWFileInfo.class
文件 450 2012-10-23 12:13 epass1000ND-V2.4-20121023Liblib_x64javaepas1kndjniWSysInfo.class
............此处省略162个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)