One Logo Pool Ball
SecureElementCredential · IOS API REFERENCE

CredentialSession.SecureElementInfo

struct · iOS 18.4+ · SDK 27.1

struct SecureElementInfo

A type that provides information about the Secure Element hardware.

Members (3)

get · iOS 18.4+

hardwareReleaseVersionInfo

TypeScript
get hardwareReleaseVersionInfo(): string
Swift declaration
let hardwareReleaseVersionInfo: String

A string that encodes the hardware and software release versions of the Secure Element. Use this string to determine eligibility or select which applet bundle, previously submitted to [Apple Business Register](https://register.apple.com/login) (ABR), to install on this device. This string uses the format `"JCOP X.Y"`, with the following semantics: - term X: An integer that corresponds to the chip type. - term Y: An integer that corresponds to the release iteration. For more details, see the Mobile Secure Element specification from [ABR](https://register.apple.com/login).

get · iOS 18.4+

secureElementPlatformSigningCertificate

TypeScript
get secureElementPlatformSigningCertificate(): ArrayBuffer
Swift declaration
let secureElementPlatformSigningCertificate: Data

A certificate you use to authenticate against the Certification Authority of the Secure Element hardware. This certificate contains Controlling Authority Security Domain public key information for authenticating a Secure Element Platform. For more details, see the Mobile Secure Element specification from [Apple Business Register](https://register.apple.com/login).

get · iOS 27.0+

platformIdentifier

TypeScript
get platformIdentifier(): string
Swift declaration
let platformIdentifier: String

A unique identifier that describes the hardware and operating system combination of a device, along with its version information. Use this string to verify any Secure Element OS and hardware composite certification requirements.

Skipped declarations

No declarations were skipped in this snapshot.

All SecureElementCredential types →