pub unsafe trait ASAuthorizationPublicKeyCredentialAssertionRequest:
NSObjectProtocol
+ NSSecureCoding
+ NSCopying {
// Provided methods
unsafe fn challenge(&self) -> Retained<NSData>
where Self: Sized + Message { ... }
unsafe fn setChallenge(&self, challenge: &NSData)
where Self: Sized + Message { ... }
unsafe fn relyingPartyIdentifier(&self) -> Retained<NSString>
where Self: Sized + Message { ... }
unsafe fn setRelyingPartyIdentifier(
&self,
relying_party_identifier: &NSString,
)
where Self: Sized + Message { ... }
unsafe fn allowedCredentials(
&self,
) -> Retained<NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>>
where Self: Sized + Message { ... }
unsafe fn setAllowedCredentials(
&self,
allowed_credentials: &NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>,
)
where Self: Sized + Message { ... }
unsafe fn userVerificationPreference(
&self,
) -> Retained<ASAuthorizationPublicKeyCredentialUserVerificationPreference>
where Self: Sized + Message { ... }
unsafe fn setUserVerificationPreference(
&self,
user_verification_preference: &ASAuthorizationPublicKeyCredentialUserVerificationPreference,
)
where Self: Sized + Message { ... }
}
Available on crate feature
ASAuthorizationPublicKeyCredentialAssertionRequest
only.Expand description
Provided Methods§
Sourceunsafe fn setChallenge(&self, challenge: &NSData)
unsafe fn setChallenge(&self, challenge: &NSData)
Setter for challenge
.
Sourceunsafe fn relyingPartyIdentifier(&self) -> Retained<NSString>
unsafe fn relyingPartyIdentifier(&self) -> Retained<NSString>
The Relying Party identifier used to scope this request.
Sourceunsafe fn setRelyingPartyIdentifier(&self, relying_party_identifier: &NSString)
unsafe fn setRelyingPartyIdentifier(&self, relying_party_identifier: &NSString)
Setter for relyingPartyIdentifier
.
Sourceunsafe fn allowedCredentials(
&self,
) -> Retained<NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>>
Available on crate feature ASAuthorizationPublicKeyCredentialDescriptor
only.
unsafe fn allowedCredentials( &self, ) -> Retained<NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>>
ASAuthorizationPublicKeyCredentialDescriptor
only.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.
Sourceunsafe fn setAllowedCredentials(
&self,
allowed_credentials: &NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>,
)
Available on crate feature ASAuthorizationPublicKeyCredentialDescriptor
only.
unsafe fn setAllowedCredentials( &self, allowed_credentials: &NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>, )
ASAuthorizationPublicKeyCredentialDescriptor
only.Setter for allowedCredentials
.
Sourceunsafe fn userVerificationPreference(
&self,
) -> Retained<ASAuthorizationPublicKeyCredentialUserVerificationPreference>
Available on crate feature ASAuthorizationPublicKeyCredentialConstants
only.
unsafe fn userVerificationPreference( &self, ) -> Retained<ASAuthorizationPublicKeyCredentialUserVerificationPreference>
ASAuthorizationPublicKeyCredentialConstants
only.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.
Sourceunsafe fn setUserVerificationPreference(
&self,
user_verification_preference: &ASAuthorizationPublicKeyCredentialUserVerificationPreference,
)
Available on crate feature ASAuthorizationPublicKeyCredentialConstants
only.
unsafe fn setUserVerificationPreference( &self, user_verification_preference: &ASAuthorizationPublicKeyCredentialUserVerificationPreference, )
ASAuthorizationPublicKeyCredentialConstants
only.Setter for userVerificationPreference
.
Trait Implementations§
impl<T> ImplementedBy<T> for dyn ASAuthorizationPublicKeyCredentialAssertionRequest
Implementations on Foreign Types§
impl<T> ASAuthorizationPublicKeyCredentialAssertionRequest for ProtocolObject<T>where
T: ?Sized + ASAuthorizationPublicKeyCredentialAssertionRequest,
Implementors§
impl ASAuthorizationPublicKeyCredentialAssertionRequest for ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
Available on crate feature
ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
only.impl ASAuthorizationPublicKeyCredentialAssertionRequest for ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
Available on crate feature
ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
only.