Trait ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider

Source
pub unsafe trait ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider {
    // Provided methods
    unsafe fn createCredentialRegistrationRequestWithClientData_displayName_name_userID(
        &self,
        client_data: &ASPublicKeyCredentialClientData,
        display_name: &NSString,
        name: &NSString,
        user_id: &NSData,
    ) -> Retained<ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest>
       where Self: Sized + Message { ... }
    unsafe fn createCredentialAssertionRequestWithClientData(
        &self,
        client_data: &ASPublicKeyCredentialClientData,
    ) -> Retained<ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest>
       where Self: Sized + Message { ... }
}
Available on crate feature ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider only.
Expand description

Provided Methods§

Source

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

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

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

Available on crate features ASAuthorizationRequest and ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest and ASPublicKeyCredentialClientData only.

Trait Implementations§

Source§

impl ProtocolType for dyn ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider

Source§

const NAME: &'static str = "ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider"

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 ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider

Implementations on Foreign Types§

Source§

impl<T> ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider for ProtocolObject<T>

Implementors§

Source§

impl ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider for ASAuthorizationSecurityKeyPublicKeyCredentialProvider

Available on crate feature ASAuthorizationSecurityKeyPublicKeyCredentialProvider only.