Trait ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider

Source
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§

Source

unsafe fn createCredentialRegistrationRequestWithClientData_name_userID( &self, client_data: &ASPublicKeyCredentialClientData, name: &NSString, user_id: &NSData, ) -> Retained<ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest>
where Self: Sized + Message,

Available on crate features ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest and ASAuthorizationRequest and ASPublicKeyCredentialClientData only.
Source

unsafe fn createCredentialRegistrationRequestWithClientData_name_userID_requestStyle( &self, client_data: &ASPublicKeyCredentialClientData, name: &NSString, user_id: &NSData, request_style: ASAuthorizationPlatformPublicKeyCredentialRegistrationRequestStyle, ) -> Retained<ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest>
where Self: Sized + Message,

Available on crate features ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest and ASAuthorizationRequest and ASPublicKeyCredentialClientData only.
Source

unsafe fn createCredentialAssertionRequestWithClientData( &self, client_data: &ASPublicKeyCredentialClientData, ) -> Retained<ASAuthorizationPlatformPublicKeyCredentialAssertionRequest>
where Self: Sized + Message,

Available on crate features ASAuthorizationPlatformPublicKeyCredentialAssertionRequest and ASAuthorizationRequest and ASPublicKeyCredentialClientData only.

Trait Implementations§

Source§

impl ProtocolType for dyn ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider

Source§

const NAME: &'static str = "ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
Source§

impl<T> ImplementedBy<T> for dyn ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider

Implementations on Foreign Types§

Source§

impl<T> ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider for ProtocolObject<T>

Implementors§

Source§

impl ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider for ASAuthorizationPlatformPublicKeyCredentialProvider

Available on crate feature ASAuthorizationPlatformPublicKeyCredentialProvider only.