p12dcx->tokenCAs = SECPKCS12TargetTokenNoCAs;
sec_PKCS12ConvertOldSafeToNew(PRArenaPool *arena, PK11SlotInfo *slot, 			      PRBool swapUnicode, SECItem *pwitem,			      void *wincx, SEC_PKCS12SafeContents *safe,			      SEC_PKCS12Baggage *baggage){    SEC_PKCS12DecoderContext *p12dcx;    if(!arena || !slot || !pwitem) {	return NULL;    }    if(!safe && !baggage) {	return NULL;    }    p12dcx = (SEC_PKCS12DecoderContext *)PORT_ArenaZAlloc(arena, 					    sizeof(SEC_PKCS12DecoderContext));    if(!p12dcx) {	return NULL;    }    p12dcx->arena = arena;    p12dcx->slot = PK11_ReferenceSlot(slot);    p12dcx->wincx = wincx;    p12dcx->error = PR_FALSE;    p12dcx->swapUnicodeBytes = swapUnicode;     p12dcx->pwitem = pwitem;        if(sec_pkcs12_decoder_convert_old_safe_to_bags(p12dcx, safe, baggage) 				!= SECSuccess) {	p12dcx->error = PR_TRUE;	return NULL;    }    return p12dcx;}