کیت توسعه نرمافزاری تأییدکننده کلید (Key Verifier SDK) در ارتباط با تأییدکننده کلید سیستم اندروید (Android System Key Verifier)، یک سرویس سیستمی گوگل که در دستگاههای اندروید موجود است، کار میکند.
هدف این سرویس بهبود حریم خصوصی کاربر در برنامههای پیامرسان رمزگذاریشدهی سرتاسری (E2EE) است. تأییدکنندهی کلید، یک سیستم یکپارچه برای تأیید کلید عمومی در برنامههای مختلف کلاینت فراهم میکند.
هدف اساسی تأییدکننده کلید، فعال کردن ارتباط خصوصی از طریق رمزگذاری است که با تأیید صحت ارتباط شما با شخصی که انتظار دارید، انجام میشود.
موارد زیر از وظایف اصلی سیستم هستند:
- تأیید کلید : به کاربر اجازه میدهد کلیدهای عمومی مخاطب را تأیید کند تا تأیید کند که با شخصی که قصد پیامرسانی به او را دارد، در حال برقراری ارتباط است.
- روشهای تأیید : کاربران میتوانند کلیدها را از طریق رابط کاربری که از اسکن کد QR یا مقایسه اعداد (تطبیق دنبالهای از اعداد) پشتیبانی میکند، تأیید کنند.
- مدیریت کلید : یک سرویس را از طریق رابط AIDL در اختیار برنامههای کلاینت قرار میدهد تا کلیدها را درج، خواندن، بهروزرسانی یا حذف کنند.
- کیت توسعه نرمافزار کلاینت : برای تعامل با سرویس، در اختیار همه برنامهها، مانند برنامههای پیامرسان یا مدیریت مخاطبین، قرار میگیرد.
برای کسب اطلاعات بیشتر در مورد تأییدکننده کلید، مستندات زیر را مطالعه کنید: