欢迎访问上海力盛官网!
资讯动态 DYNAMIC INFORMATION
公司新闻
行业新闻
应用案例
教您Windows Hello提交指纹驱动程序步骤

首页>资讯动态>公司新闻>教您Windows Hello提交指纹驱动程序步骤

教您Windows Hello提交指纹驱动程序步骤

公司新闻 发表人: 力盛 发布时间 :2019-11-14

     生物识别传感器以符合 Windows Hello 质量准则,通过申请审核过程获得批准才能与 Windows Hello 进行互操作。

     

步骤一:创建生物识别驱动程序

按照此处的说明创建生物识别驱动程序: https://docs.microsoft.com/windows/desktop/SecBioMet/biometric-service-api-portal

第二步:测试您的传感器和自验证

自助验证传感器和驱动程序以确保其符合 Microsoft 的生物识别要求以及报告指纹安全审阅模板中发现的情况。 可以在连接指纹合作伙伴包中找到有关要求和模板的文档。 如果未对连接访问,请联系 Microsoft 代表联系。

第三步:修改驱动程序配置 xml 文件

当提交您的驱动程序,Windows 10,版本 1703年指纹 HLK 测试将检查以确保标记都包含以下字段:

bugId:包含以前批准的安全审核信息或 0,如果提交正在进行全新的安全检查上一 HLK 提交的 ID 号。

updateExistingSubmission: true 如果提交可作为更新上一提交已经过安全检查和 false; 否则为。

示例

C++
<?xml version="1.0" encoding="utf-8"?>
<bioTestConfiguration version="0" runOptional="false" runInteractive="true" abortOnFailure="false" manualStep="false" priority="3" logType="WTT">
 <vendorCompliance>
   <securityReview bugId="12345678" updateExistingSubmission="true"/>
 </vendorCompliance>
 <testSuites>
   <testSuite deviceRequired="false" id="StorageAdapter">
     <library>storagetest.dll</library>
     <description>storage Adapter Test Suite</description>
   </testSuite>
 </testSuites>
 <deviceInfo>
        <sensorAdapterLib>WinbioSensorAdapter.dll</sensorAdapterLib>
        <engineAdapterLib>vcsWBFEngineAdapter.dll</engineAdapterLib>
        <storageAdapterLib>winbiostorageadapter.dll</storageAdapterLib>
        <indicatorSupported>0</indicatorSupported>
        <supportedModes>
            <supportedMode>0x01</supportedMode>
        </supportedModes>
        <supportedPurposes>
            <supportedPurpose>0x01</supportedPurpose>
            <supportedPurpose>0x02</supportedPurpose>
            <supportedPurpose>0x04</supportedPurpose>
        </supportedPurposes>
 </deviceInfo>
</bioTestConfiguration> 

第四步:修改驱动程序配置 inf

生物识别驱动程序包将需要提交到新的开发人员中心门户,以获取所需的 Windows Hello 签名并上传到 WU。 包将需要在要指定正确的适配器 dll 获取数字签名的驱动程序 INF 文件中包含特定属性。 下面的示例演示获取适配器二进制文件和其相关的库中的个人简历签名的格式设置。

例如,如果驱动程序包包含传感器、 引擎和存储适配器,分别名为 sensor.dll、 engine.dll 和 storage.dll 和一个加载 stringparser.dll,然后以获取每个文件,该个人简历签名 INF 文件必须包括以下组件:

C++
[SignatureAttributes]
sensor.dll = SignatureAttributes.WindowsHello
engine.dll = SignatureAttributes.WindowsHello
storage.dll = SignatureAttributes.WindowsHello
stringparser.dll = SignatureAttributes.WindowsHello

[SignatureAttributes.WindowsHello]
WindowsHello = true 

此步骤是确保您的驱动程序收到正确的证书对最重要的。 第三方生物识别适配器的所有文件和加载这些适配器的任何第三方 dll 将需要标有,若要获取生物特征签名时提交给开发人员中心包含在这种方式。

第五步:运行 HLK 测试套件

HLK 测试将确保上述修改已在步骤 3 和 4 并且如果配置信息不存在将失败。 打包在 HLK studio 最终 HLK 时包括安全审阅模板提交 bug 时补充文件中。

第六步:提交的驱动程序包和 HLK 日志

打包 HLK 将文件提交给开发人员中心进行审阅。 在 Microsoft 内部,功能团队将在提交内容的通知,到达手动检查进程时。 团队将查看提交的模板,请确保自经过验证的信息满足 Microsoft 的生物识别要求对 HLK 包中。

第七步:等待 Microsoft 批准和签名

Microsoft 提供符合所有的生物识别要求将审批提交获取生物特征签名不是驱动程序会使用 Windows Hello 的证书。 例如,无法用于签名检查 inf 配置文件中排除文件。 如果此文件加载时 OS 强制签名、 加载将失败,该驱动程序将运行于 Windows Hello。 签名的驱动程序应进行测试,确保其正常集体系统中的 IHV 和 OEM。

第 8 步:更新现有的驱动程序

如果需要进行的更新之前已签名的驱动程序,按照在用于更新的驱动程序的驱动程序配置 xml 中的 bugId 和 updateExistingSubmission 字段中填充的步骤 3 下的说明。 如果对 grandfathered 驱动程序进行更新时,应使用相同的步骤。 BugId 字段应设置为 grandfathered 驱动程序的提交 ID 和 updateExistingSubmission 字段应设置为 true。 驱动程序配置 xml 应包含在提交的驱动程序包。

更多行业资讯内容,例如符合ISO19794国际标准 ,支持在MUC读取加密二代证指纹信息在指纹模块验证 欢迎关注上海力盛生物科技有限公司,上海力盛生物科技有限公司是一家从事指纹识别专业10多年的公司,成功应用于全国各大银行,同时研发智能挂锁,指纹蓝牙智能挂锁,文创智能挂锁,情侣指纹挂锁的智能挂锁公司,欢迎联系我们,电话13564302548,qq770483819.


  公司官网: www.hstnet.com.cn

  淘宝店铺:https://awin918.taobao.com/index.htm?spm=2013.1.w5002-18885138614.2.370527ddIPQVN6

  服务热线(同微信):13564302548

    QQ:770483819

   



联系我们:

地址:上海市松江区新南路1298弄158号2F

电话:13564302548

wechat:gina381009

邮箱: 770483819@qq.com


服务热线:
13564302548