Home
last modified time | relevance | path

Searched refs:PIN (Results 1 – 25 of 303) sorted by relevance

12345678910>>...13

/ohos5.0/docs/zh-cn/device-dev/driver/
H A Ddriver-platform-pin-des.md1 # PIN chapter
9 PIN接口定义了操作PIN管脚的通用方法集合,包括:
21 PIN是一个软件层面的概念,目的是为了统一各SoC的PIN管脚管理,对外提供管脚复用功能,配置PIN管脚的电气特性。
37 PIN模块各分层作用:
39 - 接口层提供获取PIN管脚、设置PIN管脚推拉方式、获取PIN管脚推拉方式、设置PIN管脚推拉强度、获取PIN管脚推拉强度、设置PIN管脚功能、获取PIN管脚功能、释放PIN管脚的接口。
41 - 核心层主要提供PIN管脚资源匹配,PIN管脚控制器的添加、移除以及管理的能力,通过钩子函数与适配层交互。
84 ![PIN使用流程图](figures/PIN使用流程图.png)
223 PIN设置管脚推拉强度后,可以通过PIN获取管脚推拉强度接口来查看PIN管脚推拉强度,PIN获取管脚推拉强度的函数如下所示:
293 PIN设置管脚功能后,可以通过PIN获取管脚功能接口来查看PIN管脚功能,PIN获取管脚功能的函数如下所示:
327 PIN不再进行任何操作后,需要释放PIN管脚描述管脚句柄,函数如下所示:
[all …]
H A Ddriver-platform-pin-develop.md1 # PIN chapter
11 PIN是一个软件层面的概念,目的是为了统一对各SoC的PIN管脚进行管理,对外提供管脚复用功能,配置PIN管脚的电气特性。
27 PIN模块各分层作用:
29 - 接口层提供获取PIN管脚、设置PIN管脚推拉方式、获取PIN管脚推拉方式、设置PIN管脚推拉强度、获取PIN管脚推拉强度、设置PIN管脚功能、获取PIN管脚功能、释放PIN管脚的接口。
31 - 核心层主要提供PIN管脚资源匹配,PIN管脚控制器的添加、移除以及管理的能力,通过钩子函数与适配层交互。
47 PIN模块主要用于管脚资源管理。在各SoC对接HDF框架时,需要来适配PIN驱动。下文将介绍如何进行PIN驱动适配。
70 | SetPinPull | cntlr:结构体指针,核心层PIN控制器<br>index:uint32_t类型变量,管脚索引号<br/>pullType:枚举常量,PIN管脚推拉方式 | 无 |H…
79 PIN模块适配HDF框架包含以下四个步骤:
85 - 实例化PIN控制器对象
99 PIN驱动入口开发参考:
[all …]
/ohos5.0/docs/zh-cn/application-dev/security/UniversalKeystoreKit/
H A Dhuks-identity-authentication-overview.md94 - HUKS_USER_AUTH_TYPE_PIN,即锁屏密码。简写为PIN
105 | PIN | INVALID_CLEAR_PASSWORD | 当前仅支持锁屏密码进行身份认证,清除锁屏密码后,密钥永久失效 |
108 | PIN \| FACE | INVALID_CLEAR_PASSWORD | 当前支持锁屏密码或人脸任一凭据进行身份认证,清除锁屏密码后,密钥永久失效 |
109 | PIN \| FINGERPRINT | INVALID_CLEAR_PASSWORD | 当前支持锁屏密码或指纹任一凭据进行身份认证,清除锁屏密码后,密钥永久失效 …
110 | PIN \| FACE \| FINGERPRINT | INVALID_CLEAR_PASSWORD | 当前支持锁屏密码、人脸或指纹任一凭据进行身份认证,清除锁屏密码后,密钥永久失效…
113 | PIN \| FACE | INVALID_NEW_BIO_ENROLL | 当前支持锁屏密码或人脸任一凭据进行身份认证,录入新的人脸后,用户通过人脸凭据无…
114 | PIN \| FINGERPRINT | INVALID_NEW_BIO_ENROLL | 当前支持锁屏密码或指纹任一凭据进行身份认证,录入新的指纹后,用户通过指纹凭据无…
117 | PIN | ALWAYS_VALID | 当前仅支持锁屏密码进行身份认证,密钥永久有效 |
120 | PIN \| FACE | ALWAYS_VALID | 当前支持锁屏密码或人脸进行身份认证,密钥永久有效 |
121 | PIN \| FINGERPRINT | ALWAYS_VALID | 当前支持锁屏密码或指纹进行身份认证,密钥永久有效 |
[all …]
/ohos5.0/base/useriam/pin_auth/
H A DREADME.md1 # PIN Authentication (pinauth)
6PIN authentication (pinauth) module supports the setting, deletion, and authentication of user PIN…
8PIN authentication resource information with the collaborative authentication framework based on t…
16 PINs are core assets in the system. The following security measures are taken in PIN authentication…
18PIN input user interface (currently including the PIN setting and PIN authentication dialog boxes)…
19 …ansmission: The raw PIN data is not transmitted across devices. After a user PIN is entered in the…
20 …nd comparison of PIN data: The pinauth HDI defines the adaptation interfaces for device vendors. D…
22 **NOTE 1**: To implement the PIN input dialog box, the application needs to register the PIN input …
24 …mework provides pure software implementation of PIN authentication for developers to demonstrate t…
58 …Data)=>void | **inputer** callback invoked by the pinauth Service ability to obtain the PIN data. |
[all …]
/ohos5.0/docs/zh-cn/application-dev/basic-services/account/
H A Dmanage-os-account-credential.md11 | PIN | 1 | 表示PIN认证类型。 |
51 ## 注册PIN码输入器
53 输入器用于传递PIN码数据,录入、认证PIN码前需要先注册输入器。
57 1. 定义PIN码输入器,并获取PIN码。
87 ## 录入PIN
93 1. 定义PIN码凭据信息。
114 ## 认证PIN
143 PIN码认证成功后,可以录入人脸/指纹,操作流程与录入PIN码类似。
147 1. 认证PIN码,获取授权令牌authToken。
223 1. 认证PIN码,获取授权令牌authToken。
[all …]
/ohos5.0/docs/en/application-dev/basic-services/account/
H A Dmanage-os-account-credential.md11 | PIN | 1 | PIN.|
25 | PIN_NUMBER | 10001 | Custom PIN.|
26 | PIN_MIXED | 10002 | Custom mixed PIN.|
51 ## Registering a PIN Inputer
53 Register a PIN inputer to transmit PIN data.
57 1. Define a PIN inputer and obtain the PIN.
87 ## Enrolling a PIN
97 credType: osAccount.AuthType.PIN,
114 ## Authenticating a PIN
229 credType: osAccount.AuthType.PIN,
[all …]
/ohos5.0/docs/en/application-dev/security/UniversalKeystoreKit/
H A Dhuks-identity-authentication-overview.md94 - **HUKS_USER_AUTH_TYPE_PIN** (PIN authentication) as PIN
105 | PIN | INVALID_CLEAR_PASSWORD | Only the PIN authentication is supporte…
108 | PIN \| FACE | INVALID_CLEAR_PASSWORD | The PIN or facial authentication is sup…
109 | PIN \| FINGERPRINT | INVALID_CLEAR_PASSWORD | The PIN or fingerprint authentication i…
110 | PIN \| FACE \| FINGERPRINT | INVALID_CLEAR_PASSWORD | The PIN, facial, or fingerprint authent…
113PIN \| FACE | INVALID_NEW_BIO_ENROLL | The PIN or facial authentication is supp…
114PIN \| FINGERPRINT | INVALID_NEW_BIO_ENROLL | The PIN or fingerprint authentication is…
117 | PIN | ALWAYS_VALID | Only the PIN authentication is supporte…
120 | PIN \| FACE | ALWAYS_VALID | The PIN or facial authentication is sup…
121 | PIN \| FINGERPRINT | ALWAYS_VALID | The PIN or fingerprint authentication i…
[all …]
/ohos5.0/docs/en/device-dev/driver/
H A Ddriver-peripherals-pinauth-des.md1 # PIN Authentication
7PIN) authentication provides user authentication capabilities in identity authentication scenarios…
11 **Figure 1** PIN authentication architecture
47 - PIN authentication credential template
80 …n_auth driver provides basic PIN authentication capabilities for the User_auth and Pin_auth servic…
98 | Delete(uint64_t templateId) | Deletes a PIN template. |
125 ├── main # Entry for implementing PIN-related functions
343 info.authType = HdiAuthType::PIN;
375 // Enroll the PIN.
464 // Perform PIN authentication.
[all …]
/ohos5.0/base/useriam/user_auth_framework/test/unittest/services/src/
H A Dwidget_client_test.cpp195 authTypeList.emplace_back(AuthType::PIN);
211 authTypeList.emplace_back(AuthType::PIN);
243 authTypeList.emplace_back(AuthType::PIN);
259 authTypeList.emplace_back(AuthType::PIN);
275 authTypeList.emplace_back(AuthType::PIN);
293 authTypeList.emplace_back(AuthType::PIN);
311 authTypeList.emplace_back(AuthType::PIN);
327 authTypeList.emplace_back(AuthType::PIN);
344 authTypeList.emplace_back(AuthType::PIN);
377 authTypeList.emplace_back(AuthType::PIN);
[all …]
H A Dwidget_schedule_node_impl_test.cpp84 …std::vector<AuthType> authTypeList = {AuthType::ALL, AuthType::PIN, AuthType::FACE, AuthType::FING…
97 …std::vector<AuthType> authTypeList = {AuthType::ALL, AuthType::PIN, AuthType::FACE, AuthType::FING…
111 …std::vector<AuthType> authTypeList = {AuthType::ALL, AuthType::PIN, AuthType::FACE, AuthType::FING…
115 EXPECT_TRUE(schedule->SuccessAuth(AuthType::PIN));
166 AuthType rotateAuthType = PIN;
/ohos5.0/docs/zh-cn/application-dev/reference/apis-basic-services-kit/
H A Derrorcode-account.md339 PIN码输入器已注册,解注册之前无法重复注册。
553 ## 12300117 PIN码过期
557 PIN is expired.
561 用户认证的PIN码过期。
565 重新设置PIN码。
/ohos5.0/docs/en/readme/
H A Duser-iam.md19 …orts multiple authentication capabilities. Currently, OpenHarmony supports PIN and facial authenti…
23 …a PIN authentication module is responsible for PIN collection, processing, comparison, and secure …
31 ├── pin_auth # PIN authentication component, which interacts with the authentication executor to…
45 - By default, the first authentication executor in the system is the PIN authentication executor.
/ohos5.0/foundation/distributedhardware/device_manager/
H A DREADME_zh.md37 │ ├── js # DM PIN码显示ServiceExtensionAbility相关JS代码
38 │ └── resources # DM PIN码显示ServiceExtensionAbility相关资源配置文件目录
65 │ │ │ ├── ability # 与PIN码显示ServiceExtensionAbility拉起管理相关头文件
82 │ │ ├── ability # 与PIN码显示ServiceExtensionAbility拉起管理相关功能代码
305 'bindType': 1,// 认证类型: 1 - 无帐号PIN码认证
356 …; | 回复用户ui操作行为。此接口只能被devicemanager的PIN码hap使用。 |
390 当前版本只支持PIN码认证,需要提供PIN码认证的授权提示界面、PIN码显示界面、PIN码输入界面;
406 DeviceManager作为认证被控端,授权提示界面、PIN码显示界面由DeviceManager_UI ServiceExtensionAbility默认进行显示;
408 …DeviceManager作为认证发起端,PIN码输入界面可以选择由DeviceManager_UI ServiceExtensionAbility进行显示,还是由开发者自行显示。开发者如需自己定…
H A DREADME.md23 │ ├── js # JS code for the PIN display ServiceExtensionAbility
24 │ └── resources # Resource configuration files for PIN display ServiceExtensionAb…
47 │ │ ├── ability # Header files related to PIN display ServiceExtensionAbility sta…
57 │ ├── ability # Core code related to PIN display ServiceExtensionAbility startu…
284 …ly PIN authentication is supported in the current version. To support PIN authentication, an autho…
300 …When DeviceManager functions as the authenticated party, the authorization prompt page and PIN dis…
302 … the PIN input page can be displayed either by **DeviceManager_UI.hap** ServiceExtensionAbility or…
/ohos5.0/base/useriam/pin_auth/test/unittest/src/
H A Dpin_auth_collector_hdi_unit_test.cpp84 .authType = AuthType::PIN, in __anon15fe304d0202()
93 EXPECT_TRUE(info.authType == IamAuthType::PIN);
108 .authType = AuthType::PIN, in __anon15fe304d0302()
123 {AuthType::PIN, {IamAuthType::PIN, IamResultCode::SUCCESS}},
124 {static_cast<AuthType>(AuthType::PIN + 1),
125 {IamAuthType::PIN, IamResultCode::GENERAL_ERROR}},
126 {static_cast<AuthType>(AuthType::PIN - 1),
127 {IamAuthType::PIN, IamResultCode::GENERAL_ERROR}},
171 .authType = AuthType::PIN, in __anon15fe304d0502()
207 .authType = AuthType::PIN, in __anon15fe304d0602()
H A Dpin_auth_verifier_hdi_unit_test.cpp84 .authType = AuthType::PIN, in __anon22e5e7820202()
93 EXPECT_TRUE(info.authType == IamAuthType::PIN);
108 .authType = AuthType::PIN, in __anon22e5e7820302()
123 {AuthType::PIN, {IamAuthType::PIN, IamResultCode::SUCCESS}},
124 {static_cast<AuthType>(AuthType::PIN + 1),
125 {IamAuthType::PIN, IamResultCode::GENERAL_ERROR}},
126 {static_cast<AuthType>(AuthType::PIN - 1),
127 {IamAuthType::PIN, IamResultCode::GENERAL_ERROR}},
171 .authType = AuthType::PIN, in __anon22e5e7820502()
207 .authType = AuthType::PIN, in __anon22e5e7820602()
H A Dpin_auth_all_in_one_hdi_unit_test.cpp84 .authType = AuthType::PIN, in __anon04c73eb60202()
93 EXPECT_TRUE(info.authType == IamAuthType::PIN);
108 .authType = AuthType::PIN, in __anon04c73eb60302()
123 {AuthType::PIN, {IamAuthType::PIN, IamResultCode::SUCCESS}},
124 {static_cast<AuthType>(AuthType::PIN + 1),
125 {IamAuthType::PIN, IamResultCode::GENERAL_ERROR}},
126 {static_cast<AuthType>(AuthType::PIN - 1),
171 .authType = AuthType::PIN, in __anon04c73eb60502()
207 .authType = AuthType::PIN, in __anon04c73eb60602()
287 allInOneHdi->authType_ = AuthType::PIN;
[all …]
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/userauth/
H A D_hdf_user_auth_v10.md8 用户认证驱动为用户认证服务提供统一的访问接口。获取用户认证驱动代理后,用户认证服务可以调用相关接口注册执行器,管理用户认证凭据, 完成PIN码和生物特征认证。
20 …ace.idl](_i_user_auth_interface_8idl_v10.md) | 声明用户认证驱动的API接口。接口可用于注册执行器,管理用户认证凭据,完成PIN码和生物特征认证。 |
46 | [AuthType](#authtype) : int {&nbsp;&nbsp;ALL = 0, PIN = 1, FACE = 2, FINGERPRINT = 4 } | 枚举用户认证凭据…
72 | PIN | 认证凭据类型为口令。 |
H A D_hdf_user_auth_v12.md8 用户认证驱动为用户认证服务提供统一的访问接口。获取用户认证驱动代理后,用户认证服务可以调用相关接口注册执行器,管理用户认证凭据, 完成PIN码和生物特征认证。
20 …ace.idl](_i_user_auth_interface_8idl_v12.md) | 声明用户认证驱动的API接口。接口可用于注册执行器,管理用户认证凭据,完成PIN码和生物特征认证。 |
51 | [AuthType](#authtype) : int {&nbsp;&nbsp;ALL = 0, PIN = 1, FACE = 2, FINGERPRINT = 4 } | 枚举用户认证凭据…
77 | PIN | 认证凭据类型为口令。 |
H A D_hdf_user_auth_v11.md8 用户认证驱动为用户认证服务提供统一的访问接口。获取用户认证驱动代理后,用户认证服务可以调用相关接口注册执行器,管理用户认证凭据, 完成PIN码和生物特征认证。
20 …ace.idl](_i_user_auth_interface_8idl_v11.md) | 声明用户认证驱动的API接口。接口可用于注册执行器,管理用户认证凭据,完成PIN码和生物特征认证。 |
/ohos5.0/drivers/peripheral/user_auth/test/unittest/service_test/src/
H A Duser_auth_interface_service_test.cpp329 param.authType = AuthType::PIN;
350 info.authType = AuthType::PIN;
365 param.authType = AuthType::PIN;
389 info.authType = AuthType::PIN;
405 param.authType = AuthType::PIN;
490 info.authType = AuthType::PIN;
503 param.authType = AuthType::PIN;
529 AuthType authType = AuthType::PIN;
673 AuthType authType = AuthType::PIN;
717 AuthType authType = AuthType::PIN;
[all …]
/ohos5.0/docs/zh-cn/device-dev/security/
H A Dsecurity-guidelines-overall.md175 …在点对点建立信任关系的过程中,用户需要在IoT主控设备上,输入IoT设备上提供的PIN码:对于有屏幕的设备,该PIN码动态生成;对于没有屏幕的设备,该PIN码由设备生产厂家预置;PIN码的展示形式…
/ohos5.0/base/account/os_account/frameworks/account_iam/test/unittest/src/
H A Daccount_iam_client_test.cpp313 testPara.authType = AuthType::PIN;
370 testPara.authType = AuthType::PIN;
621 authOptionsOne, TEST_CHALLENGE, AuthType::PIN, AuthTrustLevel::ATL1, testCallback);
631 authOptionsTwo, TEST_CHALLENGE, AuthType::PIN, AuthTrustLevel::ATL1, testCallback);
649 authOptions, TEST_CHALLENGE, AuthType::PIN, AuthTrustLevel::ATL1, nullptr);
668 TEST_CHALLENGE, AuthType::PIN, AuthTrustLevel::ATL1, testCallback);
714 AccountIAMClient::GetInstance().RegisterInputer(AuthType::PIN, inputer));
882 AccountIAMClient::GetInstance().RegisterInputer(AuthType::PIN, inputerTwo));
1006 AccountIAMClient::GetInstance().RegisterInputer(AuthType::PIN, inputerTwo));
1161 authOptions, TEST_CHALLENGE, AuthType::PIN, AuthTrustLevel::ATL1, testCallback);
[all …]
/ohos5.0/base/account/os_account/services/accountmgr/test/unittest/account_iam/
H A Daccount_iam_service_test.cpp305 int32_t res = accountIAMService_->GetCredentialInfo(-1, AuthType::PIN, callback);
319 int32_t res = accountIAMService_->GetCredentialInfo(TEST_NOT_EXIST_ID, AuthType::PIN, callback);
349 accountIAMService_->GetEnrolledId(TEST_DEFAULT_ID, AuthType::PIN, callback);
363 accountIAMService_->GetEnrolledId(TEST_NOT_EXIST_ID, AuthType::PIN, callback);
410 .authType = AuthType::PIN,
432 .authType = AuthType::PIN,
451 …res = accountIAMService_->GetAvailableStatus(AuthType::PIN, static_cast<AuthTrustLevel>(0), status…
/ohos5.0/docs/zh-cn/contribute/template/
H A Dxxboard-template.md36 *【写作说明】介绍单板的管脚定义等,描述单板I/O引脚,以及如何配置PIN、如何使用PIN连接外部组件。*

12345678910>>...13