Files
TrulyMEM-TrueHumanMEM-local/generate-debug-cert.sh
root e779c16595 refactor: 工程标准化 — 组件提取、废弃API清理、console清零
- ChatPage/GraphPage/SettingsPage 拆分为独立子组件
- MainPage 接入 ImmersiveTabNavigation 玻璃拟态导航
- EntryAbility console.* 全替换为 defaultLogger
- SplashPage replaceUrl 废弃 API 迁移到 UIContext Router
- common/Index.ets 双通道导出 Logger/defaultLogger
- 删除 dead code (entry/, commonbusiness/, trulymem-core/)
- 全工程 0 console.*,BUILD SUCCESSFUL
2026-05-01 16:05:22 +08:00

26 lines
671 B
Bash

#!/bin/bash
set -e
DIR="/home/program/.harmonyos"
mkdir -p "$DIR"
cd "$DIR"
KEYSTORE_PASS="123456"
ALIAS="debug"
ALIAS_PASS="123456"
DNAME="CN=Debug,OU=Debug,O=TrulyMEM,L=Beijing,ST=Beijing,C=CN"
# 生成私钥
openssl ecparam -genkey -name prime256v1 -out private.pem 2>/dev/null
# 生成 CSR
openssl req -new -key private.pem -out cert.csr -subj "$DNAME" 2>/dev/null
# 自签名证书
openssl req -x509 -days 3650 -key private.pem -in cert.csr -out debug.cer 2>/dev/null
# 创建 PKCS12
openssl pkcs12 -export -out debug.p12 -inkey private.pem -in debug.cer -password pass:$KEYSTORE_PASS -name $ALIAS 2>/dev/null
echo "Debug cert generated at $DIR"
ls -la "$DIR"