HarmonyOS鸿蒙Next中使用开发工具手动签名时存在疑问,这个的Advance Setting项是否由开发者自定义?

HarmonyOS鸿蒙Next中使用开发工具手动签名时存在疑问,这个的Advance Setting项是否由开发者自定义? 【问题描述】:使用开发工具手动签名时存在疑问,这个的Advance Setting项是否由开发者自定义?如果是,应该怎样填写呢?

官网介绍手动签名时没有对这一项的说明,期望官网能对Advance Setting作一个相关说明

【问题现象】:

cke_436.png

【版本信息】:NA

【复现代码】:NA

【尝试解决方案】:NA


更多关于HarmonyOS鸿蒙Next中使用开发工具手动签名时存在疑问,这个的Advance Setting项是否由开发者自定义?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

开发者您好,目前HarmonyOS应用不会使用Advance Setting的信息。

Advance Setting配置信息如下(公开密钥认证中有效期和主体信息,HarmonyOS应用不会使用):

  • Validity(years):证书有效期。
  • First and last name:通用名称(CN,Common Name)。
  • Organizational unit:组织单位(如部门名称)。
  • Organization:组织名称(公司全称)。
  • City or locality:城市。
  • State or province:省份或州。
  • Country code(Xx):国家码。

【总结】

Advance Setting是公开密钥认证中有效期和主体信息,HarmonyOS应用当前不会使用该信息,若有其他用途,建议严格按照对应要求配置。

更多关于HarmonyOS鸿蒙Next中使用开发工具手动签名时存在疑问,这个的Advance Setting项是否由开发者自定义?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


可以在手动签名文档里面加一个说明,我看官网没有对这个Advance Setting的说明,

已收到您的建议。

示例标题

章节标题

这是一个段落内容,包含一些文本描述。

子章节

  • 列表项1
  • 列表项2
  • 列表项3

加粗文本斜体文本

引用内容示例

表格示例:

列1 列2 列3
数据1 数据2 数据3
数据4 数据5 数据6

代码块示例:

function example() {
  console.log("Hello World");
}

链接示例

在HarmonyOS Next开发工具中,手动签名的Advanced Setting项不可由开发者自定义。该部分由系统预设,用于配置签名过程中的安全参数和证书链验证规则。开发者仅需按规范填写基础签名信息,高级设置由鸿蒙平台自动处理以确保应用安全合规。

在HarmonyOS Next开发工具中,手动签名时的Advance Setting项通常由开发者根据实际需求自定义填写。该设置用于配置签名证书的扩展属性,例如密钥用法、扩展密钥用法等高级参数。若未特殊要求,多数场景可保持默认或留空。建议参考HarmonyOS官方文档中关于应用签名的章节,或通过开发工具内置帮助查看字段说明,确保配置符合应用分发和安全要求。

回到顶部