كيفية تسجيل التعليمات البرمجية مع ملف .spc فقط؟

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

  •  11-09-2019
  •  | 
  •  

سؤال

يمكنني استخدام InstallShield 2010 والتي تتطلب ملف SPC / PFX وملف PVK لتوقيع ملفاتي. أنا فقط حصلت على رمز توقيع رمز ولكن كل ما قدموه لي كان ملف SPC. لقد قمت بالنقر فوقه بشكل صحيح وتثبيته في نظام التشغيل Windows 7. أفترض أن ملف PVK في مكان ما على هذا النظام ولكن لا يمكنني العثور عليه باستخدام الشهادات MMC، إلخ.

إذا كيف يمكنني استخدام ملف SPC هذا في InstallShield لتوقيع ملفاتي دون أن يكون لديك ملف PVK؟ يمكنني عرض الشهادة في "متجري" (Certs) وتصديرها إلى .cer أو PFX ولكن خيار PFX رمي حتى لا أستطيع تصدير PVK لسبب ما.

هل من الممكن تسجيل استخدام InstallShield بدون ملف PVK؟ أنا قلق أيضا ما سيحدث إذا اضطررت إلى إعادة تحميل هذا الكمبيوتر، كيف يمكنني تثبيت هذا الرمز توقيع .SPC مرة أخرى مع عدم وجود ملف PVK؟ أنا معتاد على الحفاظ على ملفات PFX على نظام النسخ الاحتياطي الخاص بي. إنها ملافة لمدة 3 سنوات، لذا أتصور في 3 سنوات، سأقوم بإعادة تحميل هذا الكمبيوتر.

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

المحلول 2

كانت المشكلة مع GoDaddy وجيل أساسي لا يعمل مع IE 8. بعد أن استخدمت Firefox، تمكنت من تشغيل الدورة ثم قم بتصدير الملف المطلوب (P12) إلخ.

نصائح أخرى

هذا يعمل من أي، عليك فقط معرفة الأطواق.

قم بتنزيل شهادة .SPC من Godaddy. انتقل إلى IE-> أدوات -> خيارات الإنترنت-> محتوى-> شهادات -> شخصي. إذا كانت الدائرة ليست موجودة، استيرادها. بمجرد وجوده، ثم يمكنك اختيار التصدير-> التالي-> نعم، تصدير المفتاح الخاص-> تبادل المعلومات الشخصية - PKCS # 12 (.pfx)

أن تكون واضحة حقا، كما ذكر نيل، فايرفوكس هو الجواب. على الرغم من أنه لم يكن واضحا بطبيعته في البداية، فإن جيل ملف PVK غير متوفر في Chrome، ولا هو متاح في IE8 أو أعلى. عند إنشاء CSR، يجب أن يكون لديك خياران، أوتوماتيك ودعيا. هذا ليس هو الحال عند استخدام Chrome أو IE8 +، فقط الخيار اليدوي كان متاحا.

بينما قد يكون هناك طريقة لإنشاء التجزئة باستخدام Chrome أو IE 8+، لم أكن أعرف كيفية القيام بذلك، وتركها مع المربع لدخول تجزئة الخاصة بي. ومع ذلك، عندما استخدمت Firefox، كان الخيار التلقائي متاحا وكانت العملية قد انتهت وتنتهي ... لقد قمت بتثبيت الشهادة، وتم تصدير P12 ومستعدا للفة.

خلاصة أسفل هو، فقط قم بعملية الطلب / التنزيل بأكملها مع فايرفوكس وإنقاذ نفسك ...

Godaddy يمنحك فقط ملف .SPC، يجب عليك إنشاء ملف .p12 الخاص بك. فيما يلي كيفية فعلت هذا: 1. انقر بزر الماوس الأيمن فوق MyCert.spc، تثبيت شهادة (لتثبيت .SPC في Windows) 2. انقر نقرا مزدوجا فوق MyCert.spc (لفتحه في Certmgr)، والتصدير إلى ملف .cer إلى ملف .cer. 3. استيراد الملف. سر الملف في فايرفوكس. 4. من مع Firefox: النسخ الاحتياطي ما قمت باستيراده للتو لإنشاء ملف .p12.

ثم يمكنك استخدام ملف .p12 هذا لتوقيع التعليمات البرمجية الخاصة بك.

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