Attempt to fix HPUX test failures.

Bug 311279 crmftest core dumps on HP-UX
(verbal) r=wtc


git-svn-id: svn://10.0.0.236/trunk@181804 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
relyea%netscape.com 2005-10-08 00:57:31 +00:00
parent f4d284ad5b
commit 1ff4fb21bf

View File

@ -293,13 +293,17 @@ GetExtensions(void)
{
unsigned char keyUsage[4] = { 0x03, 0x02, 0x07, KU_DIGITAL_SIGNATURE };
/* What are these magic numbers? */
SECItem data = { 0, keyUsage, sizeof keyUsage };
CRMFCertExtension *extension =
CRMF_CreateCertExtension(SEC_OID_X509_KEY_USAGE, PR_FALSE, &data);
SECItem data = { 0, NULL, 0 };
CRMFCertExtension *extension;
CRMFCertExtCreationInfo *extInfo =
PORT_ZNew(CRMFCertExtCreationInfo);
data.data = keyUsage;
data.len = sizeof keyUsage;
extension =
CRMF_CreateCertExtension(SEC_OID_X509_KEY_USAGE, PR_FALSE, &data);
if (extension && extInfo) {
extInfo->numExtensions = 1;
extInfo->extensions = PORT_ZNewArray(CRMFCertExtension*, 1);