public static class PublicKeyCredential.PublicKeyCredentialBuilder<A extends AuthenticatorResponse,B extends ClientExtensionOutputs>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
PublicKeyCredential.PublicKeyCredentialBuilder.MandatoryStages |
| Modifier and Type | Method and Description |
|---|---|
PublicKeyCredential.PublicKeyCredentialBuilder<A,B> |
authenticatorAttachment(AuthenticatorAttachment authenticatorAttachment) |
PublicKeyCredential<A,B> |
build() |
PublicKeyCredential.PublicKeyCredentialBuilder<A,B> |
clientExtensionResults(B clientExtensionResults)
A map containing extension identifier → client extension output entries produced by the
extension’s client extension processing.
|
PublicKeyCredential.PublicKeyCredentialBuilder<A,B> |
id(@NonNull ByteArray id)
The raw Credential ID of this credential, corresponding to the
rawId attribute in
the WebAuthn API. |
PublicKeyCredential.PublicKeyCredentialBuilder<A,B> |
response(A response)
The authenticator's response to the client’s request to either create a public key credential,
or generate an authentication assertion.
|
java.lang.String |
toString() |
PublicKeyCredential.PublicKeyCredentialBuilder<A,B> |
type(@NonNull PublicKeyCredentialType type)
The
PublicKeyCredential's type value is the string "public-key". |
public PublicKeyCredential.PublicKeyCredentialBuilder<A,B> id(@NonNull @NonNull ByteArray id)
rawId attribute in
the WebAuthn API.this.public PublicKeyCredential.PublicKeyCredentialBuilder<A,B> response(@NonNull A response)
If the PublicKeyCredential was created in response to
navigator.credentials.create(), this attribute’s value will be an AuthenticatorAttestationResponse, otherwise, the PublicKeyCredential was created in
response to navigator.credentials.get(), and this attribute’s value will be an
AuthenticatorAssertionResponse.
this.public PublicKeyCredential.PublicKeyCredentialBuilder<A,B> authenticatorAttachment(AuthenticatorAttachment authenticatorAttachment)
this.public PublicKeyCredential.PublicKeyCredentialBuilder<A,B> clientExtensionResults(@NonNull B clientExtensionResults)
this.public PublicKeyCredential.PublicKeyCredentialBuilder<A,B> type(@NonNull @NonNull PublicKeyCredentialType type)
PublicKeyCredential's type value is the string "public-key".this.public PublicKeyCredential<A,B> build()
public java.lang.String toString()
toString in class java.lang.Object