ESFP_VerifyPIN
验证当前目录的pin。

   

    参数

    [in] hcontexthandle

    一个已经成功打开的设备的句柄。

    [in] ppin

    要验证的pin密钥。

    [in] ulflag

    参数,定义如下

    esf_verify_so_pin:验证so_pin密钥

    esf_verify_user_pin:验证user_pin密钥。

    要求

    esfp_opendev

    返回值

    esf_success:成功

    esf_rv_parameter_error:参数错误,函数调用的参数可能不符合要求

    esf_rv_pin_lock:认证方法(个人密码)锁定

    esf_rv_pin_error:pin口令错误

    其它:见“api返回码说明”。

    示例代码

    esf_handle hcontexthandle = null;

    esf_rv irv;

    esf_pin userpin;

    //验证用户密钥

    memset(userpin.m_uchpin, 0x30, 6);

    userpin.m_ulpinlen = 6;

    irv = esfp_verifypin(hcontexthandle, &userpin, esf_verify_user_pin);

    if(irv != esf_rv_success)

    1、返回码esf_rv_pin_error的后一位表示了还能重试次数。如0x63c4表示还能重试4次。

    2、pin验证成功后,对应权限将保持至设备移除或新的pin验证通过。

    参见

    esfp_changepin

   
TopSafe 终端安全与文件保护系统 相关内容:报价 | 参数 | 图片 | 论坛 | 评测