我在商店中有一个React Native应用程序,该应用程序使用java 8生成的密钥库进行了签名。密钥算法为DSA。我切换到Java 11(因为我升级了React Native...)。我无法生成APK,因为Java 11使用RSA算法,不支持DSA。我知道我们不能将DSA证书转换为RSA。但是有没有其他的方法呢?比如从密钥库中提取证书后更新证书。
zkure5ic1#
差不多是这样的。在我看来,你不能转换一个现有的证书,因为它已经由你的颁发者颁发和签名了。颁发者的签名使它不可变。主题:CN=Pamella Hendrixen,OU=IM,O=UoK,L=韦拉尼亚,ST=WP,C=LK签名算法:SHA256,具有数字签名,OID = 2.16.840.1.101.3....
1条答案
按热度按时间zkure5ic1#
差不多是这样的。在我看来,你不能转换一个现有的证书,因为它已经由你的颁发者颁发和签名了。颁发者的签名使它不可变。主题:CN=Pamella Hendrixen,OU=IM,O=UoK,L=韦拉尼亚,ST=WP,C=LK签名算法:SHA256,具有数字签名,OID = 2.16.840.1.101.3....