From 52d2b6f439397e5000267286cb463c423c3ffdc4 Mon Sep 17 00:00:00 2001 From: "mcgreer%netscape.com" Date: Fri, 3 Nov 2000 22:28:26 +0000 Subject: [PATCH] option for printing content version git-svn-id: svn://10.0.0.236/trunk@82283 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/security/nss/cmd/certutil/certutil.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mozilla/security/nss/cmd/certutil/certutil.c b/mozilla/security/nss/cmd/certutil/certutil.c index 6e83ee6f62e..acc0e20b178 100644 --- a/mozilla/security/nss/cmd/certutil/certutil.c +++ b/mozilla/security/nss/cmd/certutil/certutil.c @@ -2011,7 +2011,8 @@ enum { cmd_CreateAndAddCert, cmd_ListModules, cmd_CheckCertValidity, - cmd_ChangePassword + cmd_ChangePassword, + cmd_Version }; /* Certutil options */ @@ -2067,7 +2068,8 @@ static secuCommandFlag certutil_commands[] = { /* cmd_CreateAndAddCert */ 'S', PR_FALSE, 0, PR_FALSE }, { /* cmd_ListModules */ 'U', PR_FALSE, 0, PR_FALSE }, { /* cmd_CheckCertValidity */ 'V', PR_FALSE, 0, PR_FALSE }, - { /* cmd_ChangePassword */ 'W', PR_FALSE, 0, PR_FALSE } + { /* cmd_ChangePassword */ 'W', PR_FALSE, 0, PR_FALSE }, + { /* cmd_Version */ 'Y', PR_FALSE, 0, PR_FALSE } }; static secuCommandFlag certutil_options[] = @@ -2431,6 +2433,11 @@ main(int argc, char **argv) keyHandle = SECKEY_GetDefaultKeyDB(); SECU_PKCS11Init(PR_FALSE); + if (certutil.commands[cmd_Version].activated) { + int version = CERT_GetDBContentVersion(certHandle); + printf("Certificate database content version: %d\n", version); + } + if (PL_strcmp(slotname, "internal") == 0) slot = PK11_GetInternalKeySlot(); else if (slotname != NULL)