كيف يمكنني تعيين الناشر عند إنشاء شهادة توقيع التعليمات البرمجية من خلال Microsoft خدمات الشهادات 2003

StackOverflow https://stackoverflow.com/questions/1407914

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا محاولة لتوقيع ClickOnce إظهار باستخدام شهادة الناتجة عن خدمات الشهادات 2003 (عن طريق الذهاب إلى HTTP: // سيرت -Server / certsrv ، وطلب سيرت توقيع رمز من المتصفح). عند تثبيت التطبيق من خلال ClickOnce، الناشر من التطبيق يظهر كاسم نظري الشخصية، بدلا من اسم الشركة.

لأسباب واضحة، ويفضل أن يكون سيرت الصادر الذي لا يرتبط إلى مستخدم معين، ولكن الشركة. كيف يمكنني أن أفعل ذلك من خلال خدمات الشهادات؟

هل كانت مفيدة؟

المحلول

وسوف تحتاج لتسجيل الدخول إلى المصدق الخاص بك واستخدام أداة إدارة الشهادات للإنشاء شهادة مع الاسم المطلوب. سيكون لديك أولا لإنشاء شهادة باستخدام / إضافة خيار. في هذه المرحلة، سيكون موجودا فقط في متجر شهادة CA ل. ثم، استخدم الخيار / وضع بحيث سيتم إخراج ملف شهادة X.509. ثم يمكنك أخذ هذا الملف وتثبيته على أجهزة المطور (ببساطة عن طريق النقر المزدوج على الملف). فإن شهادة ثم موجودة في مخزن الشهادات، وبالتالي سوف تكون متاحة عند تحديد الشهادة التي ترغب في التوقيع مع.

سوف

والبصرية ستوديو تسمح لك أيضا الرجوع إلى ملف الشهادة مباشرة، لكنه ترك شهادة للخروج على مرأى من الجميع على أي شخص استخدام حقا يقوض "الأمن" جانب من جوانب البنية التحتية شهادتك. ويبدو أكثر ملاءمة ولكن له عواقب واضحة.

وعلى الجانب علما، في الشركة التي أعمل بها ونحن في الواقع <م> مثل حقيقة أن يظهر اسم المطور الرئيسي على الشهادة. وينقل المساءلة والملكية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top