HarmonyOS鸿蒙Next中使用开发工具手动签名时存在疑问,这个的Advance Setting项是否由开发者自定义?
HarmonyOS鸿蒙Next中使用开发工具手动签名时存在疑问,这个的Advance Setting项是否由开发者自定义? 【问题描述】:使用开发工具手动签名时存在疑问,这个的Advance Setting项是否由开发者自定义?如果是,应该怎样填写呢?
官网介绍手动签名时没有对这一项的说明,期望官网能对Advance Setting作一个相关说明
【问题现象】:

【版本信息】:NA
【复现代码】:NA
【尝试解决方案】:NA
更多关于HarmonyOS鸿蒙Next中使用开发工具手动签名时存在疑问,这个的Advance Setting项是否由开发者自定义?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
开发者您好,目前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官方文档中关于应用签名的章节,或通过开发工具内置帮助查看字段说明,确保配置符合应用分发和安全要求。

