2009-11-23 17 views
21

क्योंकि मैं बहुत बढ़िया हूं, मैं अपने 7 बॉक्सन पर वीएस 2 के 10 बी 2 का उपयोग कर नवीनतम वाईआईएफ डेमो ऐप चलाने की कोशिश कर रहा हूं ... पाठ्यक्रम का 64 बिट (मेरा गर्दन मजबूत है) मैं हूं एक समस्या यह चल रहा हो रही।'मेरा "प्रमाणपत्र स्टोर कहां गया?

पूरे डेमो बात के भाग I स्थानीय मशीन पर कुछ प्रमाणपत्रों को इंस्टॉल की आवश्यकता है। समस्या यह है कि वे मुझे एक प्रमाणपत्र संग्रह में वेबसाइट प्रमाणपत्र के कुछ स्थापित करने के लिए पूछना है कहा जाता LocalMachine/मेरे ठीक है, कोई /मेरा दिखाई नहीं देता है। व्यक्तिगत नामक एक संदिग्ध समान स्टोर दिखाई देता है, लेकिन यदि मैं वहां कर्ट इंस्टॉल करता हूं और कॉन्फ़िगरेशन बदलता हूं तो ऐप काम नहीं करता है स्थानीयमाचिन/व्यक्तिगत में देखने के लिए।

अगर मैं TrustedPeople में प्रमाणपत्र स्थापित (यह अपवाद है कि जब मैं व्यक्तिगत उपयोग करने का प्रयास फेंक दिया गया था द्वारा एक मान्य स्थान के रूप में उल्लेख किया गया है), कि पर्याप्त है? क्या इसे उत्पादन मशीन पर खराब रूप माना जाएगा? http://claimsbasedwpf.codeplex.com

अपवाद:


विंडोज पहचान फाउंडेशन परीक्षण परियोजना में पाया जा सकता

Property name: 'certificateReference' Error: 'ID1025: Cannot find a unique certificate that matches the criteria. StoreName: 'My' StoreLocation: 'LocalMachine' X509FindType: 'FindBySubjectDistinguishedName' FindValue: 'CN=busta-rpsts.com''

+4

'क्योंकि मैं कमाल' की वजह से उपरोक्त हूं: डी –

उत्तर

23

नेट की तुलना में अलग खिड़कियों करता दुकानों को दर्शाता है। बट में सही दर्द कौन सा है। जब मेरी स्टोर विंडोज के बारे में .NET वार्ता इसे व्यक्तिगत स्टोर के रूप में संदर्भित करती है।

जहां आप कर्ट डालते हैं, उनके उद्देश्य पर निर्भर करता है। पर्सनल स्टोर उन प्रमाणपत्रों के लिए है जिनका आप उपयोग करेंगे, जहां आपके पास सार्वजनिक और निजी कुंजी दोनों हैं। विश्वसनीय लोग स्टोर उन प्रमाणपत्रों के लिए है जहां आप (आमतौर पर) केवल सार्वजनिक कुंजी रखते हैं और उन प्रमाणपत्रों के लिए एक स्पष्ट विश्वास जोड़ना चाहते हैं।

यह भी याद रखें कि क्या आप अपने उपयोगकर्ता खाते को एन्क्रिप्ट करने के लिए प्रमाणपत्र का उपयोग कर रहे हैं, निजी कुंजी तक पहुंच होनी चाहिए। LocalMachine/My में स्थापित प्रमाणपत्रों के लिए, फिर प्रशासक, उदाहरण के लिए, नेटवर्क सेवा नहीं करेंगे। आपको विशेष रूप से निजी कुंजी तक पहुंच प्रदान करने की आवश्यकता होगी।

+0

अच्छा उत्तर - thx। – radbyx

9

आपको स्थानीय कंप्यूटर स्टोर में प्रमाणपत्र स्थापित करने की आवश्यकता नहीं है, जो वर्तमान उपयोगकर्ता स्टोर नहीं है। यदि आप उन्हें स्थापित करने के लिए डबल-क्लिक करते हैं, तो वे वर्तमान उपयोगकर्ता में जाते हैं। स्थानीय कंप्यूटर में उन्हें स्थापित करने के लिए mmc स्नैप-इन का उपयोग करें। इसके अलावा यदि आपके पास प्रवेश अनुमतियां VS को प्रशासक के रूप में चलाती हैं।

+0

यह बहुत महत्वपूर्ण है, मैंने स्थानीय कंप्यूटर प्रमाण पत्र खोला और महसूस नहीं किया कि एक और प्रकार था। –

संबंधित मुद्दे