GetHTTPS और ZeroSSL दोनों web interface through free SSL certificates provide करते हैं — कोई command-line tool नहीं चाहिए। लेकिन ये important ways में different हैं: free tier limits, आपकी private key कैसे handle होती है, और wildcard support। यह guide differences explain करती है।
Quick Comparison
| Feature | GetHTTPS | ZeroSSL |
|---|---|---|
| Free certificates | Unlimited | 3 (फिर $10/month+) |
| Certificate Authority | Let’s Encrypt | Sectigo (ZeroSSL CA) |
| Wildcard support | ✅ Free (DNS-01) | ❌ सिर्फ़ paid |
| Private key generation | आपके browser में (Web Crypto API) | Dashboard: उनके server पर; ACME: local |
| Account ज़रूरी | नहीं | हाँ (email) |
| ACME protocol | Built-in (browser-based) | हाँ (separate endpoint) |
| REST API | नहीं | हाँ (paid plans) |
| Certificate validity | 90 days | 90 days (free) / 1 year (paid) |
| Multi-domain (SAN) | ✅ | ✅ |
| Pre-check verification | ✅ | ❌ |
| Open source | नहीं | नहीं |
| Challenge types | HTTP-01, DNS-01 | HTTP, DNS, Email |
| Proxy/middleware | कोई नहीं | कोई नहीं (ACME) / हाँ (dashboard) |
GetHTTPS कब use करें
आपको 3 से ज़्यादा free certificates चाहिए
ZeroSSL का free tier 3 certificates तक limited है। उसके बाद, $10/month से starting paid plan चाहिए। GetHTTPS की ऐसी कोई limit नहीं — आप Let’s Encrypt द्वारा allowed जितने चाहें उतने certificates issue कर सकते हैं (per domain per week 50, जो किसी भी use के लिए काफ़ी है)।
आपको free wildcard certificates चाहिए
ZeroSSL wildcard certificates को paid plans तक restrict करता है। GetHTTPS DNS-01 challenge through free में wildcard certificates support करता है — same capability जो Certbot provide करता है।
आप चाहते हैं कि private key आपके browser में रहे
जब आप ZeroSSL का web dashboard use करते हैं, तो private key generation ZeroSSL के server पर हो सकता है। वे आपको key भेजते हैं — लेकिन उनकी इसकी access रही है। GetHTTPS में, key Web Crypto API use करके आपके browser में generate होती है और कभी आपके device से बाहर नहीं जाती।
आप account बनाना नहीं चाहते
GetHTTPS को कोई account, कोई email, कोई registration नहीं चाहिए। ZeroSSL को email signup ज़रूरी है।
आप pre-check verification चाहते हैं
GetHTTPS CA को submit करने से पहले public internet से आपके challenge configuration को check करता है। यह configuration errors early catch करता है। ZeroSSL यह provide नहीं करता।
ZeroSSL कब use करें
आप automation के लिए REST API चाहते हैं
ZeroSSL certificate lifecycle management के लिए REST API provide करता है — HTTP calls through issuance, renewal और revocation। यह उन platforms के लिए useful है जिन्हें programmatic certificate management चाहिए। GetHTTPS browser-based है और कोई API expose नहीं करता।
आप email verification prefer करते हैं
ZeroSSL email-based domain verification support करता है — आपको admin@yourdomain.com पर email आता है और link click करते हैं। इसके लिए किसी server access या DNS changes की ज़रूरत नहीं। GetHTTPS सिर्फ़ HTTP-01 और DNS-01 challenges support करता है।
आपको 1-year certificates चाहिए
ZeroSSL की paid plans 1-year validity वाले certificates provide करती हैं, जो renewal frequency कम करती हैं। Let’s Encrypt (और इसलिए GetHTTPS) सिर्फ़ 90-day certificates issue करता है।
Privacy Comparison
| Aspect | GetHTTPS | ZeroSSL (web dashboard) | ZeroSSL (ACME) |
|---|---|---|---|
| Private key generation | Browser (Web Crypto) | ⚠️ Server-side | ✅ Local |
| Account data | कोई नहीं | Email ज़रूरी | Email ज़रूरी |
| Parent company | Independent | Sectigo (commercial CA) | Sectigo |
| Data retention | कोई नहीं | Privacy policy के अनुसार | Privacy policy के अनुसार |
अगर आप ZeroSSL का ACME endpoint Certbot या acme.sh जैसे local client के साथ use करते हैं, तो private key local रहती है। Privacy concern सिर्फ़ उनके web dashboard पर apply होती है।
Decision
| आपकी situation | Use करें |
|---|---|
| 3 से ज़्यादा free certificates चाहिए | GetHTTPS |
| Free wildcard चाहिए | GetHTTPS |
| Private key privacy की care | GetHTTPS |
| REST API automation चाहिए | ZeroSSL (paid) |
| Email verification चाहते हैं | ZeroSSL |
| No-account simplicity चाहते हैं | GetHTTPS |
ज़्यादातर individual developers और small teams के लिए, GetHTTPS better free option है — कोई limit नहीं, कोई account नहीं, और better privacy। ZeroSSL तब ज़्यादा sense बनाता है जब आपको उनके REST API या email verification चाहिए और आप plan pay करने को ready हैं।
ZeroSSL Pricing Reality
ZeroSSL का free tier generous लगता है जब तक आप limits से नहीं टकराते:
| Plan | Free | Basic ($10/month) | Premium ($50/month) | Business ($100/month) |
|---|---|---|---|---|
| 90-day certificates | 3 | Unlimited | Unlimited | Unlimited |
| 1-year certificates | 0 | 3 | Unlimited | Unlimited |
| Wildcard | ❌ | ❌ | ✅ | ✅ |
| Multi-domain | ❌ | ❌ | ✅ | ✅ |
| REST API | ❌ | ✅ | ✅ | ✅ |
| ACME access | ✅ | ✅ | ✅ | ✅ |
GetHTTPS + Let’s Encrypt के साथ: ऊपर सब कुछ $0 है, जिसमें unlimited certificates, wildcard और multi-domain शामिल हैं।
ZeroSSL की Ownership Chain
ZeroSSL का owner कौन है, यह समझना trust assessment के लिए important है:
- ZeroSSL — originally एक independent startup
- Sectigo द्वारा acquired (पहले Comodo CA) — सबसे बड़े commercial CAs में से एक
- acme.sh — popular open-source ACME client अब “officially ZeroSSL द्वारा maintained” है (2021 में default CA Let’s Encrypt से ZeroSSL में change हुआ)
Sectigo paid certificates बेचता है। ZeroSSL का free tier paid plans के लिए एक funnel है — 3-certificate limit conversion बढ़ाने के लिए है, किसी technical reason से नहीं। Let’s Encrypt, एक non-profit होने के कारण, ऐसा कोई incentive नहीं रखता।
Workflow Comparison
GetHTTPS से Certificate पाना
- gethttps.com/app/setup खोलें
- Domain enter करें — कोई account नहीं, कोई email नहीं
- HTTP-01 या DNS-01 challenge complete करें
- Let’s Encrypt को submit करने से पहले pre-check validate करती है
- PEM files download करें
Time: 3-5 minutes। Account ज़रूरी: नहीं।
ZeroSSL (web dashboard) से Certificate पाना
- zerossl.com → Sign Up (email ज़रूरी) पर जाएँ
- Email verify करें
- Domain enter करें
- Verification method choose करें (HTTP, DNS, या Email)
- Verification complete करें
- Certificate + key download करें
Time: 5-10 minutes। Account ज़रूरी: हाँ (email)।
Key difference: ZeroSSL का dashboard private key उनके server पर generate कर सकता है। आपको key मिलती है — लेकिन उनकी इसकी access रही है। GetHTTPS में, key आपके browser में generate होती है और कभी आपके device से नहीं जाती।
अक्सर पूछे जाने वाले प्रश्न
क्या ZeroSSL really free है?
ZeroSSL का free tier 90-day validity के साथ 3 certificates देता है। उसके बाद, $10/month से starting paid plan चाहिए। GetHTTPS और Let’s Encrypt की ऐसी कोई limit नहीं — हमेशा के लिए unlimited certificates।
क्या ZeroSSL certificates browser-trusted हैं?
हाँ। ZeroSSL certificates Sectigo (पहले Comodo) द्वारा issued होते हैं, जो सभी major browsers द्वारा trusted है। Let’s Encrypt certificates (GetHTTPS द्वारा used) equally trusted हैं।
क्या मैं ZeroSSL से GetHTTPS पर switch कर सकता हूँ?
हाँ। Same domain के लिए GetHTTPS से new certificate बनाएँ और अपने server पर files replace करें। कोई migration ज़रूरी नहीं।
क्या ZeroSSL का ACME endpoint उनके web dashboard जैसा है?
नहीं। ZeroSSL का ACME endpoint (Certbot/acme.sh के साथ use) private key को local रखता है — किसी भी ACME client की तरह। Privacy concern specifically उनके web dashboard पर है, जो server-side keys generate कर सकता है।
acme.sh ने अपना default CA ZeroSSL में क्यों change किया?
2021 में, acme.sh ने एक commercial partnership के part के रूप में अपना default CA Let’s Encrypt से ZeroSSL में change किया (ZeroSSL/Sectigo अब acme.sh development sponsor करता है)। आप --server letsencrypt add करके अभी भी Let’s Encrypt के साथ acme.sh use कर सकते हैं।
क्या मैं ZeroSSL से GetHTTPS पर switch कर सकता हूँ?
हाँ। बस same domain के लिए GetHTTPS से new certificate बनाएँ और अपने server पर files replace करें। कोई migration ज़रूरी नहीं — आप बस एक PEM file को दूसरे से swap कर रहे हैं।