get RSA Private Key - Android java.security

Android examples for java.security:RSA

Description

get RSA Private Key

Demo Code


//package com.java2s;
import java.math.BigInteger;
import java.security.KeyFactory;

import java.security.interfaces.RSAPrivateKey;

import java.security.spec.RSAPrivateKeySpec;

public class Main {

    public static RSAPrivateKey getPrivateKey(String modulus,
            String exponent) {//from   w w w  .j  a va2s  . co m
        try {
            BigInteger b1 = new BigInteger(modulus);
            BigInteger b2 = new BigInteger(exponent);
            KeyFactory keyFactory = KeyFactory.getInstance("RSA");
            RSAPrivateKeySpec keySpec = new RSAPrivateKeySpec(b1, b2);
            return (RSAPrivateKey) keyFactory.generatePrivate(keySpec);
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }
}

Related Tutorials