我正在黑莓上开发一些密码学,我们正在使用证书。我们使用 BouncyCastle 轻量级 API 而不是 RIM api 来应用加密,但在轻量级 API 中 PEMWriter 不起作用(嗯,它不包括在内,因为它需要一些 JCE)。
public RSAPrivateCrtKeyParameters _RSAPrivateKey;
public RSAKeyParameters _RSAPublicKey;
我从对象中得到这个键
AsymmetricCipherKeyPair theKeyPair
所以,我需要一种方法来对这两个键进行 BASE64Encode,或者如何将此键转换为可以直接转换为 base64/PEM 格式的其他对象。我可以手动生成证书,但我需要密钥的编码。
我知道有一些方法可以做到这一点,但都需要 PEMWriter 或未使用 j2ME 和 bouncycastle 轻量级 API 启用的 API。