On Friday, July 31, 2020 at 11:12:53 AM UTC-5, Usha Nayak wrote: > Hello > > I have a following requirement: > > a) create a new NSS SQLite DB > b) copy existing data from our prior SQLite DB into newer DB. > > On perusing, I came across below command: > > The --merge command only requires information about the > location of the original database; since it doesn't change the > format of the database, it can write over information without > performing interim step. > certutil --merge -d [sql:]directory [-P dbprefix] --source-dir directory > --source-prefix dbprefix [-@ password-file] > > For example: > $ certutil --merge -d sql:/home/my/sharednssdb --source-dir /opt/my-app/ > alias/ --source-prefix serverapp- > > > > Does this create the new SQLite DB ? > Is -d [sql:]directory option creating new SQLite DB or is that original DB ? > Not quite sure what --source-dir option is or for that matter --source-prefix? > > > Any help greatly appreciated. > > Thanks..
I tried below scenario: Database 1: (Create password file pwdfile.txt containing 'merge') Create DB -> \NSS-3.51.1\bin>modutil -create -dbdir sql:D:\MergeTest\NSS_orig\db Generate KeyPair -> \NSS-3.51.1\bin>certutil -G -d sql:D:\MergeTest\NSS_orig\db Assign Password -> \NSS-3.51.1\bin>modutil -dbdir sql:D:\MergeTest\NSS_orig\db -changepw "NSS Certificate DB" (password: merge) Database 2: (Create password file pwdfile.txt containing 'merge1') Create DB -> \NSS-3.51.1\bin>modutil -create -dbdir sql:D:\MergeTest\NSS_new\db Assign Password -> \NSS-3.51.1\bin>modutil -dbdir sql:D:\MergeTest\NSS_new\db -changepw "NSS Certificate DB" (password: merge1) Execute merge command: \NSS-3.51.1\bin>certutil --merge -d sql:D:\MergeTest\NSS_new\db --source-dir sql:D:\MergeTest\NSS_orig\db -f D:\MergeTest\NSS_new\pwdfile.txt @ D:\MergeTest\NSS_orig\pwdfile.txt certutil: couldn't open source database: SEC_ERROR_UNKNOWN_PKCS11_ERROR: Unknown PKCS #11 error. Please let me know. Thanks.. _______________________________________________ dev-security mailing list dev-security@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-security