diff options
author | Sandrine Bailleux <sandrine.bailleux@arm.com> | 2021-01-28 15:04:22 +0000 |
---|---|---|
committer | TrustedFirmware Code Review <review@review.trustedfirmware.org> | 2021-01-28 15:04:22 +0000 |
commit | 5bc6f28424dfe6b3368ee1ea9857d5bc6b13f126 (patch) | |
tree | 0d38072ef81a82c7a5c6e0668eda4f05e0fca1ba /tools/cert_create | |
parent | af99182c04d87e26776f35005d8b678400e91543 (diff) | |
parent | 294e26566b9a7871f90f2712e631a0b8d9f24beb (diff) | |
download | arm-trusted-firmware-5bc6f28424dfe6b3368ee1ea9857d5bc6b13f126.tar.gz |
Merge "tools: cert_create: Create only requested certificates" into integration
Diffstat (limited to 'tools/cert_create')
-rw-r--r-- | tools/cert_create/src/main.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/cert_create/src/main.c b/tools/cert_create/src/main.c index 1d2d9ae41..b39378ca9 100644 --- a/tools/cert_create/src/main.c +++ b/tools/cert_create/src/main.c @@ -473,6 +473,11 @@ int main(int argc, char *argv[]) cert = &certs[i]; + if (cert->fn == NULL) { + /* Certificate not requested. Skip to the next one */ + continue; + } + /* Create a new stack of extensions. This stack will be used * to create the certificate */ CHECK_NULL(sk, sk_X509_EXTENSION_new_null()); @@ -539,7 +544,7 @@ int main(int argc, char *argv[]) } /* Create certificate. Signed with corresponding key */ - if (cert->fn && !cert_new(hash_alg, cert, VAL_DAYS, 0, sk)) { + if (!cert_new(hash_alg, cert, VAL_DAYS, 0, sk)) { ERROR("Cannot create %s\n", cert->cn); exit(1); } |