java Bouncy Castle J2ME加载现有私钥
我有一个PEM或DER私钥,一个现有密钥。我怎样才能把这把钥匙装进去
PrivateKeyFactory.createKey or into an AsymmetricCipherKeyPair
我试过这个:
InputStream inKey = getClass().getResourceAsStream("/samsjava/user_key_pk8.der");
byte[] binKey = new byte[inKey.available()];
inKey.read(binKey, 0, binKey.length);
inKey.close();
privKey = PrivateKeyFactory.createKey(binKey);
keyPair = new AsymmetricCipherKeyPair(new AsymmetricKeyParameter(false), privKey);
rsaPriv = (RSAPrivateCrtKeyParameters)keyPair.getPrivate();
rsaPub = (RSAPrivateCrtKeyParameters)keyPair.getPublic();
下一步我能试试什么
# 1 楼答案
我在Java中尝试了这件事,这将使我走上J2ME的正确道路。代码如下: