我一直在嘗試從X509Certificate獲得主題替代名稱,但似乎cert.getSubjectAlternativeNames()
在Android中不起作用,它返回null。 但是,當我使用cert.getExtensionValue("2.5.29.17")
來提取主題替代名稱時,名稱DO存在,我可以逐字節地解析它。Android API無法獲得X509Certificate
順便說一下,我確定我的PKCS12證書是有效的,因爲我可以使用getSubjectAlternativeNames()
並在Java程序中獲得正確的結果。
是否有任何機構知道如何在Android中正確使用getSubjectAlternativeNames()
或者我錯過了Android中的某些配置?
感謝 奧汀
我正在使用2.2。我確定有一個SubAltName,對於Java程序可以得到它 – xat
我正在使用2.3。你說得對,4.0有更多的支持。尼古拉·埃倫科夫也在他們的博客中提到過它。 – Siddharth