154aa6d63Sopenharmony_ci// Base configuration
254aa6d63Sopenharmony_ci//
354aa6d63Sopenharmony_ci// Location of signtool.jar
454aa6d63Sopenharmony_ci
554aa6d63Sopenharmony_ciconfig.signtool=../hapsigntool/hap_sign_tool/build/libs/hap-sign-tool.jar
654aa6d63Sopenharmony_ci
754aa6d63Sopenharmony_ci// All products would be put into folder
854aa6d63Sopenharmony_ciconfig.targetDir=result
954aa6d63Sopenharmony_ci
1054aa6d63Sopenharmony_ci// Common configuration, will be overwrite by detail config
1154aa6d63Sopenharmony_cicommon.keystoreFile=ohtest.jks
1254aa6d63Sopenharmony_cicommon.keystorePwd=123456
1354aa6d63Sopenharmony_cicommon.keyAlg=ECC
1454aa6d63Sopenharmony_cicommon.keySize=NIST-P-256
1554aa6d63Sopenharmony_cicommon.signAlg=SHA256withECDSA
1654aa6d63Sopenharmony_cicommon.validity=365
1754aa6d63Sopenharmony_cicommon.outForm=certChain
1854aa6d63Sopenharmony_ci
1954aa6d63Sopenharmony_ci// You must change this instead of using default
2054aa6d63Sopenharmony_cicommon.keyPwd=123456
2154aa6d63Sopenharmony_cicommon.issuerKeyPwd=123456
2254aa6d63Sopenharmony_ci
2354aa6d63Sopenharmony_ci// keypair of profile signature
2454aa6d63Sopenharmony_ciprofile.keypair.keyAlias=oh-profile-key-v1
2554aa6d63Sopenharmony_ciprofile.keypair.keyPwd=123456
2654aa6d63Sopenharmony_ci
2754aa6d63Sopenharmony_ci// Root CA
2854aa6d63Sopenharmony_ciroot-ca.keyAlias=oh-root-ca-key-v1
2954aa6d63Sopenharmony_ciroot-ca.subject=C=CN,O=OpenHarmony,OU=OpenHarmony Community,CN=Root CA
3054aa6d63Sopenharmony_ciroot-ca.outFile=root-ca1.cer
3154aa6d63Sopenharmony_ci
3254aa6d63Sopenharmony_ci// Sub APP CA
3354aa6d63Sopenharmony_cisub-ca.app.keyAlias=oh-app-sign-srv-ca-key-v1
3454aa6d63Sopenharmony_cisub-ca.app.subject=C=CN,O=OpenHarmony,OU=OpenHarmony Community,CN= Application Signature Service CA
3554aa6d63Sopenharmony_cisub-ca.app.outFile=app-sign-srv-ca1.cer
3654aa6d63Sopenharmony_ci
3754aa6d63Sopenharmony_ci// Sub Profile CA
3854aa6d63Sopenharmony_cisub-ca.profile.keyAlias=oh-profile-sign-srv-ca-key-v1
3954aa6d63Sopenharmony_cisub-ca.profile.subject=C=CN,O=OpenHarmony,OU=OpenHarmony Community,CN= Profile Signature Service CA
4054aa6d63Sopenharmony_cisub-ca.profile.outFile=profile-sign-srv-ca1.cer
4154aa6d63Sopenharmony_ci
4254aa6d63Sopenharmony_ci// Profile signature cert
4354aa6d63Sopenharmony_cicert.profile.subject=C=CN,O=OpenHarmony,OU=OpenHarmony Community,CN=Profile1 Release
4454aa6d63Sopenharmony_cicert.profile.outFile=profile1.pem
4554aa6d63Sopenharmony_ci
4654aa6d63Sopenharmony_ci// Default config. Do not change it
4754aa6d63Sopenharmony_cisub-ca.app.issuer=$root-ca.subject
4854aa6d63Sopenharmony_cisub-ca.app.issuerKeyAlias=$root-ca.keyAlias
4954aa6d63Sopenharmony_cisub-ca.profile.issuer=$root-ca.subject
5054aa6d63Sopenharmony_cisub-ca.profile.issuerKeyAlias=$root-ca.keyAlias
5154aa6d63Sopenharmony_ci
5254aa6d63Sopenharmony_cicert.profile.keyAlias=$profile.keypair.keyAlias
5354aa6d63Sopenharmony_cicert.profile.issuer=$sub-ca.profile.subject
5454aa6d63Sopenharmony_cicert.profile.issuerKeyAlias=$sub-ca.profile.keyAlias
5554aa6d63Sopenharmony_cicert.profile.rootCaCertFile=$root-ca.outFile
5654aa6d63Sopenharmony_cicert.profile.subCaCertFile=$sub-ca.profile.outFile
57