OpenHarmony學習平臺

1、OpenHarmony開源gitee倉

https://openharmony.gitee.com/

2、OpenHarmony第三方組件

https://gitee.com/openharmony-tpc

3、ArkUI實戰(zhàn)

https://www.arkui.club/chapter8/8_5_canvas.html

4勺远、開源鴻蒙 APIs:

https://www.seaxiang.com/blog/2a8eded620854ca79efdc395e8fbec69

https://www.seaxiang.com/blog/c20406e0407f4ac1acdf5fbc5f830bf4

5、華為開發(fā)者中心

https://developer.harmonyos.com/

6、51開源基礎軟件社區(qū)

https://ost.51cto.com/category/49

7易稠、OpenHarmony應用開發(fā)入門

https://developer.harmonyos.com/cn/documentation

8、生成簽名

https://blog.csdn.net/qq_41795122/article/details/124978479
簽名過程大致分五步:

  1. 生成密鑰文件包蓝,即p12文件生成到簽名目錄(D:\sign_ohos)
  2. 生成證書請求文件驶社,即csr文件生成到簽名目錄(D:\sign_ohos)
前兩步使用DevEco Studio 生成文件(Build—>Generate Key and CSR)
D:\tools\OpenHarmony\SDK\toolchains\3.0.0.0\lib下的內容 復制到簽名目錄D:\sign_ohos
image.png
  1. 生成應用證書文件,即cer文件:
    使用工具 D:\tools\DevEco Studio 3.0.0.993\jbr\bin\keytool.exe
keytool -gencert -alias "OpenHarmony Application CA" -infile D:\sign_ohos\spr_sign.csr -outfile D:\sign_ohos\spr_sign.cer -keystore D:\sign_ohos\OpenHarmony.p12 -sigAlg SHA384withECDSA -storepass 123456 -ext KeyUsage:"critical=digitalSignature" -validity 3650 -rfc

alias:用于簽發(fā)證書的CA私鑰別名测萎,OpenHarmony社區(qū)CA私鑰存于OpenHarmony.p12密鑰庫文件中亡电,該參數(shù)不能修改。
infile:證書請求(CSR)文件的路徑硅瞧。
outfile:輸出證書鏈文件名及路徑份乒。
keystore:簽發(fā)證書的CA密鑰庫路徑,OpenHarmony密鑰庫文件名為OpenHarmony.p12,文件在OpenHarmony SDK中Sdk\toolchains\lib路徑下或辖,該參數(shù)不能修改瘾英。請注意,該OpenHarmony.p12文件并不是使用DevEco Studio生成證書請求文件中生成的.p12文件颂暇。
sigAlg:證書簽名算法缺谴,該參數(shù)不能修改。
storepass:密鑰庫密碼耳鸯,密碼為123456湿蛔,該參數(shù)不能修改。
ext:證書擴展項县爬,該參數(shù)不能修改阳啥。
validity:證書有效期,自定義天數(shù)捌省。
rfc:輸出文件格式指定苫纤,該參數(shù)不能修改。
  1. 生成應用Profile文件纲缓,即p7b文件
    Profile文件生成工具(provisionsigtool.jar),新版SDK沒有卷拘,我是在3.0.0.0版中找到的
java -jar D:\sign_ohos\provisionsigtool.jar sign --in D:\sign_ohos\UnsgnedReleasedProfileTemplate.json --out D:\sign_ohos\graffiti.p7b --keystore D:\sign_ohos\OpenHarmony.p12 --storepass 123456 --alias "OpenHarmony Application Profile Release" --sigAlg SHA256withECDSA --cert D:\sign_ohos\OpenHarmonyProfileRelease.pem --validity 365 --developer-id ohosdeveloper --bundle-name com.ohos.superred.graffiti --distribution-certificate D:\sign_ohos\spr.cer
provisionsigtool:Profile文件生成工具,文件在OpenHarmony SDK的Sdk\toolchains\lib路徑下祝高。
in:Profile模板文件所在路徑栗弟,文件在OpenHarmony SDK中Sdk\toolchains\lib路徑下,該參數(shù)不能修改工闺。
out:輸出的Profile文件名和路徑乍赫。
keystore:簽發(fā)證書的密鑰庫路徑,OpenHarmony密鑰庫文件名為OpenHarmony.p12陆蟆,文件在OpenHarmony SDK中Sdk\toolchains\lib路徑下雷厂,該參數(shù)不能修改。
storepass:密鑰庫密碼叠殷,密碼為123456改鲫,該參數(shù)不能修改。
alias:用于簽名Profile私鑰別名林束,OpenHarmony社區(qū)CA私鑰存于OpenHarmony.p12密鑰庫文件中像棘,該參數(shù)不能修改。
sigAlg:證書簽名算法壶冒,該參數(shù)不能修改缕题。
cert:簽名Profile的證書文件路徑,文件在OpenHarmony SDK中Sdk\toolchains\lib路徑下胖腾,該參數(shù)不能修改烟零。
validity:證書有效期瘪松,自定義天數(shù)。
developer-id:開發(fā)者標識符瓶摆,自定義一個字符串凉逛。
bundle-name:填寫應用包名。
permission:可選字段群井,如果不需要状飞,則可以不用填寫此字段;如果需要添加多個受限權限书斜,則如示例所示重復輸入诬辈。受限權限列表如下:ohos.permission.READ_CONTACTS、ohos.permission.WRITE_CONTACTS荐吉。
distribution-certificate:生成應用證書文件中生成的證書文件焙糟。
  1. 配置應用簽名信息,即使用上述生成的文件為應用配置簽名


    image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末样屠,一起剝皮案震驚了整個濱河市穿撮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌痪欲,老刑警劉巖悦穿,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異业踢,居然都是意外死亡栗柒,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門知举,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瞬沦,“玉大人,你說我怎么就攤上這事雇锡」渥辏” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵锰提,是天一觀的道長曙痘。 經(jīng)常有香客問我,道長欲账,這世上最難降的妖魔是什么屡江? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任芭概,我火速辦了婚禮赛不,結果婚禮上,老公的妹妹穿的比我還像新娘罢洲。我一直安慰自己踢故,他們只是感情好文黎,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著殿较,像睡著了一般耸峭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上淋纲,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天劳闹,我揣著相機與錄音,去河邊找鬼洽瞬。 笑死本涕,一個胖子當著我的面吹牛,可吹牛的內容都是我干的伙窃。 我是一名探鬼主播菩颖,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼为障!你這毒婦竟也來了晦闰?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鳍怨,失蹤者是張志新(化名)和其女友劉穎呻右,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體京景,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡窿冯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了确徙。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片醒串。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鄙皇,靈堂內的尸體忽然破棺而出芜赌,到底是詐尸還是另有隱情,我是刑警寧澤伴逸,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布缠沈,位于F島的核電站,受9級特大地震影響错蝴,放射性物質發(fā)生泄漏洲愤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一顷锰、第九天 我趴在偏房一處隱蔽的房頂上張望柬赐。 院中可真熱鬧,春花似錦官紫、人聲如沸肛宋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酝陈。三九已至床玻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間沉帮,已是汗流浹背锈死。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留穆壕,地道東北人馅精。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像粱檀,于是被迫代替她去往敵國和親洲敢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內容