پرش به مستندات
سرور MCP

رمزگذاری

کلیدهای عمومی‌ای که فرستندگان با آن‌ها ایمیلِ شما را مهروموم می‌کنند.

ابزارهای رمزگذاری

ابزارچه می‌کند
listEncryptionKeysکلیدهای عمومی OpenPGP منتشرشده برای نشانی‌های شما، فعال و کنارگذاشته، تازه‌ترین‌ها اول، با اثر انگشتشان.
publishEncryptionKeyانتشار کلید عمومی در قالب armor برای یکی از نشانی‌های شما، یا چرخاندن کلید فعال با replaces. کد تأیید می‌خواهد.
lookupEncryptionKeysکلیدهای عمومی فعال هر نشانی گیرنده، همان جست‌وجویی که ویرایشگر پیش از مهروموم کردن پیام انجام می‌دهد.

کلیدهای منتشرشده مال کسی‌اند که کلاینت را وصل کرده. خواندن و انتشار به emails:read نیاز دارند و جست‌وجوی گیرندگان به emails:send. کلاینتی که به برخی نشانی‌ها محدود است فقط برای همان‌ها فهرست و منتشر می‌کند.

از این ابزارها فقط کلیدهای عمومی می‌گذرند. کلید خصوصی روی دستگاهی که آن را ساخته می‌ماند، پس هیچ چیز این‌جا نمی‌تواند ایمیل مهروموم‌شده را بخواند. در گفت‌وگوی اپ، انتشار اول می‌پرسد مگر اینکه خودتان خواسته باشید.

برخی ابزارهای این سرور تغییری انجام می‌دهند که REST API آن را با کد تأیید هویت محافظت می‌کند، و همان کد را می‌خواهند. تا وقتی کلاینت در 60 دقیقهٔ گذشته کدی را تأیید نکرده باشد و شخص هم در حساب ← برنامه‌های متصل برای آن «اجازهٔ تغییرات برای 60 دقیقه» را انتخاب نکرده باشد، چنین ابزاری با نتیجه‌ای پاسخ می‌دهد که با Refused (step_up_required): شروع می‌شود و چیزی را تغییر نمی‌دهد. emptyAudience هرگز کد نمی‌خواهد. صفحهٔ احراز هویت API همهٔ ابزارهایی را که کد می‌خواهند فهرست می‌کند و نشان می‌دهد چگونه کد بخواهید و آن را تأیید کنید.

مرجع

listEncryptionKeys

محدوده‌های دسترسیemails:readدستیار برنامه آن را بدون پرسیدن اجرا می‌کندجعبه‌ابزارworkspace

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.

ورودی‌ها

هیچ ورودی‌ای نمی‌گیرد.

همچنین در دسترس در

API
GET /encryption/keys
SDK
encryption.listKeys()

publishEncryptionKey

محدوده‌های دسترسیemails:readدستیار برنامه اول می‌پرسد، مگر آنکه خودتان آن را خواسته باشیدجعبه‌ابزارworkspace

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.

ورودی‌ها

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}$

همچنین در دسترس در

API
POST /encryption/keys
SDK
encryption.publishKey()

lookupEncryptionKeys

محدوده‌های دسترسیemails:sendدستیار برنامه آن را بدون پرسیدن اجرا می‌کندجعبه‌ابزارworkspace

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 مورد

همچنین در دسترس در

API
GET /encryption/keys/lookup
SDK
encryption.lookupKeys()