Great! Please clarify this for me, can I say F-secure is not compatible with standards or has the vendor possibility to choose the key format?
Thanks for quick resolve. Regards, Jarmo Richard Levitte via RT wrote: > > OK, there are several issues here. > > First of all, your private key is broken, or rather the structure it > has been packed into. "BEGIN PRIVATE KEY" indicates that the key is > wrapped in a PKCS8 structure. That structure should start with an > integer indicating the version number of the structure (for now, > it'll always be 0). That integer is missing, meaning the structure > can't be correctly parsed. > > Second, it seems like OpenSSL lacks error control during the parsing > of this particular type of structure, leading to the coredump you > experienced. The following patch (which I shall commit promptly) > fixes the problem (instead of a coredump, you'll get a few lines of > error messages): > > --- crypto/pem/pem_lib.c 2002/02/20 17:55:34 1.30.2.1 > +++ crypto/pem/pem_lib.c 2002/06/05 11:52:06 > @@ -258,6 +258,7 @@ > PKCS8_PRIV_KEY_INFO *p8inf; > p8inf=d2i_PKCS8_PRIV_KEY_INFO( > (PKCS8_PRIV_KEY_INFO **) x, > &p, len); > + if(!p8inf) goto p8err; > ret = (char *)EVP_PKCS82PKEY(p8inf); > PKCS8_PRIV_KEY_INFO_free(p8inf); > } else if (strcmp(nm,PEM_STRING_PKCS8) == 0) { > > For everyones info, the same error exists in 0.9.7 beta 1 as well. > Beta 2 will be corrected appropriately. > > [[EMAIL PROTECTED] - Tue Jun 4 19:49:46 2002]: > > > Hi all, > > > > I've tried to use the following certificate and private key to > sign my > > own requested certificate but for some reason, openssl coredumps. > > > > Coredumps occur also when trying to obtain information from private > > key > > (with commands like pkcs8, rsa). > > Any idea why this is happening? (I can provide the coredump file if > > necessary) > > > > > > -----BEGIN PRIVATE KEY----- > > > MIIB5DANBgkqhkiG9w0BAQEFADCCAdECgYBTAI9HrMBfEfuTiT9NyUD2jGsWIi1YKqsLt3SdTwi > > > 9Bh/k7/x68GpTRcAzDpklvs4ZaJBXwiJxs6cLJabV+dCHZnH9X3SSrn8Hz1zYrcNgkHqm3Jx6jE > > > aZxjN4MwRQd3KOjwmdZAvHd3+5IXRZPbmYdM1gC0QMiQpCP8rXXJzkZwIBIwKBgANzDplBB1Roe > > > ioJsYI8Oo3nP6ErT66NaNqV65QrLj5hVcWw30WbnLBYAqsD7m1JwhUBBVVvIgNlOM/sSW1MNeGs > > > RTOxpo6hbqe6WRqqtTEIopyOx/RUNM33NQ6Rfvo27/Sop4/xUe8DUQsnYJ0pJ5QStwOjlSXo9KV > > > mT3nkuQYLAkEAgwz57Wdk9dGOxyYKHsWTk2Y4NlV87/+/QNRO5Wfl/YNKIDuHxLFTin7netad7X > > > MFp43TPtBaNceNzx1UmctmuwJBAKIj149VZaw21RQ2vONV4R1Ll3qblnIQPnjyesCdBbABVVSOH > > > gCW7K0ytUMY9aH+N8rrxTw+0h3D6ILVHbMtXEUCQCwSZx1ZSpxyRU6/6SWMZDibdjxd5Zh03GZh > > XxLSxzoiRyMygmB65OS5wFncscrd9CYmlpMpAKmatE7G0p+IrVE= > > -----END PRIVATE KEY----- > > > > The matching public key: (this seems to work) > > > > -----BEGIN CERTIFICATE----- > > > MIICRzCCAbCgAwIBAgIEATEF8TANBgkqhkiG9w0BAQQFADBVMQswCQYDVQQGEwJGSTEoMCYGA1U > > > EChMfVGhlIEZpbm5pc2ggQmFua2VycyBBc3NvY2lhdGlvbjEcMBoGA1UECxMTQ2xpZW50IENBIF > > > VudHJ1c3RlZDAeFw0wMDA2MTQwNjMwMDBaFw0yNzEwMzEwODMwMDBaMFUxCzAJBgNVBAYTAkZJM > > > SgwJgYDVQQKEx9UaGUgRmlubmlzaCBCYW5rZXJzIEFzc29jaWF0aW9uMRwwGgYDVQQLExNDbGll > > > bnQgQ0EgVW50cnVzdGVkMIGcMA0GCSqGSIb3DQEBAQUAA4GKADCBhgKBgFMAj0eswF8R+5OJP03 > > > JQPaMaxYiLVgqqwu3dJ1PCL0GH+Tv/HrwalNFwDMOmSW+zhlokFfCInGzpwslptX50Idmcf1fdJ > > > KufwfPXNitw2CQeqbcnHqMRpnGM3gzBFB3co6PCZ1kC8d3f7khdFk9uZh0zWALRAyJCkI/ytdcn > > > ORnAgEjoycwJTAPBgNVHQ8BAf8EBQMDB4AAMBIGA1UdEwEB/wQIMAYBAf8CAQIwDQYJKoZIhvcN > > > AQEEBQADgYEAUQu1peUXTmTBcNvNXAc8bQ5TDW8vL5Sl9zPNJsWD99pAqjIyMXLx02+96g46fUA > > > ujxTzsVFNlnJ+tbejvTDZcWqSc6r/H1TeGOc14HAAFIRGV3ifI65Kj3XAHYRAuaVQtb69DAvWxM > > 7VINWzZp1Ip3kM1MC1J7GjlbW5yyxDiGM= > > -----END CERTIFICATE----- > > > > Regards, > > Jarmo > > > ______________________________________________________________________ > > OpenSSL Project > http://www.openssl.org > > User Support Mailing List > [EMAIL PROTECTED] > > Automated List Manager > [EMAIL PROTECTED] > > -- > Richard Levitte > [EMAIL PROTECTED] > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > Development Mailing List [EMAIL PROTECTED] > Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]