मेरे पास दो X509Certificate2
एस है। उन्हें toCheck
और checkWith
पर कॉल करें।दो प्रमाण पत्र दिए गए, मैं कैसे सत्यापित कर सकता हूं कि किसी की निजी कुंजी के साथ हस्ताक्षर किए गए थे?
मैं कैसे देख सकता हूं कि toCheck
checkWith
की निजी कुंजी द्वारा हस्ताक्षरित किया गया था?
असल में, मैं के जावा के
toCheck.verify(checkWith.getPublicKey());
धन्यवाद
मूल्य पुष्टि है कि toCheck checkWith द्वारा हस्ताक्षर किए गए है उपयोग कर सकते हैं। दूसरे शब्दों में, सामान्य मान्यताओं के अतिरिक्त (प्रमाण कानूनी है, तिथियां कानूनी हैं, हस्ताक्षरकर्ता निरस्त नहीं किए गए हैं, आदि), मैं यह भी जानना चाहता हूं कि चेक ने हस्ताक्षर किए हैं। – Eric
सत्यापन सत्यापित करता है कि प्रमाण प्रमाणित प्रमाण द्वारा हस्ताक्षरित किया गया था ... बस यह जांचना कि किसी प्रमाणपत्र द्वारा किसी अन्य पर हस्ताक्षर किए गए हैं, इसका मतलब यह नहीं है कि हस्ताक्षर प्रमाणपत्र मान्य है ... सत्यापित करें certs की पूरी श्रृंखला सत्यापित करता है। –
मैं इसे समझता हूं। लेकिन यह जांचना कि एक प्रमाणपत्र "वैध प्रमाण द्वारा हस्ताक्षरित" है, मेरे उद्देश्यों के लिए अपर्याप्त है। मैं जानना चाहता हूं कि यह इस मान्य प्रमाण पत्र द्वारा हस्ताक्षरित किया गया था। – Eric