मेरे पास कई एसएसएल प्रमाण पत्र हैं, और जब एक प्रमाण पत्र की समय सीमा समाप्त हो गई है, तो मैं अधिसूचित होना चाहूंगा।
मेरा विचार एक क्रोनजॉब बनाना है, जो हर दिन एक साधारण कमांड निष्पादित करता है।
मुझे पता है कि openssl
लिनक्स में कमांड का उपयोग दूरस्थ सर्वर की प्रमाणपत्र जानकारी प्रदर्शित करने के लिए किया जा सकता है, अर्थात:
openssl s_client -connect www.google.com:443
लेकिन मुझे इस आउटपुट की समाप्ति तिथि नहीं दिख रही है। साथ ही, मुझे इस कमांड को CTRL+ के साथ समाप्त करना होगा c।
मैं एक स्क्रिप्ट से एक दूरस्थ प्रमाणपत्र की समाप्ति की जांच कैसे कर सकता हूं (अधिमानतः उपयोग करके openssl
) और इसे "बैच मोड" में कर सकता हूं ताकि यह उपयोगकर्ता की बातचीत के बिना स्वचालित रूप से चलता रहे?
-servername www.google.com
एसएनआई सक्षम सर्वरों के साथ< /dev/null