1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-signcenter_tool

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Этот проект был заброшен. Пожалуйста, посетите новый проект developtool_hapsigner

signcenter_tool

Введение

Во время создания системы OpenHarmony подписывает системные приложения для обеспечения их целостности и надёжности источника. Этот модуль предоставляет двоичный инструмент (hapsigntoolv2.jar) для подписи системных приложений OpenHarmony.

Структура каталогов

/prebuilts/signcenter
├── NOTICE                     # Файл NOTICE с открытым исходным кодом
├── hapsigntool                # Инструмент для подписи
│   └── hapsigntoolv2.jar     # Инструмент для подписания OpenHarmony

Ограничения

Среда выполнения: JDK 8

Использование

Ниже приведён пример команды для подписи приложений:

java -jar hapsigntoolv2.jar sign -mode localjks -privatekey "OpenHarmony Software Signature" -inputFile camera.hap -outputFile signed_camera.hap -signAlg SHA256withECDSA -keystore OpenHarmony.jks -keystorepasswd 123456 -keyaliaspasswd 123456 -profile camera_release.p7b -certpath OpenHarmony.cer -profileSigned 1

Описание полей в предыдущей команде:

  • hapsigntoolv2.jar: инструмент для подписи OpenHarmony;
  • -mode*: режим подписи. Пара ключей подписи OpenHarmony хранится в локальном файле хранилища ключей. Режим подписи — localjks;
  • -privatekey*: псевдоним пары ключей подписи;
  • -inputFile*: приложение, которое нужно подписать;
  • -outputFile*: подписанное приложение;
  • -signAlg*: алгоритм подписи;
  • -keystore*: путь к файлу хранилища ключей;
  • -keystorepasswd*: пароль файла хранилища ключей. Пароль по умолчанию для OpenHarmony.jks — 123456;
  • -keyaliaspasswd*: пароль пары ключей подписи. Пароль OpenHarmony Software Signature — 123456;
  • -profile*: файл, объявляющий возможности и разрешения приложения;
  • -certpath*: путь сертификата подписи;
  • -profileSigned*: подписано ли приложение. Значение 1 указывает на то, что профиль подписан; значение 0 указывает на обратное. Значение по умолчанию — 1.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Данный склад был перемещён в developtools_hapsigner с марта 2022 года. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/openharmony-signcenter_tool.git
git@api.gitlife.ru:oschina-mirror/openharmony-signcenter_tool.git
oschina-mirror
openharmony-signcenter_tool
openharmony-signcenter_tool
master