none
java版本sdk关于证书的问题 RRS feed

  • 问题

  • https://docs.microsoft.com/en-us/azure/media-services/media-services-java-how-to-use

    这个你们提供的示例程序会报一个

    <style type="text/css">p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #ff2600} span.s1 {text-decoration: underline ; color: #0080e1} </style>

    Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    这样的错误

    已经根据

    http://www.cnblogs.com/javaDeveloper/p/6120041.html

    方法生成证书,但是在keytool -import这个证书的时候会报

    keytool 错误: java.lang.Exception: 所输入的不是 X.509 证书

    直接复制证书到java_home/jre/security下面,没有效果

    2017年3月8日 6:47

全部回复

  • Hi,

    Java 在调用 Azure 的 REST API 时,需要使用 Wosign 根证书,根据您的提示,默认情况下,该证书不在 JDK 的可信证书库中。导入的步骤您可以参考该文档:如何在 JAVA 中导入 Wosign 证书


    MSDN 社区技术支持
    如果该回复解决了您的问题,请及时点击“标记为答案”选项,如未解决请选择“取消标记为答案”,这会有利于其他人员来阅读您的帖子。如果您对MSDN 技术支持有任何的建议或意见,请随时联系 MSDNFSF@microsoft.com

    2017年3月8日 8:03
    版主
  • 多谢啦,javase中解决了,如果我是在安卓系统中,如何导入这个证书呢
    2017年3月8日 8:35
  • Hi,

    该证书导入操作是针对 Java JDK 可信任证书库的,您在进行 Android 开发时,同样使用的也是这套 JDK,所以不会出现该证书无法找到的异常。


    MSDN 社区技术支持
    如果该回复解决了您的问题,请及时点击“标记为答案”选项,如未解决请选择“取消标记为答案”,这会有利于其他人员来阅读您的帖子。如果您对MSDN 技术支持有任何的建议或意见,请随时联系 MSDNFSF@microsoft.com

    2017年3月9日 10:43
    版主