مُولِّد طلب التوقيع (CSR)

مطورالشبكاتحماية
إعلان · حذف؟
[iotools_csr_generator]
إعلان · حذف؟

مرشد

CSR (Certificate Signing Request) Generator

مُولِّد طلب التوقيع (CSR)

Generate a PKCS#10 Certificate Signing Request and matching RSA private key entirely in your browser. Fill in the subject fields, add Subject Alternative Names, pick a key size, and click Generate. Both files are produced locally — the private key is never transmitted to any server, never logged, and never stored.

كيفية استخدام

  1. أدخل الاسم الشائع (CN) — typically the fully-qualified hostname (e.g. example.com). This field is required.
  2. Optionally fill in Organization, Organizational Unit, Country (2-letter ISO code), State, Locality, and Email.
  3. Add any Subject Alternative Names, one per line. DNS names, IPv4 addresses, URIs, and emails are auto-detected.
  4. اختر RSA key size (2048-bit is the industry standard) and a signature hash (SHA-256 is recommended).
  5. انقر إنتاج. Key generation runs in a Web Worker and may take a few seconds for 4096-bit keys.
  6. Copy or download the resulting .key.pem (private key) and .csr.pem (CSR). Submit the CSR to your Certificate Authority and keep the private key safe.

خصائص

  • 100% من جانب العميل — RSA key generation runs in the browser via node-forge and a Web Worker. No data leaves your machine.
  • أحجام متعددة للمفاتيح — 2048-bit, 3072-bit, and 4096-bit RSA keys.
  • Signature hash choice — SHA-256, SHA-384, and SHA-512.
  • Complete subject fields — CN, O, OU, C, ST, L, and email address.
  • Subject Alternative Names — DNS, IPv4, URI, and email entries with automatic type detection.
  • CSR self-verification — the generated CSR is verified against its public key before display, catching corruption immediately.
  • Standard PEM output — directly compatible with OpenSSL, Apache, nginx, AWS Certificate Manager, Let’s Encrypt commercial APIs, and every public CA.
  • Free downloads — both files are downloadable with sensible filenames derived from the Common Name.

Privacy & Security

The private key is generated by the Web Crypto-backed RSA implementation inside your browser tab. It never touches our servers, is never written to any analytics endpoint, and disappears the moment you close the tab. Always store private keys in a secrets manager or encrypted at rest. If a private key has been pasted into a chat tool, log file, or remote service, treat it as compromised and revoke any certificate issued from it.

إعلان · حذف؟

التعليمات

  1. What is a Certificate Signing Request (CSR)?

    A CSR is a PKCS#10-formatted message sent to a Certificate Authority to apply for a digital certificate. It contains the public key and identifying information (subject) about the requesting entity, signed by the corresponding private key to prove possession.

  2. Why does a CSR need a private key?

    The private key signs the CSR to prove that the requester actually controls the matching public key. Without this signature, anyone could request a certificate for someone else's public key. The signature is verified by the CA before issuance.

  3. What are Subject Alternative Names (SANs)?

    SANs let a single certificate cover multiple identities — additional DNS names, IP addresses, email addresses, or URIs. Modern browsers ignore the Common Name field for TLS hostname matching and rely exclusively on the SAN extension, so a usable TLS certificate must list every hostname in SANs.

  4. Is RSA 2048-bit still safe in 2026?

    Yes. RSA 2048 is the current industry baseline and is considered safe through at least 2030 against classical attacks. RSA 4096 offers a larger margin but is roughly 5x slower for signing. For new deployments, 2048 is standard; high-security or long-lived roots typically use 4096.

  5. What signature hash should I choose?

    SHA-256 is the universal default and is accepted by every modern CA. SHA-384 and SHA-512 offer marginally stronger collision resistance but are not required for typical web certificates. Avoid SHA-1 entirely — it has been deprecated by all public CAs since 2017.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