pub unsafe trait ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider {
// Provided methods
unsafe fn createCredentialRegistrationRequestWithClientData_name_userID(
&self,
client_data: &ASPublicKeyCredentialClientData,
name: &NSString,
user_id: &NSData,
) -> Retained<ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest>
where Self: Sized + Message { ... }
unsafe fn createCredentialRegistrationRequestWithClientData_name_userID_requestStyle(
&self,
client_data: &ASPublicKeyCredentialClientData,
name: &NSString,
user_id: &NSData,
request_style: ASAuthorizationPlatformPublicKeyCredentialRegistrationRequestStyle,
) -> Retained<ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest>
where Self: Sized + Message { ... }
unsafe fn createCredentialAssertionRequestWithClientData(
&self,
client_data: &ASPublicKeyCredentialClientData,
) -> Retained<ASAuthorizationPlatformPublicKeyCredentialAssertionRequest>
where Self: Sized + Message { ... }
}
Available on crate feature
ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider
only.Expand description
Provided Methods§
unsafe fn createCredentialRegistrationRequestWithClientData_name_userID( &self, client_data: &ASPublicKeyCredentialClientData, name: &NSString, user_id: &NSData, ) -> Retained<ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest>
Available on crate features
ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
and ASAuthorizationRequest
and ASPublicKeyCredentialClientData
only.unsafe fn createCredentialRegistrationRequestWithClientData_name_userID_requestStyle( &self, client_data: &ASPublicKeyCredentialClientData, name: &NSString, user_id: &NSData, request_style: ASAuthorizationPlatformPublicKeyCredentialRegistrationRequestStyle, ) -> Retained<ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest>
Available on crate features
ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
and ASAuthorizationRequest
and ASPublicKeyCredentialClientData
only.unsafe fn createCredentialAssertionRequestWithClientData( &self, client_data: &ASPublicKeyCredentialClientData, ) -> Retained<ASAuthorizationPlatformPublicKeyCredentialAssertionRequest>
Available on crate features
ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
and ASAuthorizationRequest
and ASPublicKeyCredentialClientData
only.Trait Implementations§
Source§impl ProtocolType for dyn ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider
impl ProtocolType for dyn ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider
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.