আইআইএস 7.0 - এসএসএল শংসাপত্র - নতুন বা নতুন?


13

আমার এক SSL শংসাপত্রের (কেবলমাত্র সাধারণ ডোমেন যাচাইকরণ) উইন্ডোজ 2003 আইআইএস 7.0 সার্ভারে মেয়াদ শেষ হতে চলেছে।

আমি অন্য একজন বিক্রেতার কাছ থেকে আরও ভাল অফার পেয়েছি এবং যে ছেলেরা মূলত আমার শংসাপত্র জারি করেছে তারা কম দামের বিষয়ে আলোচনা করতে চায় না।

যাইহোক - আইআইএস-তে সার্টিফিকেট উইজার্ডে যেতে, আমার কাছে "পুনর্নবীকরণ" বা "আনইনস্টল" করার এবং পরে একটি নতুন শংসাপত্র ইনস্টল করার বিকল্প রয়েছে।

সুতরাং - আমি কি শংসাপত্রের অনুরোধ তৈরি করতে এবং নতুন বিক্রেতার কাছে এটি পাস করার জন্য "পুনর্নবীকরণ" বিকল্পটি ব্যবহার করতে পারি, বা আমার "নতুন" অনুরোধটি শুরু করা দরকার? পূর্ববর্তী শংসাপত্রটি অন্য স্বাক্ষরকারী দ্বারা জারি করা হয়েছিল যে নতুন বিক্রেতার পক্ষে এটি কী গুরুত্ব পাবে?

সমস্যাটি হ'ল পুরানো শংসাপত্রটি সরিয়ে নতুন সিএসআর তৈরি করার কারণে আমি সার্ভারটি (অন্তত সুরক্ষিত অংশ) থামাতে চাই না এবং নতুন শংসাপত্রটি ইনস্টল হওয়ার জন্য অপেক্ষা করব।

বা, পুরানো শংসাপত্রটি না সরিয়ে নতুন সিএসআর প্রস্তুত করার বিকল্প রয়েছে কি?

উত্তর:


7

আপনার কেবলমাত্র আইআইএস 6.0 দিয়ে অস্থায়ী ওয়েবসাইট তৈরি করতে হবে। আইআইএস 7.0 আপনাকে একসাথে একাধিক মুলতুবি অনুরোধ তৈরি করতে দেয়।

আইআইএস 7.0 আসলে একটি বাগ রয়েছে যার ফলে পুনর্নবীকরণের কাজটি একটি খুব বড় কী (আপনার ইচ্ছার চেয়ে অনেক বড়) দিয়ে সিএসআর তৈরি করে। এ কারণে, প্রস্তাবিত হয় যে আপনি পুনর্নবীকরণ বিকল্পটি নির্বাচন না করে একটি নতুন মুলতুবি অনুরোধ তৈরি করুন। একবার ইনস্টল হয়ে গেলে আপনি কেবল ওয়েবসাইটে এসএসএল বাইন্ডিং স্যুইচ করেন এবং আপনার কোনও ডাউনটাইম থাকবে না। এটি আপনাকে প্রতিবার নতুন করে কী তৈরি করার অনুমতি দেয় যা সুরক্ষা বাড়ায়।

শংসাপত্র সরবরাহকারী (সিএ) আপনি নতুন বিকল্প বা পুনর্নবীকরণ বিকল্পটি ব্যবহার করেন কিনা তা বিবেচ্য নয় এবং আপনি একই সিএর সাথে রয়েছেন বা কোনও নতুনের কাছ থেকে আদেশ দিচ্ছেন কিনা তা আপনি বিকল্প ব্যবহার করতে পারেন।


7

শংসাপত্রের পুনর্নবীকরণ শংসাপত্রের মেয়াদ শেষ হওয়ার তারিখ আপডেট করার সময় আপনাকে একই সরকারী এবং ব্যক্তিগত কী রাখতে দেয়। এর সুবিধাটি হ'ল যদি আপনাকে রাউটার বা কোনও কিছুতে থাম্বপ্রিন্ট সংরক্ষণ করতে হয়। আমি বিশ্বাস করি যে অনুরোধ পুনর্নবীকরণের জন্য একই ইস্যু করা সিএ প্রয়োজন তাই হাতের মাধ্যমে একটি নতুন অনুরোধ উত্পন্ন করা সহজতর হতে পারে।

আইআইএস না দিয়ে একটি নতুন অনুরোধ উত্পন্ন করা

আপনি ম্যানুয়ালি শংসাপত্রের অনুরোধ তৈরি করতে পারেন এবং এটি জমা দিতে পারেন। একবার আপনি নতুন শংসাপত্রটি পেয়ে গেলে আপনি কেবল আইআইএস 7 সন্ধান করা শংসাপত্রটি স্যুইচ করতে পারেন। কীভাবে একটি ওয়েব সার্ভার এসএসএল শংসাপত্র তৈরি করতে হয়

প্রক্রিয়াটির সহজ বক্তব্যটি হ'ল আপনি প্রয়োজনীয় তথ্য দিয়ে একটি ইনফ ফাইল তৈরি করবেন, রান করুন certreq -new file.inf file.req। আপনার কাছে অনুরোধ ফাইলটি হয়ে গেলে আপনি সিটিতে আপনার শংসাপত্রটি দিতে চান তা জমা দিতে পারেন, তারপরে তারা আপনাকে যে কমান্ডটি দিয়ে পাঠিয়েছে সেগুলি গ্রহণ করুনcertreq -accept file-from-ca.req

অনুরোধ.inf

[Version]
Signature="$Windows NT$"

[NewRequest]
Subject = "CN=fully.qualified.domain.name, OU=Organizational Unit, O=Company, L=City, S=State, C=Country"
KeySpec = 1
KeyLength = 2048
HashAlgorithm = SHA256
Exportable = FALSE
MachineKeySet = TRUE
SMIME = FALSE
PrivateKeyArchive = FALSE
UserProtected = FALSE
UseExistingKeySet = FALSE
RequestType = PKCS10
KeyUsage = 0xa0
ProviderName = "Microsoft RSA SChannel Cryptographic Provider"
FriendlyName = ""

[EnhancedKeyUsageExtension]
OID=1.3.6.1.5.5.7.3.1 ; Server Authentication

[RequestAttributes]
CertificateTemplate = WebServer

[Extensions]
2.5.29.17 = "{text}"
_continue_ = "DNS=&"
_continue_ = "DNS="

উপরের উদাহরণটি inf হল আমি নিজের সিএ এর জন্য অভ্যন্তরীণভাবে ব্যবহার করি তবে বেশিরভাগ পরিবেশের জন্য কাজ করার জন্য এটি মানিয়ে নেওয়া যায়। আপনি Exportableযদি আপনার কীটি সংরক্ষণাগারভুক্ত করতে সক্ষম হতে চান তবে আপনি সত্যতে সেট করতে পারেন। FriendlyNameসম্পূর্ণরূপে ঐচ্ছিক এবং Extensionsঅধ্যায় বিকল্প ডিএনএস নাম (বিষয় বিকল্প নাম) ব্যবহার করার জন্য নয়।

সান প্রবেশের উদাহরণ হ'ল:

[Extensions]
2.5.29.17 = "{text}"
_continue_ = "DNS=example.com&"
_continue_ = "DNS=www.example.com&"
_continue_ = "DNS=secure.example.com"

এটি আপনাকে উপরের তিনটি সাইটের সাথে একই শংসাপত্রটি ব্যবহার করার অনুমতি দেবে যে এটির নাম মিল নেই (আধুনিক ব্রাউজারগুলিতে - আমি মনে করি না যে আই 6 এটি বুঝতে পারে)। আপনি যদি এটি সেট আপ করেন তবে আপনি সান এ পুরোপুরি যোগ্য ডোমেন নাম (সাবজেক্ট লাইনের সিএন) অন্তর্ভুক্ত করা জরুরী। আপনার একাধিক ডোমেন নামের প্রয়োজন না থাকলে আপনিও এক্সটেনশানগুলি পুরোপুরি সরিয়ে ফেলতে পারেন (এছাড়াও কিছু সিএ এটি সমর্থন নাও করতে পারে)।

প্রক্রিয়া

উপরের তথ্যটি একবারে সংরক্ষণ করা হয়ে গেলে (আমি জানি এটি অনেক বেশি)। এই পদক্ষেপগুলি অনুসরণ করুন:

  1. কমান্ড প্রম্পটটি খুলুন এবং সিডি ডিরেক্টরিতে যেখানে আপনি উপরের ইনফটি সংরক্ষণ করেছেন।
  2. চালান certreq -new above.inf request.req
  3. অনুরোধ.রেখ ফাইলটি আপনার সিএতে জমা দিন। তারা এটি প্রক্রিয়া করবে এবং এটিকে অনুমোদন / প্রত্যাখ্যান করবে।
  4. তারা যখন এটি অনুমোদন করে তখন তাদের আপনাকে .cer ফাইলে আপনার সর্বজনীন কী ফিরিয়ে দিতে হবে।
  5. certreq -accept file-from-ca.cerকী সেট আপ শেষ করতে চালান ।

শুভকামনা!

