初始化KeyPair generator
KeyPairGenerator kpGenerator =
KeyPairGenerator.getInstance("RSA/DSA/BKS/AES",
"AndroidKeyStore")
第一个参数是代表加密的方式
第二个参数是代表
创建KeyPairGeneratorSpec
String mAlias = "自己给你的别名" 用于检索或者是恢复你的key,It's a key for the key!
Calendar start = new GregorianCalendar();
Calendar end = new GregorianCalendar();
end.add(Calendar.YEAR, 1);
AlgorithmParameterSpec spec;
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {
spec = new KeyPairGeneratorSpec.Builder(context)
.setAlias(mAlias)
.setSubject(new X500Principal("CN=" + mAlias))