你好,我有3年前生成的密钥库。到目前为止,一切都在发挥作用
现状:
我们正在使用VSTS在Xamarin中构建我们的应用程序,但它需要最新版本的java(8)
.keystore
文件包含sha1指纹开始67:22:60..
的证书
因此,我们希望使用kse
或keytool
将证书移至在java8下生成的新密钥库,但我们最终获得了具有不同指纹的证书,如36:99:09
使用的命令:
keytool -export -alias 1 -file mydomain.crt -keystore old.jks
keytool -import -trustcacerts -alias 1 -file mydomain.crt -keystore new.jks
即使我使用Windows查看器查看证书,也会显示thumbprint: 67:22:60..
我尝试使用openssl
解决这个问题,但似乎kse
也使用了它,因为当我尝试查看指纹时
openssl x509 -noout -fingerprint -in mydomain.crt -sha1 -inform der
然后结果是36:99:09
。
有没有办法解决它?