Advertisement

将Base64编码格式的公钥证书转换成PublicKey类型

阅读量:

通过网络搜索获取了相关的代码示例,实际测试表明所提供的DEMO在特定加密算法范围内是有效的,然而当涉及如RSA4096等更为复杂的算法时则无法正常运行。
以下为相关代码内容,仅供参考:

复制代码
     3 import java.security.Key;
      4 import java.security.KeyFactory;
      5 import java.security.KeyPair;
      6 import java.security.KeyPairGenerator;
      7 import java.security.PrivateKey;
      8 import java.security.PublicKey;
      9 import java.security.Signature;
     10 import java.security.interfaces.RSAPrivateKey;
     11 import java.security.interfaces.RSAPublicKey;
     12 import java.security.spec.PKCS8EncodedKeySpec;
     13 import java.security.spec.X509EncodedKeySpec;

全部评论 (0)

还没有任何评论哟~