pub unsafe trait ASAuthorizationPublicKeyCredentialAssertionRequest: NSCopying + NSObjectProtocol + NSSecureCoding {
// Provided methods
unsafe fn challenge(&self) -> Id<NSData>
where Self: Sized + Message { ... }
unsafe fn setChallenge(&self, challenge: &NSData)
where Self: Sized + Message { ... }
unsafe fn relyingPartyIdentifier(&self) -> Id<NSString>
where Self: Sized + Message { ... }
unsafe fn setRelyingPartyIdentifier(
&self,
relying_party_identifier: &NSString
)
where Self: Sized + Message { ... }
unsafe fn allowedCredentials(
&self
) -> Id<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
) -> Id<ASAuthorizationPublicKeyCredentialUserVerificationPreference>
where Self: Sized + Message { ... }
unsafe fn setUserVerificationPreference(
&self,
user_verification_preference: &ASAuthorizationPublicKeyCredentialUserVerificationPreference
)
where Self: Sized + Message { ... }
}
Available on crate feature
ASAuthorizationPublicKeyCredentialAssertionRequest
only.Provided Methods§
unsafe fn challenge(&self) -> Id<NSData>
unsafe fn setChallenge(&self, challenge: &NSData)
unsafe fn relyingPartyIdentifier(&self) -> Id<NSString>
unsafe fn setRelyingPartyIdentifier(&self, relying_party_identifier: &NSString)
unsafe fn allowedCredentials( &self ) -> Id<NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>>>
Available on crate feature
ASAuthorizationPublicKeyCredentialDescriptor
only.unsafe fn setAllowedCredentials( &self, allowed_credentials: &NSArray<ProtocolObject<dyn ASAuthorizationPublicKeyCredentialDescriptor>> )
Available on crate feature
ASAuthorizationPublicKeyCredentialDescriptor
only.unsafe fn userVerificationPreference( &self ) -> Id<ASAuthorizationPublicKeyCredentialUserVerificationPreference>
Available on crate feature
ASAuthorizationPublicKeyCredentialConstants
only.unsafe fn setUserVerificationPreference( &self, user_verification_preference: &ASAuthorizationPublicKeyCredentialUserVerificationPreference )
Available on crate feature
ASAuthorizationPublicKeyCredentialConstants
only.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 features
ASAuthorizationRequest
and ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
only.impl ASAuthorizationPublicKeyCredentialAssertionRequest for ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
Available on crate features
ASAuthorizationRequest
and ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
only.