दस्तावेजों पर हस्ताक्षर करने के लिए .pfx फ़ाइलों को बनाने का कोई तरीका है, मुझे x509 प्रमाणपत्र जेनरेट नामक एक प्रोग्राम मिला है, लेकिन मैं जानना चाहता हूं कि इसे C# का उपयोग करके कोड में जेनरेट किया जा सकता है या नहीं।मैं एक .pfx फ़ाइल कैसे उत्पन्न कर सकता हूं?
उत्तर
किसी Microsoft कमांड लाइन उपकरण makecert कि प्रमाण पत्र उत्पन्न करने के लिए इस्तेमाल किया जा सकता है। यह विंडोज एसडीके का हिस्सा है। मेरी मशीन पर आधा दर्जन संस्करण हैं उदा। C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64
में। फिर अपने कोड में आप उचित पैरामीटर के साथ निष्पादन योग्य चलाने के लिए एक प्रक्रिया शुरू कर सकते हैं।
आप Bouncy Castle API की जाँच सकता है, यह सी # का उपयोग कर प्रमाण पत्र उत्पन्न करने के लिए इस्तेमाल किया जा सकता।
क्या बीसी एपीआई का कोई नमूना है? – user773456
सबसे पहले, स्वयं हस्ताक्षरित प्रमाणपत्रों के साथ दस्तावेज़ों पर हस्ताक्षर करने तक कोई अर्थ नहीं होता है जब तक कि आपके संगठन में कस्टम पीकेआई पदानुक्रम न हो (और बाद के मामले में आपको अच्छी तरह से पता होना चाहिए कि आप क्या कर रहे हैं, जो मामला नहीं है)।
पीएफएक्स संबंधित निजी कुंजी के साथ एक या अधिक प्रमाणपत्रों के लिए एक कंटेनर है। तो आप "पीएफएक्स फ़ाइल" उत्पन्न नहीं करते हैं। आप एक कीपैयर उत्पन्न करते हैं और एक प्रमाणपत्र बनाते हैं, जिसे बाद में पीएफएक्स फ़ाइल या अन्य प्रारूप में निर्यात किया जा सकता है।
ऊपर उल्लेख किया है, BouncyCastle प्रमाण पत्र उत्पन्न कर सकते हैं, और हमारे SecureBlackbox पुस्तकालय भी प्रमाण पत्र पैदा करते हैं और बचाने के लिए और कई अलग स्वरूपों से/उन्हें लोड कर सकते हैं।
आप makecert के बारे में पढ़ा तो @ दाऊद क्लार्क की जवाब देने के लिए, आप अपने आवश्यकता को पूरा करने के लिए संदर्भित करता देखेंगे की तरह, आप सिर्फ एक कामयाब makecert नेट में लिखा की जरूरत है।
सौभाग्य से मोनो लोग इस एक लंबे समय पहले लागू कर दिया है,
https://github.com/mono/mono/blob/master/mcs/tools/security/makecert.cs
आप एडोब रीडर
का उपयोग करके डिजिटल हस्ताक्षर कर सकते हैं यदि आप उपयोग कर रहे हैं एडोब x 3 करने के लिए जाना -तो बाएं से विकल्प - जहां आप हस्ताक्षर सेटिंग देख सकते हैं - इसे खोलें और आईडी जोड़ने के लिए जाएं- अपना विवरण दर्ज करें और अपना काम पूरा हो गया है .pfx फ़ाइल तैयार है जहां आपने इसे ब्राउज़ किया है .... -it है 6 साल
- 1. एक .PFX फ़ाइल
- 2. मैं विम में एक GUID कैसे उत्पन्न कर सकता हूं?
- 3. मैं एक .dll फ़ाइल को कैसे संकुचित कर सकता हूं?
- 4. मैं एक फ़ाइल से CGImageRef कैसे प्राप्त कर सकता हूं?
- 5. मैं एक स्थिर फ़ाइल को कैसे रूट कर सकता हूं?
- 6. मैं एक एमएसबील्ड फ़ाइल कैसे डीबग कर सकता हूं?
- 7. मैं जावा ऑब्जेक्ट से एचटीएमएल कैसे उत्पन्न कर सकता हूं?
- 8. मैं स्ट्रिंग का लंबा हैश कैसे उत्पन्न कर सकता हूं?
- 9. मैं बिना फ्रेम के जावाडॉक कैसे उत्पन्न कर सकता हूं?
- 10. मैं पीडीएफएलएटीएक्स से पीडीएफ इंडेक्स कैसे उत्पन्न कर सकता हूं?
- 11. मैं गतिशील जावास्क्रिप्ट कैसे उत्पन्न कर सकता हूं?
- 12. मैं पायथन में यादृच्छिक संख्या कैसे उत्पन्न कर सकता हूं?
- 13. मैं Winform नियंत्रण से बिटमैप कैसे उत्पन्न कर सकता हूं?
- 14. क्या इस PKCS12 फ़ाइल (pfx)
- 15. मैं एक सीमा के भीतर एक यादृच्छिक संख्या कैसे उत्पन्न कर सकता हूं लेकिन कुछ को बाहर कर सकता हूं?
- 16. मैं पर्ल से फ़ाइल अनुमतियां कैसे सेट कर सकता हूं?
- 17. क्या मैं Google स्प्रेडशीट्स स्क्रिप्ट से एक फ़ाइल उत्पन्न कर सकता हूं?
- 18. रूबी के साथ डिस्क पर सहेजे बिना मैं ज़िप फ़ाइल कैसे उत्पन्न कर सकता हूं?
- 19. मैं आसानी से (जावा में) मास्क स्ट्रिंग से फ़ाइल नाम कैसे उत्पन्न कर सकता हूं?
- 20. मैं node.js में एक आरएसएस फ़ाइल कैसे बना सकता हूं?
- 21. मैं वाईएक्स का उपयोग कर एक समेकित फ़ाइल के लिए आइकन कैसे सेट कर सकता हूं?
- 22. क्या मैं एक स्पूल फ़ाइल पुनः मुद्रित कर सकता हूं?
- 23. मैं एक जेएआर फ़ाइल को एक EXE फ़ाइल में कैसे परिवर्तित कर सकता हूं?
- 24. मैं एक जैस्पर रिपोर्ट का परीक्षण कैसे कर सकता हूं?
- 25. मैं .jar फ़ाइल को कैसे संपादित कर सकता हूं?
- 26. मैं एक पूर्ण सी ++ निर्माण कैसे कर सकता हूं?
- 27. मैं एक फ़ाइल कैसे उत्पन्न कर सकता हूं और इसे सादे जावास्क्रिप्ट में डाउनलोड करने के लिए कैसे पेश कर सकता हूं?
- 28. मैं log4net लॉग फ़ाइल को कैसे साफ़ कर सकता हूं?
- 29. मैं मेमोरीस्ट्रीम डॉक्क्स फ़ाइल एमवीसी कैसे वापस कर सकता हूं?
- 30. मैं फ़ाइल I/O कैसे प्रोफाइल कर सकता हूं?
के लिए मान्य क्या आपको लगता है कि आपको एक पीएफएक्स फ़ाइल की आवश्यकता है? –
मैं एएसपीनेट प्रोजेक्ट में काम कर रहा हूं और अब मुझे दस्तावेज़ – user773456
पर डिजिटल हस्ताक्षर करने के लिए इसकी आवश्यकता है क्या आप एक ही प्रमाणपत्र के साथ प्रत्येक दस्तावेज़ पर हस्ताक्षर कर रहे हैं? –