BigInteger modulus = getBigIntFromBase64UrlEncodedParam(params, MODULUS_MEMBER_NAME);
BigInteger publicExponent = getBigIntFromBase64UrlEncodedParam(params, EXPONENT_MEMBER_NAME);
RsaKeyUtil rsaKeyUtil = new RsaKeyUtil();
key = rsaKeyUtil.publicKey(modulus, publicExponent);
checkForBareKeyCertMismatch();
if (params.containsKey(PRIVATE_EXPONENT_MEMBER_NAME))
{
BigInteger d = getBigIntFromBase64UrlEncodedParam(params, PRIVATE_EXPONENT_MEMBER_NAME);