يقوم برنامج OneKey بإنشاء رقم عشوائي وإرساله إلى الجهاز، والذي يرسل بعد ذلك النتيجة إلى خادم OneKey، والذي يؤكد أصالة الشهادة باستخدام التوقيع على الرقم العشوائي والشهادة الرقمية المدمجة في الجهاز.
إذا نجح التحقق، سيقوم الخادم بالتحقق من صحة الشهادة ثم استخدام المفتاح العام للشهادة للتحقق مما إذا كان التوقيع صحيحًا، مع إعادة نتيجة التحقق إلى التطبيق ووقت آخر تحقق إذا فشل التحقق.
