在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā):Universal Keystore Kit 密鑰管理服務 獲取密鑰屬性ArkTS

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-17 10:46 ? 次閱讀

獲取密鑰屬性(ArkTS)

HUKS提供了接口供業(yè)務獲取指定密鑰的相關屬性。在獲取指定密鑰屬性前,需要確保已在HUKS中生成或?qū)氤志没鎯Φ拿荑€。

開發(fā)步驟

  1. 指定待查詢的密鑰別名keyAlias,密鑰別名最大長度為64字節(jié)。
  2. 調(diào)用接口[getKeyItemProperties],傳入?yún)?shù)keyAlias和options。 options為預留參數(shù),當前可傳入空。
  3. 返回值為[HuksReturnResult]類型對象,獲取的屬性集在properties字段中。
`HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`
import { huks } from '@kit.UniversalKeystoreKit';

/* 1. 設置密鑰別名 */
let keyAlias = 'keyAlias';
/* option對象傳空 */
let emptyOptions: huks.HuksOptions = {
  properties: []
};
try {
  /* 2. 獲取密鑰屬性 */
  huks.getKeyItemProperties(keyAlias, emptyOptions, (error, data) = > {
    if (error) {
      console.error(`callback: getKeyItemProperties failed, ` + JSON.stringify(error));
    } else {
      console.info(`callback: getKeyItemProperties success, data = ${JSON.stringify(data)}`);
    }
  });
} catch (error) {
  console.error(`callback: getKeyItemProperties input arg invalid, ` + JSON.stringify(error));
}

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 鴻蒙
    +關注

    關注

    59

    文章

    2541

    瀏覽量

    43829
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    鴻蒙開發(fā)Universal Keystore Kit密鑰管理服務簡介

    Universal Keystore Kit密鑰管理服務,下述簡稱為HUKS)向業(yè)務/應用提供
    的頭像 發(fā)表于 07-04 14:20 ?779次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b><b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b>簡介

    鴻蒙開發(fā)Universal Keystore Kit密鑰管理服務 生成密鑰ArkTS

    以生成DH密鑰為例,生成隨機密鑰。具體的場景介紹及支持的算法規(guī)格
    的頭像 發(fā)表于 07-05 15:17 ?608次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b><b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> 生成<b class='flag-5'>密鑰</b><b class='flag-5'>ArkTS</b>

    鴻蒙開發(fā)Universal Keystore Kit密鑰管理服務 密鑰導入介紹及算法規(guī)格

    如果業(yè)務在HUKS外部生成密鑰(比如應用間協(xié)商生成、服務器端生成),業(yè)務可以將密鑰導入到HUKS中由HUKS進行管理密鑰一旦導入到HUKS
    的頭像 發(fā)表于 07-06 10:45 ?914次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b><b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> <b class='flag-5'>密鑰</b>導入介紹及算法規(guī)格

    鴻蒙開發(fā)Universal Keystore Kit密鑰管理服務 明文導入密鑰 ArkTS

    分別以導入AES256與RSA2048密鑰為例,具體的場景介紹及支持的算法規(guī)格
    的頭像 發(fā)表于 07-08 10:22 ?643次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b><b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> 明文導入<b class='flag-5'>密鑰</b> <b class='flag-5'>ArkTS</b>

    鴻蒙開發(fā)Universal Keystore Kit 密鑰管理服務 加密導入密鑰 ArkTS

    以加密導入ECDH密鑰對為例,涉及業(yè)務側(cè)加密密鑰的[密鑰生成]、[協(xié)商])等操作不在本示例中體現(xiàn)。
    的頭像 發(fā)表于 07-08 14:22 ?626次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b> <b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> 加密導入<b class='flag-5'>密鑰</b> <b class='flag-5'>ArkTS</b>

    鴻蒙開發(fā)Universal Keystore Kit密鑰管理服務 加密導入密鑰C、C++

    以加密導入ECDH密鑰對為例,涉及業(yè)務側(cè)加密密鑰的[密鑰生成]、[協(xié)商]等操作不在本示例中體現(xiàn)。
    的頭像 發(fā)表于 07-08 15:26 ?633次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b><b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> 加密導入<b class='flag-5'>密鑰</b>C、C++

    鴻蒙開發(fā)Universal Keystore Kit 密鑰管理服務 密鑰協(xié)商ArkTS

    以協(xié)商密鑰類型為X25519 256,并密鑰僅在HUKS內(nèi)使用為例,完成密鑰協(xié)商。
    的頭像 發(fā)表于 07-10 09:22 ?590次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b> <b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> <b class='flag-5'>密鑰</b>協(xié)商<b class='flag-5'>ArkTS</b>

    鴻蒙開發(fā)Universal Keystore Kit 密鑰管理服務 密鑰協(xié)商 C、C++

    以協(xié)商密鑰類型為ECDH,并密鑰僅在HUKS內(nèi)使用為例,完成密鑰協(xié)商。具體的場景介紹及支持的算法規(guī)格,請參考[密鑰生成支持的算法]。
    的頭像 發(fā)表于 07-10 14:27 ?574次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b> <b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> <b class='flag-5'>密鑰</b>協(xié)商 C、C++

    鴻蒙開發(fā)Universal Keystore Kit密鑰管理服務 密鑰派生C、C++

    以HKDF256密鑰為例,完成密鑰派生。具體的場景介紹及支持的算法規(guī)格,請參考[密鑰生成支持的算法]。
    的頭像 發(fā)表于 07-11 14:28 ?507次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b><b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> <b class='flag-5'>密鑰</b>派生C、C++

    鴻蒙開發(fā)Universal Keystore Kit 密鑰管理服務 HMAC ArkTS

    HMAC是密鑰相關的哈希運算消息認證碼(Hash-based Message Authentication Code),是一種基于Hash函數(shù)和密鑰進行消息認證的方法。
    的頭像 發(fā)表于 07-12 18:22 ?910次閱讀

    鴻蒙開發(fā)Universal Keystore Kit密鑰管理服務 密鑰刪除ArkTS

    為保證數(shù)據(jù)安全性,當不需要使用該密鑰時,應該刪除密鑰
    的頭像 發(fā)表于 07-12 14:56 ?541次閱讀

    鴻蒙開發(fā)Universal Keystore Kit密鑰管理服務 密鑰刪除C C++

    為保證數(shù)據(jù)安全性,當不需要使用該密鑰時,應該刪除密鑰
    的頭像 發(fā)表于 07-18 15:47 ?454次閱讀

    鴻蒙開發(fā)Universal Keystore Kit 密鑰管理服務 獲取密鑰屬性C C++

    HUKS提供了接口供業(yè)務獲取指定密鑰的相關屬性。在獲取指定密鑰屬性前,需要確保已在HUKS中生成
    的頭像 發(fā)表于 07-17 09:47 ?576次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b> <b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> <b class='flag-5'>獲取</b><b class='flag-5'>密鑰</b><b class='flag-5'>屬性</b>C C++

    鴻蒙開發(fā)Universal Keystore Kit 密鑰管理服務 密鑰導出 C C++

    業(yè)務需要獲取持久化存儲的非對稱密鑰的公鑰時使用,當前支持ECC/RSA/ED25519/X25519的公鑰導出。
    的頭像 發(fā)表于 07-18 10:28 ?598次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>Universal</b> <b class='flag-5'>Keystore</b> <b class='flag-5'>Kit</b> <b class='flag-5'>密鑰</b><b class='flag-5'>管理</b><b class='flag-5'>服務</b> <b class='flag-5'>密鑰</b>導出 C C++

    鴻蒙開發(fā)Universal Keystore Kit 密鑰管理服務 查詢密鑰別名集 ArkTS

    HUKS提供了接口供應用查詢密鑰別名集。
    的頭像 發(fā)表于 07-18 09:34 ?577次閱讀
    主站蜘蛛池模板: 亚洲三级黄色 | 日韩精品网址 | 高清一区二区三区四区五区 | 丁香花高清在线观看 | 青草午夜精品视频在线观看 | 狠狠色噜噜狠狠狠狠2021天天 | 一级毛片在线不卡直接观看 | 国产成人啪精品午夜在线播放 | 欧美一级特黄aaaaaa在线看片 | 天天拍天天干 | 狠狠狠色丁香婷婷综合久久五月 | 一区二区三区四区国产精品 | 色天使在线观看 | 色在线视频播放 | 夜色剧场| 亚洲综合精品一区二区三区中文 | 成人看的午夜免费毛片 | gav久久| 天堂网中文 | 女人aaaaa片一级一毛片 | 色日韩在线 | 你懂的网站在线 | www.嫩草影院 | 男人操女人的网站 | 视频在线高清完整免费观看 | 成 人在线观看视频网站 | 狠狠色噜噜狠狠狠狠米奇7777 | 久久婷婷一区二区三区 | 日韩精品亚洲一级在线观看 | 免费网站毛片 | 无内丝袜透明在线播放 | 黄色日批网站 | 就是操就是干 | 天天操天天射天天操 | 久久精品草 | 白嫩美女一级高清毛片免费看 | 色老头久久久久久久久久 | 久久免费公开视频 | 欧美成人性色 | 国产精品午夜在线观看 | 欧美亚洲另类在线观看 |