One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASImportableCredential.APIKey

struct · iOS 26.0+ · SDK 27.1

struct APIKey

A representation of APIKey as defined in the [Credential Exchange Format (CXF) specs](https://fidoalliance.org/specs/cx/cxf-v1.0-rd-20250313.html)

Members (13)

get · iOS 26.0+

expiryDate

TypeScript
get expiryDate(): (ASImportableEditableField) | null
Swift declaration
var expiryDate: ASImportableEditableField?
set · iOS 26.0+

expiryDate

TypeScript
set expiryDate(value: (ASImportableEditableField) | null)
Swift declaration
var expiryDate: ASImportableEditableField?
init · iOS 26.0+

init

TypeScript
static init(key?: (ASImportableEditableField) | null, userName?: (ASImportableEditableField) | null, keyType?: (ASImportableEditableField) | null, url?: (ASImportableEditableField) | null, validFrom?: (ASImportableEditableField) | null, expiryDate?: (ASImportableEditableField) | null): ASImportableCredential_APIKey
Swift declaration
init(key: ASImportableEditableField?, userName: ASImportableEditableField?, keyType: ASImportableEditableField?, url: ASImportableEditableField?, validFrom: ASImportableEditableField?, expiryDate: ASImportableEditableField?)
get · iOS 26.0+

key

TypeScript
get key(): (ASImportableEditableField) | null
Swift declaration
var key: ASImportableEditableField?
set · iOS 26.0+

key

TypeScript
set key(value: (ASImportableEditableField) | null)
Swift declaration
var key: ASImportableEditableField?
get · iOS 26.0+

url

TypeScript
get url(): (ASImportableEditableField) | null
Swift declaration
var url: ASImportableEditableField?
set · iOS 26.0+

url

TypeScript
set url(value: (ASImportableEditableField) | null)
Swift declaration
var url: ASImportableEditableField?
get · iOS 26.0+

keyType

TypeScript
get keyType(): (ASImportableEditableField) | null
Swift declaration
var keyType: ASImportableEditableField?
set · iOS 26.0+

keyType

TypeScript
set keyType(value: (ASImportableEditableField) | null)
Swift declaration
var keyType: ASImportableEditableField?
get · iOS 26.0+

userName

TypeScript
get userName(): (ASImportableEditableField) | null
Swift declaration
var userName: ASImportableEditableField?

When instantiating from JSON, this property will be populated from the "username" field.

set · iOS 26.0+

userName

TypeScript
set userName(value: (ASImportableEditableField) | null)
Swift declaration
var userName: ASImportableEditableField?

When instantiating from JSON, this property will be populated from the "username" field.

get · iOS 26.0+

validFrom

TypeScript
get validFrom(): (ASImportableEditableField) | null
Swift declaration
var validFrom: ASImportableEditableField?
set · iOS 26.0+

validFrom

TypeScript
set validFrom(value: (ASImportableEditableField) | null)
Swift declaration
var validFrom: ASImportableEditableField?

Skipped declarations

No declarations were skipped in this snapshot.

All AuthenticationServices types →