クラス PublicKeyCredentialCreationOptions

java.lang.ObjectSE
org.springframework.security.web.webauthn.api.PublicKeyCredentialCreationOptions

public final class PublicKeyCredentialCreationOptions extends ObjectSE
新しい資格情報を作成するための引数である PublicKeyCredentialCreationOptions を表します。
導入:
6.4
  • 方法の詳細

    • getRp

      rp プロパティには、リクエストを担当する依存当事者に関するデータが含まれます。
      戻り値:
      依拠当事者
    • getUser

      ユーザーには、登録を実行するユーザーアカウントの名前と識別子が含まれます。
      戻り値:
      ユーザー
    • getChallenge

      public Bytes getChallenge()
      チャレンジは、新しく作成された資格情報の証明オブジェクトを生成するときに、認証者が他のデータとともに署名するチャレンジを指定します。
      戻り値:
      挑戦
    • getPubKeyCredParams

      public ListSE<PublicKeyCredentialParameters> getPubKeyCredParams()
      publicKeyCredParams パラメーターには、信頼パーティがサポートするキー型と署名アルゴリズムが、最も優先度の高いものから最も優先度の低いものの順にリストされます。
      戻り値:
      公開鍵認証パラメーター
    • getTimeout

      public @Nullable DurationSE getTimeout()
      タイムアウトプロパティは、依存パーティが呼び出しが完了するまで待機する時間をミリ秒単位で指定します。
      戻り値:
      タイムアウト
    • getExcludeCredentials

      public ListSE<PublicKeyCredentialDescriptor> getExcludeCredentials()
      excludeCredentials プロパティは、このユーザーアカウント (user.id によって識別される) にマップされている既存の資格情報を一覧表示するために依存パーティによって使用されるオプションメンバーです。
      戻り値:
      資格情報を除外する
    • getAuthenticatorSelection

      public AuthenticatorSelectionCriteria getAuthenticatorSelection()
      authenticatorSelection プロパティは、このユーザーアカウント (user.id によって識別される) にマップされている既存の資格情報を一覧表示するために依存パーティによって使用されるオプションのメンバーです。
      戻り値:
      authenticatorSelection
    • getAttestation

      public @Nullable AttestationConveyancePreference getAttestation()
      証明プロパティは、証明伝達に関する設定を指定するために依拠当事者が使用するオプションのメンバーです。
      戻り値:
      証明の優先順位
    • getExtensions

      public @Nullable AuthenticationExtensionsClientInputs getExtensions()
      extensions プロパティは、クライアントと認証システムによる追加処理をリクエストするクライアント拡張入力を提供するために依存パーティが使用するオプションのメンバーです。
      戻り値:
      拡張機能
    • builder

      新しい PublicKeyCredentialCreationOptions を作成します
      戻り値:
      新しい PublicKeyCredentialCreationOptions