mirror of
https://github.com/jiazhang0/meta-secure-core.git
synced 2026-04-20 09:58:31 +00:00
meta-integrity: enable sign_rpm_ext to support rpm and file signing
Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
This commit is contained in:
20
meta-integrity/classes/sign_rpm_ext.bbclass
Normal file
20
meta-integrity/classes/sign_rpm_ext.bbclass
Normal file
@@ -0,0 +1,20 @@
|
||||
#DEPENDS += "gnupg-native"
|
||||
|
||||
#RPM_GPG_NAME ?= "SecureCore Sample RPM Signing Key"
|
||||
#RPM_GPG_PASSPHRASE ?= "password"
|
||||
RPM_GPG_NAME ?= "testkey"
|
||||
RPM_GPG_PASSPHRASE ?= "123456"
|
||||
RPM_GPG_BACKEND ?= "local"
|
||||
# SHA-256 is used for the file checksum digest.
|
||||
RPM_FILE_CHECKSUM_DIGEST ?= "8"
|
||||
|
||||
RPM_SIGN_FILES = "1"
|
||||
RPM_FSK_PATH ?= "${@uks_ima_keys_dir(d) + 'x509_ima.key'}"
|
||||
RPM_FSK_PASSWORD ?= "password"
|
||||
|
||||
inherit sign_rpm user-key-store
|
||||
|
||||
#python () {
|
||||
# if not d.getVar('GPG_PATH', True):
|
||||
# d.setVar('GPG_PATH', d.getVar('DEPLOY_DIR_IMAGE', True) + '/.gnupg')
|
||||
#}
|
||||
@@ -17,3 +17,5 @@ LAYERDEPENDS_integrity = "\
|
||||
tpm2 \
|
||||
tpm \
|
||||
"
|
||||
|
||||
INHERIT += "sign_rpm_ext"
|
||||
|
||||
Reference in New Issue
Block a user