| Identity and trust |
Kuwait Mobile IDHawiyati · PACI | Legally recognised signatures by citizens, residents and employees; identity assurance for signing | Signing request from the instance, signed result returned by callback (mutual TLS, allow-listed PACI addresses) | Service-provider registration, client certificate and callback URL, one per customer instance (or under Ooredoo’s registration, by agreement with PACI) | on behalf of the customer |
| Mobile platforms |
Applepush notifications · App Attest | Push delivery of approval requests to iPhones; proof that the Corporate Mobile ID app and its key are genuine | Outbound push from the instance; the app’s attestation is verified by the instance | Apple push key and app identity, tied to the published app | app publisher |
Googlepush notifications · Play Integrity | Push delivery to Android phones; integrity verdicts for the Android app | Outbound push from the instance; integrity verdicts verified by the instance | Firebase project and Play Integrity linkage, tied to the published app | app publisher |
| Customer environment |
Customer directoryActive Directory / Entra ID | Source of employees and groups; staff single sign-on to the portals; who may enrol a Corporate Mobile ID | Directory read by the instance; staff login redirected to the customer’s identity provider | Read-only service account or app registration; network path from the instance to the directory | Customer |
Business systemsCRM · ERP · document systems | Submit documents for signing or sealing, request strong authentication, receive results | Request to the instance’s API; signed documents and results returned by callback | API key per system, issued in the instance’s admin console; callback URL and shared secret | Customer |
Corporate e-mailSMTP relay | Enrolment codes, notifications, signing invitations | Outbound e-mail from the instance | Relay account or allow-listed sender | Customer or Ooredoo relay |
| Ooredoo platform services |
HSMhardware security module | Generation and use of employee signing keys, organisation seal keys and the instance’s service keys | Private connection from the instance inside the data centre; one partition per customer instance | Partition credentials and key-management roles, initialised by Ooredoo |  |
Timestampingtrusted time source | Trusted timestamps so signatures and seals stay verifiable for years | Outbound request from the instance | Timestamping account, if a commercial service is used |  |