मेरे पास एक वेब पेज है जहां मैं एक एसएसएल प्रमाणपत्र का विवरण दिखाता हूं जिसका उपयोग सर्वर के साथ किया जा रहा है। मैंने सोचा था कि toString() ठीक हो सकता है, लेकिन यह इस तरह दिखता है:क्या एक X509 प्रमाण पत्र प्रिंट करने का कोई तरीका है?
[0] Version: 3
SerialNumber: 117262955582477610212812061435665386300
IssuerDN: CN=localhost
Start Date: Wed Jun 13 15:15:05 EST 2012
Final Date: Tue Jun 08 15:15:05 EST 2032
SubjectDN: CN=localhost
Public Key: DSA Public Key
y: 6ef96c2ace616280c5453dda2[TRUNCATED BY ME]
Signature Algorithm: SHA1withDSA
Signature: 302c021450b1557d879a25ccf6b89e7ac6de8dc6
0b13df7e0214559cdc810cdb1faa3a645da837cd
5efdeb81d62e
Extensions:
critical(true) 2.5.29.17 value = DER Sequence
Tagged [7] IMPLICIT
DER Octet String[4]
समस्या मैं इसके साथ है एक्सटेंशन के अस्पष्ट प्रतिनिधित्व है। मैं "subjectAltNames" और वैकल्पिक नामों की सूची देखना पसंद करूंगा, जैसे कि जब मैं प्रमाणपत्र जानकारी देखता हूं तो मैं अपने वेब ब्राउज़र में क्या देख सकता हूं।
क्या ऐसा करने का कोई तरीका है? मेरे पास क्लास पथ पर बाउंसीकास्टल की पूरी तरह से है इसलिए मुझे उम्मीद थी कि मैं इसे वहां ढूंढ सकता हूं, लेकिन मुझे लगता है कि मैं इसे ढूंढने में सक्षम नहीं हूं।
सबसे खराब सबसे बुरी बात आती है मुझे पता है कि मैं अपने सभी बिट्स और टुकड़े खुद को पाने में समय लगा सकता हूं, लेकिन मुझे नहीं पता कि मैं किसी ऐसे एक्सटेंशन को याद करूंगा जो किसी को वहां मिलने की उम्मीद कर सकता है।