Michael Ströder wrote: > Nelson B Bolyard wrote: >> The binaries for the NSS 3.11.4 release may be obtained from >> ftp://ftp.mozilla.org/pub/security/nss/releases/NSS_3_11_4_RTM/ >> If the -s option also behaves as you found with those binaries, I'd like >> to know that. > > I will give it a try.
To sum it up. It behaves in the same way (except a seg fault with signver). Ok, I've extracted ftp://ftp.mozilla.org/pub/security/nss/releases/NSS_3_11_4_RTM/Linux2.6_x86_glibc_PTH_DBG.OBJ/nss-3.11.4.tar.gz and set LD_LIBRARY_PATH to the extracted lib/ dir (see output of ldd below). Is signver statically linked? Note that locally installed RPM package mozilla-nspr-4.7.1-18.2 provides /usr/lib/libnspr4.so /usr/lib/libplc4.so /usr/lib/libplds4.so Is this compatible to the binary from the above URL? [EMAIL PROTECTED]:~/temp/nss-3.11.4> echo "test text" > test.txt [EMAIL PROTECTED]:~/temp/nss-3.11.4> bin/cmsutil -S -d /home/michael/.mozilla/michael/3fll5lwa.slt/ -N "Michael Stroeder's Thawte ID" -G -H SHA1 -T -i test.txt -o test.txt.p7m Enter Password or Pin for "NSS Certificate DB": This gives me a CMS (PKCS#7) file test.txt.p7m (also checked with openssl pkcs7). [EMAIL PROTECTED]:~/temp/nss-3.11.4> bin/cmsutil -D -v -d /home/michael/.mozilla/michael/3fll5lwa.slt/ -c test.txt -i test.txt.p7m -o test received commands NSS has been initialized. Got default certdb [EMAIL PROTECTED]:~/temp/nss-3.11.4> sha1sum test.txt test be85789dc7301b4060b3ffd7e16aa7b00cd4670f test.txt be85789dc7301b4060b3ffd7e16aa7b00cd4670f test But now something's going completely wrong (maybe because of a library incompability/mismatch?). [EMAIL PROTECTED]:~/temp/nss-3.11.4> bin/signver -V -v -d /home/michael/.mozilla/michael/3fll5lwa.slt/ -i test.txt < test.txt.p7m Segmentation fault Anyway the following command also deletes test.txt.p7m (before seg faulting): bin/signver -V -v -d /home/michael/.mozilla/michael/3fll5lwa.slt/ -i test.txt -s test.txt.p7m Ciao, Michael. ------------------------------------------------------------------------ $ ldd bin/cmsutil linux-gate.so.1 => (0xffffe000) libssl3.so => /home/michael/temp/nss-3.11.4/bin/../lib/libssl3.so (0xb8029000) libsmime3.so => /home/michael/temp/nss-3.11.4/bin/../lib/libsmime3.so (0xb7ffc000) libnss3.so => /home/michael/temp/nss-3.11.4/bin/../lib/libnss3.so (0xb7f59000) libplc4.so => /usr/lib/libplc4.so (0xb7f40000) libplds4.so => /usr/lib/libplds4.so (0xb7f3c000) libnspr4.so => /usr/lib/libnspr4.so (0xb7f05000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7eed000) libdl.so.2 => /lib/libdl.so.2 (0xb7ee9000) libc.so.6 => /lib/libc.so.6 (0xb7da6000) libsoftokn3.so => /home/michael/temp/nss-3.11.4/bin/../lib/libsoftokn3.so (0xb7d41000) /lib/ld-linux.so.2 (0xb8065000) $ ldd bin/signver linux-gate.so.1 => (0xffffe000) libplc4.so => /usr/lib/libplc4.so (0xb7fe8000) libplds4.so => /usr/lib/libplds4.so (0xb7fe4000) libnspr4.so => /usr/lib/libnspr4.so (0xb7fae000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7f96000) libdl.so.2 => /lib/libdl.so.2 (0xb7f92000) libc.so.6 => /lib/libc.so.6 (0xb7e4e000) /lib/ld-linux.so.2 (0xb8002000) _______________________________________________ dev-tech-crypto mailing list dev-tech-crypto@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-crypto