クラス PublicKeyCredential<R extends AuthenticatorResponse>

java.lang.ObjectSE
org.springframework.security.web.webauthn.api.PublicKeyCredential<R>
実装されているすべてのインターフェース:
SerializableSE

public final class PublicKeyCredential<R extends AuthenticatorResponse> extends ObjectSE implements SerializableSE
PublicKeyCredential には、新しい資格情報が作成されたとき、または新しいアサーションがリクエストされたときに呼び出し元に返される属性が含まれます。
導入:
6.4
関連事項:
  • メソッドの詳細

    • getId

      public StringSE getId()
      id 属性は Credential から継承されますが、PublicKeyCredential は Credential の getter をオーバーライドし、代わりにオブジェクトの [[identifier]] 内部スロットに含まれるデータの base64url エンコーディングを返します。
    • getType

      public @Nullable PublicKeyCredentialType getType()
      type 属性は、オブジェクトのインターフェースオブジェクトの [[type]] スロットの値を返します。この値は、このオブジェクトによって表される資格情報の種類を指定します。
      戻り値:
      資格証明の型
    • getRawId

      public Bytes getRawId()
      rawId は生の識別子を返します。
      戻り値:
      生の ID
    • getResponse

      public R getResponse()
      公開鍵資格情報を作成するか、認証アサーションを生成するクライアントのリクエストに対するレスポンス
      戻り値:
      レスポンス
    • getAuthenticatorAttachment

      public @Nullable AuthenticatorAttachment getAuthenticatorAttachment()
      authenticatorAttachment は、 navigator.credentials.create() または navigator.credentials.get() メソッドが正常に完了した時点で有効な認証子添付方式を報告します。
      戻り値:
      認証アタッチメント
    • getClientExtensionResults

      public @Nullable AuthenticationExtensionsClientOutputs getClientExtensionResults()
      clientExtensionsResults は、拡張識別子とクライアント拡張出力のマッピングです。
      戻り値:
      延長の結果
    • builder

      新しい PublicKeyCredential.PublicKeyCredentialBuilder を作成します
      型パラメーター:
      T - レスポンス型
      戻り値:
      PublicKeyCredential.PublicKeyCredentialBuilder