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

Provided Methods§

source

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

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

unsafe fn createCredentialAssertionRequestWithClientData( &self, client_data: &ASPublicKeyCredentialClientData ) -> Id<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.
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.