public final class AuthenticationServices
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
ASCOSEAlgorithmIdentifierES256
The COSE algorithm identifier representing ECDSA with SHA-256.
|
static long |
ASCOSEEllipticCurveIdentifierP256
The COSE curve identifier representing the P-256 elliptic curve.
|
| Modifier and Type | Method and Description |
|---|---|
static NSArray<java.lang.String> |
ASAuthorizationAllSupportedPublicKeyCredentialDescriptorTransports()
Returns a list of all transports the device currently supports for communicating with an authenticator.
|
static java.lang.String |
ASAuthorizationAppleIDProviderCredentialRevokedNotification() |
static java.lang.String |
ASAuthorizationErrorDomain() |
static java.lang.String |
ASAuthorizationOperationImplicit() |
static java.lang.String |
ASAuthorizationOperationLogin() |
static java.lang.String |
ASAuthorizationOperationLogout() |
static java.lang.String |
ASAuthorizationOperationRefresh() |
static java.lang.String |
ASAuthorizationProviderAuthorizationOperationConfigurationRemoved()
Operation which is invoked when the extension configuration is removed from the system.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialAttestationKindDirect()
Indicates that the authenticator should perform attestation itself.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialAttestationKindEnterprise()
Indicates that the authenticator should perform an attestation which may include information that uniquely identifies that authenticator.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialAttestationKindIndirect()
Indicates that the authenticator may use an external service to perform attestation.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialAttestationKindNone()
Indicates that the authenticator should not perform attestation.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialResidentKeyPreferenceDiscouraged()
Indicates that the authenticator should not store the private key, if possible.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialResidentKeyPreferencePreferred()
Indicates that the authenticator should store the private key, if possible.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialResidentKeyPreferenceRequired()
Indicates that the authenticator must store the private key, and that key creation should fail if the authenticator is not currently capable of storing the key.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialUserVerificationPreferenceDiscouraged()
Indicates that the authenticator should prefer _not_ verifying the user, if possible.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialUserVerificationPreferencePreferred()
Indicates that the authenticator should try to verify the user if possible, but authentication should proceed even if user verification is not currently available.
|
static java.lang.String |
ASAuthorizationPublicKeyCredentialUserVerificationPreferenceRequired()
Indicates that the authenticator must attempt to verify the user.
|
static java.lang.String |
ASAuthorizationScopeEmail() |
static java.lang.String |
ASAuthorizationScopeFullName() |
static java.lang.String |
ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportBluetooth()
Indicates using Bluetooth, including BLE, to communicate with an authenticator.
|
static java.lang.String |
ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportNFC()
Indiciates using NFC to communicate with an authenticator.
|
static java.lang.String |
ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportUSB()
Indicates using USB or Lightning to communicate with an authenticator.
|
static java.lang.String |
ASCredentialIdentityStoreErrorDomain() |
static java.lang.String |
ASExtensionErrorDomain() |
static java.lang.String |
ASExtensionLocalizedFailureReasonErrorKey()
A key that specifies an error string to be shown to the user when an extension request fails.
|
static java.lang.String |
ASWebAuthenticationSessionErrorDomain() |
public static final long ASCOSEAlgorithmIdentifierES256
public static final long ASCOSEEllipticCurveIdentifierP256
public static java.lang.String ASWebAuthenticationSessionErrorDomain()
public static java.lang.String ASCredentialIdentityStoreErrorDomain()
public static java.lang.String ASExtensionErrorDomain()
public static java.lang.String ASAuthorizationScopeFullName()
public static java.lang.String ASAuthorizationScopeEmail()
public static java.lang.String ASAuthorizationOperationImplicit()
public static java.lang.String ASAuthorizationOperationLogin()
public static java.lang.String ASAuthorizationOperationRefresh()
public static java.lang.String ASAuthorizationOperationLogout()
public static java.lang.String ASAuthorizationAppleIDProviderCredentialRevokedNotification()
public static java.lang.String ASAuthorizationErrorDomain()
public static java.lang.String ASExtensionLocalizedFailureReasonErrorKey()
public static java.lang.String ASAuthorizationProviderAuthorizationOperationConfigurationRemoved()
public static NSArray<java.lang.String> ASAuthorizationAllSupportedPublicKeyCredentialDescriptorTransports()
public static java.lang.String ASAuthorizationPublicKeyCredentialUserVerificationPreferencePreferred()
public static java.lang.String ASAuthorizationPublicKeyCredentialUserVerificationPreferenceRequired()
public static java.lang.String ASAuthorizationPublicKeyCredentialUserVerificationPreferenceDiscouraged()
public static java.lang.String ASAuthorizationPublicKeyCredentialAttestationKindNone()
public static java.lang.String ASAuthorizationPublicKeyCredentialAttestationKindDirect()
public static java.lang.String ASAuthorizationPublicKeyCredentialAttestationKindIndirect()
public static java.lang.String ASAuthorizationPublicKeyCredentialAttestationKindEnterprise()
public static java.lang.String ASAuthorizationPublicKeyCredentialResidentKeyPreferenceDiscouraged()
public static java.lang.String ASAuthorizationPublicKeyCredentialResidentKeyPreferencePreferred()
public static java.lang.String ASAuthorizationPublicKeyCredentialResidentKeyPreferenceRequired()
public static java.lang.String ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportUSB()
public static java.lang.String ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportNFC()
public static java.lang.String ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportBluetooth()