एन्क्रिप्शन
वे सार्वजनिक कुंजियाँ जिनसे भेजने वाले आपको आने वाली मेल सील करते हैं।
एन्क्रिप्शन टूल
| टूल | यह क्या करता है |
|---|---|
| listEncryptionKeys | आपके पतों के लिए प्रकाशित OpenPGP सार्वजनिक कुंजियाँ, चालू और हटाई गई, नई पहले, उनके फ़िंगरप्रिंट के साथ। |
| publishEncryptionKey | अपने किसी पते के लिए armor रूप में सार्वजनिक कुंजी प्रकाशित करें, या replaces से चालू कुंजी बदलें। यह पुष्टि कोड माँगता है। |
| lookupEncryptionKeys | हर प्राप्तकर्ता पते की चालू सार्वजनिक कुंजियाँ, वही खोज जो कंपोज़र संदेश सील करने से पहले करता है। |
प्रकाशित कुंजियाँ उस व्यक्ति की होती हैं जिसने क्लाइंट जोड़ा। पढ़ने और प्रकाशित करने के लिए emails:read चाहिए, और प्राप्तकर्ता ढूँढने के लिए emails:send। कुछ पतों तक सीमित क्लाइंट सिर्फ़ उन्हीं के लिए दिखाता और प्रकाशित करता है।
इन टूल से सिर्फ़ सार्वजनिक कुंजियाँ गुज़रती हैं। निजी कुंजी उसी डिवाइस पर रहती है जिसने उसे बनाया, इसलिए यहाँ कुछ भी सील की गई मेल नहीं पढ़ सकता। ऐप की चैट में प्रकाशित करना पहले पूछता है, जब तक आपने ख़ुद न कहा हो।
इस सर्वर के कुछ टूल ऐसा बदलाव करते हैं जिसे REST API सत्यापन कोड से सुरक्षित रखता है, और वही कोड माँगते हैं। जब तक क्लाइंट ने पिछले 60 मिनट में कोई कोड सत्यापित न किया हो, और व्यक्ति ने अकाउंट → कनेक्टेड ऐप्स में उसके लिए "60 मिनट के लिए बदलावों की अनुमति दें" न चुना हो, ऐसा टूल एक ऐसे नतीजे से जवाब देता है जो Refused (step_up_required): से शुरू होता है, और कुछ नहीं बदलता। emptyAudience कभी कोड नहीं माँगता। API का प्रमाणीकरण पेज कोड माँगने वाले हर टूल की सूची देता है, और बताता है कि कोड कैसे माँगें और सत्यापित करें।
संदर्भ
listEncryptionKeys
The OpenPGP public keys published for your addresses in this workspace, the Encryption page of the app: live ones and retired ones, newest first, with their fingerprints. Published keys belong to the person who connected the client.
इनपुट
कोई इनपुट नहीं लेता।
इनमें भी उपलब्ध
publishEncryptionKey
Publish an armored OpenPGP public key for one of your addresses, so that senders can seal mail to it, as Publish on the Encryption page does. An address keeps one live key: to rotate, pass the fingerprint of the live key as replaces. Never invent a key; only publish one the person gave you.
- सत्यापन कोड माँगता है
POST /encryption/keys
इनपुट
addressstringआवश्यक- अधिकतम 320 वर्ण
publicKeystringआवश्यक- 64 से 65536 वर्णपैटर्न
^-----BEGIN PGP PUBLIC KEY BLOCK-----[\s\S]+-----END PGP PUBLIC KEY BLOCK-----\s*$ fingerprintstringआवश्यक- पैटर्न
^[0-9A-F]{40}$ algorithmstring- अधिकतम 32 वर्ण
replacesstring- पैटर्न
^[0-9A-F]{40}$
इनमें भी उपलब्ध
lookupEncryptionKeys
The live public keys published for each recipient address, the lookup the composer makes before it seals a message. An address with no key cannot be sent sealed mail.
इनपुट
addressesstring[]आवश्यक- 1 से 51 आइटम