pub unsafe trait ASPublicKeyCredential: ASAuthorizationCredential {
// Provided methods
unsafe fn rawClientDataJSON(&self) -> Retained<NSData>
where Self: Sized + Message { ... }
unsafe fn credentialID(&self) -> Retained<NSData>
where Self: Sized + Message { ... }
}Available on crate features
ASAuthorizationCredential and ASPublicKeyCredential only.Expand description
The base protocol for all PublicKeyCredential credential types.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn rawClientDataJSON(&self) -> Retained<NSData>
unsafe fn rawClientDataJSON(&self) -> Retained<NSData>
A byte sequence containing the serialized clientDataJSON blob returned by the authenticator.
Trait Implementations§
impl<T> ImplementedBy<T> for dyn ASPublicKeyCredential
Source§impl ProtocolType for dyn ASPublicKeyCredential
impl ProtocolType for dyn ASPublicKeyCredential
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
impl<T> ASPublicKeyCredential for ProtocolObject<T>where
T: ?Sized + ASPublicKeyCredential,
Implementors§
impl ASPublicKeyCredential for ASAuthorizationPlatformPublicKeyCredentialAssertion
Available on crate feature
ASAuthorizationPlatformPublicKeyCredentialAssertion only.impl ASPublicKeyCredential for ASAuthorizationPlatformPublicKeyCredentialRegistration
Available on crate feature
ASAuthorizationPlatformPublicKeyCredentialRegistration only.impl ASPublicKeyCredential for ASAuthorizationSecurityKeyPublicKeyCredentialAssertion
Available on crate feature
ASAuthorizationSecurityKeyPublicKeyCredentialAssertion only.impl ASPublicKeyCredential for ASAuthorizationSecurityKeyPublicKeyCredentialRegistration
Available on crate feature
ASAuthorizationSecurityKeyPublicKeyCredentialRegistration only.