Hi,
  When I use nss-3.9 certutil tools import my base64-encoding cert in Linux
2.4.18-3.10.2smp,it crashed,does anybody know why?
  My base64-encoding cert is here:
-----BEGIN CERTIFICATE-----
MIIDxzCCAzCgAwIBAgIEO5tELjANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJV
UzEQMA4GA1UEChMHRW50cnVzdDEvMC0GA1UECxMmRW50cnVzdCBQS0kgRGVtb25z
dHJhdGlvbiBDZXJ0aWZpY2F0ZXMwHhcNMDQwNDIzMTA0NzEyWhcNMDQwNjIzMTEx
NzEyWjCBzjELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0VudHJ1c3QxLzAtBgNVBAsT
JkVudHJ1c3QgUEtJIERlbW9uc3RyYXRpb24gQ2VydGlmaWNhdGVzMR4wHAYDVQQL
ExVFbnRydXN0L1dlYiBDb25uZWN0b3IxRTBDBgNVBAsTPE5vIExpYWJpbGl0eSBh
cyBwZXIgaHR0cDovL2ZyZWVjZXJ0cy5lbnRydXN0LmNvbS9saWNlbnNlLmh0bTEV
MBMGA1UEAxMMMTkyLjE2OC4wLjc5MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
gQDI1MtPqxCefCNM9wVUJvL/BYjmBkyjoePkozrc7OJdND458lWJTec6Yianghz2
1vc0yuKUfaWWJtxK5y4pjHkkjBWelhrshFkhKj6DNNHmiuc4jbVVw/YngGm7BpR8
vDyqX1GWZUKrFDtd1cu9Q4yhIFEVWRAdO0E4i8Xh+g9BhwIDAQABo4IBLTCCASkw
CwYDVR0PBAQDAgWgMCsGA1UdEAQkMCKADzIwMDQwNDIzMTExNzEyWoEPMjAwNDA2
MDUwMzE3MTJaMBEGCWCGSAGG+EIBAQQEAwIGQDB0BgNVHR8EbTBrMGmgZ6BlpGMw
YTELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0VudHJ1c3QxLzAtBgNVBAsTJkVudHJ1
c3QgUEtJIERlbW9uc3RyYXRpb24gQ2VydGlmaWNhdGVzMQ8wDQYDVQQDEwZDUkwx
MTAwHwYDVR0jBBgwFoAUc1Ky8vw9NwyqF99owA46lu1WJbowHQYDVR0OBBYEFCEO
F7VKn6+URH4MOjyTGmN0oVQFMAkGA1UdEwQCMAAwGQYJKoZIhvZ9B0EABAwwChsE
VjQuMAMCA6gwDQYJKoZIhvcNAQEFBQADgYEAhcZ965tr4UvLKS+jzTDZUFFfamsk
pyBCnLi5a5F6qHcqmT8/mPBBWZc0FPBV2uoM4EYHLxEH0xw8E/rZENyJBeqzSD/i
3NHZMj8CCGXwgsj3OqejUvNySlsm8zFGPilvYkpi2J+wUBz0oqaQTF7uCFYFiqQu
UDvAoPwCIfPWsQs=
-----END CERTIFICATE-----

I use the following command to import my cert,and the keydb password is 1234
./certutil -A -n AriesServerCert -t "CT,," -i cert.pem -f pwd -a -d .

The pwd file contain the password 1234.
When I use gdb to trace the crash location,it looks like this:
(gdb) where
#0  0x4023bb5a in chunk_free () from /lib/libc.so.6
#1  0x4023b8c3 in free () from /lib/libc.so.6
#2  0x400db7ab in PR_Free () from /home/tianhu/release/./lib/libnspr4.so
#3  0x400e79bd in PR_DestroyLock () from
/home/tianhu/release/./lib/libnspr4.so
#4  0x40307548 in SHA1_NewContext () at sha_fast.c:356
#5  0x402f0e85 in NSC_DigestInit (hSession=2, pMechanism=0xbfffeca0)
    at pkcs11c.c:1127
#6  0x400c0d7e in pk11_context_init (context=0x8098848,
mech_info=0xbfffeca0)
    at pk11skey.c:3856
#7  0x400c1017 in pk11_CreateNewContextInSlot (type=544, slot=0x8090e90,
    operation=2164260864, symKey=0x0, param=0xbfffece4) at pk11skey.c:3950
#8  0x400c12b3 in PK11_CreateDigestContext (hashAlg=SEC_OID_SHA1)
    at pk11skey.c:4059
#9  0x4009edc5 in PK11_MakeIDFromPubKey (pubKeyData=0x8068278)
    at pk11cert.c:1562
#10 0x4009ed7c in pk11_mkcertKeyID (cert=0x809a768) at pk11cert.c:1545
#11 0x4009ef53 in PK11_ImportCert (slot=0x8091478, cert=0x809a768, key=0,
    nickname=0x8068040 "AriesServerCert", includeTrust=0) at pk11cert.c:1761
#12 0x804c248 in AddCert (slot=0x8091478, handle=0x808a438,
    name=0x8068040 "AriesServerCert", trusts=0xbffffc5a "CT,,",
    inFile=0x8068000, ascii=1, emailcert=0, pwdata=0xbffff428)
    at certutil.c:329
#13 0x80526d2 in certutil_main (argc=13, argv=0xbffff514, initialize=1)
---Type <return> to continue, or q <return> to quit---
    at certutil.c:2958
#14 0x8052b95 in main (argc=13, argv=0xbffff514) at certutil.c:3086
#15 0x401bc756 in __libc_start_main () from /lib/libc.so.6

Linux localhost.localdomain 2.4.18-3.10.2smp #1 SMP Tue Nov 12 11:51:53 CST
2002
 i686 unknown

Thank you


LiuPeng




_______________________________________________
mozilla-crypto mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-crypto

Reply via email to