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§

source

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

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

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