openharmony 鸿蒙 capi-native-huks-external-crypto-type-h

2026-08-25 浏览 (1)

native_huks_external_crypto_type.h

概述

定义面向外部密钥管理扩展的结构体与枚举类型。

引用文件: <huks/native_huks_external_crypto_type.h>

库: libhuks_external_crypto.z.so

系统能力: SystemCapability.Security.Huks.CryptoExtension

起始版本: 22

相关模块: HuksExternalCryptoTypeApi

汇总

结构体

名称typedef关键字描述
OH_Huks_ExternalCryptoParamOH_Huks_ExternalCryptoParam定义参数集合中单个参数的结构体。
OH_Huks_ExternalCryptoParamSetOH_Huks_ExternalCryptoParamSet定义外部加密参数集合的结构。

枚举

名称typedef关键字描述
OH_Huks_ExternalCryptoTagOH_Huks_ExternalCryptoTag列举参数集合中使用的标签值。

宏定义

名称描述
OH_HUKS_EXTERNAL_CRYPTO_MAX_PROVIDER_NAME_LEN 100定义provider名称的最大字节长度。
起始版本: 22
OH_HUKS_EXTERNAL_CRYPTO_MAX_RESOURCE_ID_LEN 512定义资源ID的最大字节长度。
起始版本: 22

枚举类型说明

OH_Huks_ExternalCryptoTag

enum OH_Huks_ExternalCryptoTag

描述

列举参数集合中使用的标签值。

起始版本: 22

枚举项描述
OH_HUKS_EXT_CRYPTO_TAG_UKEY_PIN = OH_HUKS_TAG_TYPE_BYTES |200001PIN码。
OH_HUKS_EXT_CRYPTO_TAG_ABILITY_NAME = OH_HUKS_TAG_TYPE_BYTES |200002能力名称。
OH_HUKS_EXT_CRYPTO_TAG_EXTRA_DATA = OH_HUKS_TAG_TYPE_BYTES |200003附加数据。
OH_HUKS_EXT_CRYPTO_TAG_UID = OH_HUKS_TAG_TYPE_INT |200004调用方的UID。
OH_HUKS_EXT_CRYPTO_TAG_PURPOSE = OH_HUKS_TAG_TYPE_INT |200005证书链用途。
OH_HUKS_EXT_CRYPTO_TAG_TIMEOUT = OH_HUKS_TAG_TYPE_UINT |200006获取属性操作的超时时间,单位:s。

OH_Huks_ExternalPinAuthState

enum OH_Huks_ExternalPinAuthState

描述

列举Ukey PIN码认证状态。

起始版本: 22

枚举项描述
OH_HUKS_EXT_CRYPTO_PIN_NO_AUTH = 0PIN码未认证。
OH_HUKS_EXT_CRYPTO_PIN_AUTH_SUCCEEDED = 1PIN码认证成功。
OH_HUKS_EXT_CRYPTO_PIN_LOCKED = 2PIN码被锁。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 js-apis-huksExternalCrypto-sys

openharmony 鸿蒙 capi-hukstypeapi-oh-huks-keymaterialrsa

openharmony 鸿蒙 capi-hukstypeapi-oh-huks-result

openharmony 鸿蒙 capi-native-huks-type-h

openharmony 鸿蒙 js-apis-CryptoExtensionAbility

openharmony 鸿蒙 capi-hukstypeapi-oh-huks-pubkeyinfo

openharmony 鸿蒙 capi-hukstypeapi-oh-huks-certchain

openharmony 鸿蒙 js-apis-huksExternalCrypto

openharmony 鸿蒙 capi-hukstypeapi-oh-huks-keymaterialdsa

openharmony 鸿蒙 Readme-CN

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/DZ9IGDny