Trait objc2_authentication_services::ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider
source · pub unsafe trait ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider {
// Provided methods
unsafe fn createCredentialRegistrationRequestWithClientData_name_userID(
&self,
client_data: &ASPublicKeyCredentialClientData,
name: &NSString,
user_id: &NSData
) -> Id<ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest>
where Self: Sized + Message { ... }
unsafe fn createCredentialAssertionRequestWithClientData(
&self,
client_data: &ASPublicKeyCredentialClientData
) -> Id<ASAuthorizationPlatformPublicKeyCredentialAssertionRequest>
where Self: Sized + Message { ... }
}
Available on crate feature
ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider
only.Provided Methods§
unsafe fn createCredentialRegistrationRequestWithClientData_name_userID( &self, client_data: &ASPublicKeyCredentialClientData, name: &NSString, user_id: &NSData ) -> Id<ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest>
Available on crate features
ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
and ASAuthorizationRequest
and ASPublicKeyCredentialClientData
only.unsafe fn createCredentialAssertionRequestWithClientData( &self, client_data: &ASPublicKeyCredentialClientData ) -> Id<ASAuthorizationPlatformPublicKeyCredentialAssertionRequest>
Available on crate features
ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
and ASAuthorizationRequest
and ASPublicKeyCredentialClientData
only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider
Implementations on Foreign Types§
impl<T> ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider for ProtocolObject<T>
Implementors§
impl ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider for ASAuthorizationPlatformPublicKeyCredentialProvider
Available on crate feature
ASAuthorizationPlatformPublicKeyCredentialProvider
only.