Skip to content
YAS.SH
TLS & Email🌐 سيرفر YASمتاح عبر APIintermediate

انتهاء شهادة SSL

يراقب ويفحص تاريخ انتهاء صلاحية شهادة SSL/TLS وعدد الأيام المتبقية وجهة الإصدار بدقة.

معالجة عبر YAS · لا يتم تخزين المدخلات
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
كل الأدوات →
Loading tool…

إيه اللي الأداة دي بتعمله؟

يراقب ويفحص تاريخ انتهاء صلاحية شهادة SSL/TLS وعدد الأيام المتبقية وجهة الإصدار بدقة.

إمتى أستخدمها؟

  • تجنب انقطاع الخدمة المفاجئ وظهور تحذيرات الأمان الحمراء للزوار عند انتهاء الشهادة.
  • التأكد من نجاح التجديد التلقائي لشهادات Let's Encrypt قبل موعد الانتهاء.
  • متابعة تواريخ انتهاء الشهادات لنطاقات متعددة في لوحة تحكم واحدة.

مثال واقعي

الإدخال
yas.sh
الناتج
صالح حتى: 2026-11-20 (متبقي 96 يوماً) | جهة الإصدار: Let's Encrypt | الحالة: نشط وآمن

تنبيه مبكر قبل انتهاء صلاحية الشهادة بوقت كافٍ.

إدخال → معالجة → ناتج → الخطوة التالية

الإدخال
أدخل اسم النطاق المراد فحص شهادته.
المعالجة
يتصل النظام بالخادم عبر المنفذ 443 ويستخرج بيانات الشهادة الرقمية وتواريخها.
الناتج
بطاقة توضح تاريخ البدء والانتهاء، عدد الأيام المتبقية، واسم النطاق والجهة المصدرة.
الخطوة التالية
إذا كانت الأيام المتبقية أقل من 15 يوماً، بادر بتجديد الشهادة فوراً.

أخطاء شائعة

  • الانتظار حتى اليوم الأخير لتجديد الشهادة مما قد يسبب انقطاعاً مفاجئاً عند حدوث مشاكل في التجديد.
  • تجديد الشهادة على السيرفر دون إعادة تشغيل (Reload) خدمة الويب لتطبيق الشهادة الجديدة.
  • فحص نطاقات داخلية أو خلف جدران حماية تمنع الاتصال من الإنترنت.

يعني إيه النتيجة

مؤشر زمني دقيق يضمن استمرارية أمان موقعك وتجنب تحذيرات انتهاء التشفير للزوار.

الخصوصية والأمان

Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.

API

Endpoint
POST https://yas.sh/api/v1/tools/ssl-expiry
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/ssl-expiry" \
  -H "Content-Type: application/json" \
  -d '{"host":"yas.sh"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/ssl-expiry", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "host": "yas.sh"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/ssl-expiry", json={"host":"yas.sh"})
data = r.json()
FieldTypeRequiredDescription
hoststringYesHostname, e.g. yas.sh
portintegerNo (default 443)TLS port
Success response
{ "host": "yas.sh", "daysLeft": 87, "notAfter": "...", "issuedBy": "...", "isExpired": false, "expiringSoon": false }

Days until a host's TLS certificate expires (live handshake).

Error responses
  • 400 VALIDATION_ERROR — invalid input or unsupported option.
  • 413 PAYLOAD_TOO_LARGE — input exceeds the 64 KB limit.
  • 429 RATE_LIMIT_EXCEEDED — rate limit exceeded (60 req/min).
Limits
  • Maximum input: 64 KB per request.
  • Rate limit: 60 requests/min per IP address.
  • Authenticated accounts benefit from higher tier quotas.
اسأل مساعد YAS
🍪 ملفات الارتباط والخصوصية. ملفات ضرورية لتسجيل الدخول واللغة والسمة. قد يستخدم Google AdSense ملفات للإعلانات بعد اختيار «قبول الكل». يعمل reCAPTCHA على صفحات تسجيل الدخول والتواصل. كيفية استخدام Google للبيانات: https://policies.google.com/technologies/partner-sites سياسة الكوكيز · سياسة الخصوصية.
الإعدادات