init
TypeScriptstatic init(first: _CryptoKit_SymmetricKey, second?: (_CryptoKit_SymmetricKey) | null): ASAuthorizationPublicKeyCredentialPRFAssertionOutputSwift declarationinit(first: SymmetricKey, second: SymmetricKey?)struct · iOS 18.0+ · SDK 27.1
struct ASAuthorizationPublicKeyCredentialPRFAssertionOutputThe outputs of the WebAuthentication PRF extension, when requested during an assertion. This object represents one or two SymmetricKeys which are available anywhere the passkey can be used. These are general purpose keys which can be used for application-specific needs, such as encryption of user data. These keys should not be stored or exported. They should only ever be derived as the result of an assertion operation, and then discarded when finished.
static init(first: _CryptoKit_SymmetricKey, second?: (_CryptoKit_SymmetricKey) | null): ASAuthorizationPublicKeyCredentialPRFAssertionOutputSwift declarationinit(first: SymmetricKey, second: SymmetricKey?)get first(): _CryptoKit_SymmetricKeySwift declarationlet first: SymmetricKeyA SymmetricKey that is unique to this passkey and derived from `input1`.
get second(): (_CryptoKit_SymmetricKey) | nullSwift declarationlet second: SymmetricKey?A second SymmetricKey that is unique to this passkey, and derived from `input2` if it was specified. If `input2` was not specified, this will be nil.
No declarations were skipped in this snapshot.