IGPAPI
    Preparing search index...

    Interface UsdidIdentity

    Per-device USDID identity. Generated once and persisted in MobileDevice.

    Sent to the server via IGUSDIDRegistrationMutation (graphql_www). The mutation establishes the binding (usdid uuid, device public key, family device id) server-side. Subsequent traffic identifies the device by the USDID and proves possession with signatures over the embedded EC P-256 private key.

    interface UsdidIdentity {
        kid: string;
        privKeyPem: string;
        pubKeySpkiB64: string;
        uuid: string;
    }
    Index

    Properties

    kid: string

    Opaque 32-byte base64url identifier. Echoed in the JWS kid header.

    privKeyPem: string

    PKCS#8 PEM of the EC P-256 private key.

    pubKeySpkiB64: string

    SubjectPublicKeyInfo DER, base64 (standard, not url) — sent as the JWS pub claim.

    uuid: string

    USDID — UUID v4. Also sent as the JWS sub claim.