সম্পাদন করা

Certreq এবং inf ফাইলটির সম্পূর্ণ সিনট্যাক্স পরিশিষ্ট 3: Certreq.exe সিনট্যাক্স (উইন্ডোজ সার্ভার 2003 এসপি 1) এ পাওয়া যাবেFriendlyNameএবং HashAlgorithmশুধুমাত্র সার্ভার 2008 (এবং R2 হলো) হয়। কমান্ড certutil -csplistচালিয়ে এবং আউটপুট দেখে আপনি সমর্থিত ক্রিপ্টোগ্রাফিক সরবরাহকারীদের একটি তালিকা দেখতে পারেন । একটি বর্তমান উইন্ডোজ 2003 এসপি 2 বাক্সে "মাইক্রোসফ্ট আরএসএ স্ক্যানেল ক্রিপ্টোগ্রাফিক সরবরাহকারী" একটি উপলব্ধ সরবরাহকারী হিসাবে তালিকাভুক্ত রয়েছে যাতে আপনার ফাইলের কোটগুলি সঠিকভাবে সেট করা আছে এবং তা প্রবেশ কেবল একটি লাইনে (কোনও মোড়ক বা মাল্টি-লাইন নেই) তা নিশ্চিত করুন।

আপনি প্রোভাইডার নামটি প্রোভাইডারটাইপতে পরিবর্তন করতে পারেন এবং এর আউটপুট দ্বারা সরবরাহিত নম্বরটি ব্যবহার করতে পারেন certreq -csplist

এই ক্ষেত্রে আমি নিম্নলিখিত আউটপুট পেতে:

Provider Name: Microsoft RSA SChannel Cryptographic Provider
Provider Type: 12

সুতরাং আমি হয় ব্যবহার করতে পারেন

ProvderName = "Microsoft RSA SChannel Cryptographic Provider"

অথবা

ProviderType = 12

ধন্যবাদ। আমি কীভাবে এটি প্রস্তুত করব?
সানি

এছাড়াও - এখনও মুলতুবি থাকা প্রশ্ন - "নবায়ন করা" এর জন্য কী কোনও নতুন বিক্রেতা কর্তৃক শংসাপত্র জারি করা হবে তা বিবেচ্য?
সানি

যতদূর আমি জানি যে নবায়নকালের জন্য একই সরকারী এবং ব্যক্তিগত কী রাখে তাই আপনাকে রিফ্রেশ শংসাপত্র প্রেরণের জন্য একই ইস্যু করা সিএ প্রয়োজন requires স্বাক্ষর করতে আলাদা সিএর আলাদা আলাদা কী থাকবে এবং আপনার পাবলিক / প্রাইভেট কী জুটি আলাদা হবে।
জোশুয়া

জোশুয়া, এটি এটি জানিয়েছে: শংসাপত্রের অনুরোধ প্রসেসর: ডেটা অবৈধ। 0x8007000 ডি (WIN32: 13) mycert.inf (হাশআলগোরিদম = "SHA256")। আপনি কি নিশ্চিত যে এটি কাজ করা উচিত? উত্স মধ্যে। আপনি যে নিবন্ধটি লিঙ্ক করেছেন, তেমন কোনও সেটিং নেই।
সানি

আমি হাশএলগোরিদম এবং ফ্রেন্ডলি নাম সেটিংস সরিয়েছি (এটি তাদের সম্পর্কে অভিযোগ হিসাবে) এবং আমি পাই না: শংসাপত্র অনুরোধ প্রসেসর: সরবরাহকারী প্রকারটি নিবন্ধিত মানের সাথে মেলে না। 0x8009001 বি (-2146893797) খুব খারাপ.
সানি

1

ঠিক আছে, আমার নিজের প্রশ্নের আংশিক উত্তর দিতে - বিদ্যমানটি অপসারণ না করে একটি নতুন শংসাপত্র তৈরি / ব্যবহারের অংশ (যেমন সার্ভারটি বন্ধ না করে), আমি কমোডো ওয়েবসাইটে একটি ভাল বর্ণনা পেয়েছি - মূলত আমাকে একটি "অস্থায়ী" ওয়েবসাইট তৈরি করতে হবে সার্ভারে, এবং এটি একটি নতুন সিএসআর তৈরি করতে ব্যবহার করুন, সই করার জন্য এটি প্রেরণ করুন, এবং শংসাপত্রটি গ্রহণ এবং আমদানি করুন।

তারপরে আমার মূল (বাস্তব) সাইটে আমার বর্তমান শংসাপত্রটি প্রতিস্থাপন করতে হবে এবং তারপরে অস্থায়ী একটি মুছে ফেলতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.