Interface ASAuthorizationPublicKeyCredentialAssertionRequest
-
- All Superinterfaces:
NSCoding,NSCopying,NSSecureCoding
- All Known Implementing Classes:
ASAuthorizationPlatformPublicKeyCredentialAssertionRequest,ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
public interface ASAuthorizationPublicKeyCredentialAssertionRequest extends NSSecureCoding, NSCopying
API-Since: 15.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull NSArray<?>allowedCredentials()A list of credentials to allow for this request.@NotNull NSDatachallenge()The challenge to use when signing the request.@NotNull java.lang.StringrelyingPartyIdentifier()The Relying Party identifier used to scope this request.voidsetAllowedCredentials(@NotNull NSArray<?> value)A list of credentials to allow for this request.voidsetChallenge(@NotNull NSData value)The challenge to use when signing the request.voidsetRelyingPartyIdentifier(@NotNull java.lang.String value)The Relying Party identifier used to scope this request.voidsetUserVerificationPreference(@NotNull java.lang.String value)A preference for whether the authenticator should attempt to verify that it is being used by its owner, such as through a PIN or biometrics.@NotNull java.lang.StringuserVerificationPreference()A preference for whether the authenticator should attempt to verify that it is being used by its owner, such as through a PIN or biometrics.-
Methods inherited from interface apple.foundation.protocol.NSCoding
encodeWithCoder, initWithCoder
-
Methods inherited from interface apple.foundation.protocol.NSCopying
copyWithZone
-
Methods inherited from interface apple.foundation.protocol.NSSecureCoding
_supportsSecureCoding
-
-
-
-
Method Detail
-
allowedCredentials
@NotNull @NotNull NSArray<?> allowedCredentials()
A list of credentials to allow for this request. If this list is nonempty, only credentials matching the provided descriptors can be used to sign in.
-
challenge
@NotNull @NotNull NSData challenge()
The challenge to use when signing the request.
-
relyingPartyIdentifier
@NotNull @NotNull java.lang.String relyingPartyIdentifier()
The Relying Party identifier used to scope this request.
-
setAllowedCredentials
void setAllowedCredentials(@NotNull @NotNull NSArray<?> value)A list of credentials to allow for this request. If this list is nonempty, only credentials matching the provided descriptors can be used to sign in.
-
setChallenge
void setChallenge(@NotNull @NotNull NSData value)The challenge to use when signing the request.
-
setRelyingPartyIdentifier
void setRelyingPartyIdentifier(@NotNull @NotNull java.lang.String value)The Relying Party identifier used to scope this request.
-
setUserVerificationPreference
void setUserVerificationPreference(@NotNull @NotNull java.lang.String value)A preference for whether the authenticator should attempt to verify that it is being used by its owner, such as through a PIN or biometrics.
-
userVerificationPreference
@NotNull @NotNull java.lang.String userVerificationPreference()
A preference for whether the authenticator should attempt to verify that it is being used by its owner, such as through a PIN or biometrics.
-
-