return PK11_ImportDERPrivateKeyInfoAndReturnKey(slot, derPKI, nickname, publicValue, isPerm, isPrivate, keyUsage, NULL, wincx);
key->u.rsa.modulus.type = siUnsignedInteger; key->u.rsa.publicExponent.type = siUnsignedInteger; key->u.rsa.privateExponent.type = siUnsignedInteger; key->u.rsa.prime1.type = siUnsignedInteger; key->u.rsa.prime2.type = siUnsignedInteger; key->u.rsa.exponent1.type = siUnsignedInteger; key->u.rsa.exponent2.type = siUnsignedInteger; key->u.rsa.coefficient.type = siUnsignedInteger;
SEC_ASN1_CHOOSER_IMPLEMENT(SECKEY_EncryptedPrivateKeyInfoTemplate)SEC_ASN1_CHOOSER_IMPLEMENT(SECKEY_PointerToEncryptedPrivateKeyInfoTemplate)SEC_ASN1_CHOOSER_IMPLEMENT(SECKEY_PrivateKeyInfoTemplate)SEC_ASN1_CHOOSER_IMPLEMENT(SECKEY_PointerToPrivateKeyInfoTemplate)SECStatusPK11_ImportDERPrivateKeyInfo(PK11SlotInfo *slot, SECItem *derPKI, 	SECItem *nickname, SECItem *publicValue, PRBool isPerm, 	PRBool isPrivate, unsigned int keyUsage, void *wincx) {    return PK11_ImportDERPrivateKeyInfoAndReturnKey(slot, derPKI,	nickname, publicValue, isPerm, isPrivate, keyUsage, NULL, wincx);}