クラス PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder
java.lang.ObjectSE
org.springframework.security.web.webauthn.api.PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder
- 含まれているクラス:
- PublicKeyCredentialCreationOptions
public static final class PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder
extends ObjectSE
PublicKeyCredentialCreationOptions の構築に使用されます。- 導入:
- 6.4
方法の概要
修飾子と型メソッド説明attestation(AttestationConveyancePreference attestation) PublicKeyCredentialCreationOptions.getAttestation()プロパティを設定します。authenticatorSelection(AuthenticatorSelectionCriteria authenticatorSelection) build()新しいPublicKeyCredentialCreationOptionsを構築するPublicKeyCredentialCreationOptions.getChallenge()プロパティを設定します。customize(ConsumerSE<PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder> customizer) 渡されたConsumerSE を使用してビルダーをカスタマイズできます。excludeCredentials(ListSE<PublicKeyCredentialDescriptor> excludeCredentials) extensions(AuthenticationExtensionsClientInputs extensions) PublicKeyCredentialCreationOptions.getExtensions()プロパティを設定します。pubKeyCredParams(ListSE<PublicKeyCredentialParameters> pubKeyCredParams) pubKeyCredParams(PublicKeyCredentialParameters... pubKeyCredParams) PublicKeyCredentialCreationOptions.getRp()プロパティを設定します。timeout(DurationSE timeout) PublicKeyCredentialCreationOptions.getTimeout()プロパティを設定します。PublicKeyCredentialCreationOptions.getUser()プロパティを設定します。
方法の詳細
rp
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder rp(PublicKeyCredentialRpEntity rp) PublicKeyCredentialCreationOptions.getRp()プロパティを設定します。- パラメーター:
rp- 依拠当事者- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
user
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder user(PublicKeyCredentialUserEntity user) PublicKeyCredentialCreationOptions.getUser()プロパティを設定します。- パラメーター:
user- ユーザーエンティティ- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
challenge
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder challenge(Bytes challenge) PublicKeyCredentialCreationOptions.getChallenge()プロパティを設定します。- パラメーター:
challenge- 挑戦- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
pubKeyCredParams
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder pubKeyCredParams(PublicKeyCredentialParameters... pubKeyCredParams) - パラメーター:
pubKeyCredParams- 公開鍵認証パラメーター- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
pubKeyCredParams
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder pubKeyCredParams(ListSE<PublicKeyCredentialParameters> pubKeyCredParams) - パラメーター:
pubKeyCredParams- 公開鍵認証パラメーター- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
timeout
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder timeout(DurationSE timeout) PublicKeyCredentialCreationOptions.getTimeout()プロパティを設定します。- パラメーター:
timeout- タイムアウト- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
excludeCredentials
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder excludeCredentials(ListSE<PublicKeyCredentialDescriptor> excludeCredentials) - パラメーター:
excludeCredentials- 除外された資格情報。- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
authenticatorSelection
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder authenticatorSelection(AuthenticatorSelectionCriteria authenticatorSelection) - パラメーター:
authenticatorSelection- 認証子の選択- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
attestation
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder attestation(AttestationConveyancePreference attestation) PublicKeyCredentialCreationOptions.getAttestation()プロパティを設定します。- パラメーター:
attestation- 証明書- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
extensions
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder extensions(AuthenticationExtensionsClientInputs extensions) PublicKeyCredentialCreationOptions.getExtensions()プロパティを設定します。- パラメーター:
extensions- 拡張機能- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
customize
public PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder customize(ConsumerSE<PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder> customizer) 渡されたConsumerSE を使用してビルダーをカスタマイズできます。- パラメーター:
customizer-PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilderをカスタマイズするために使用できるConsumerSE- 戻り値:
- PublicKeyCredentialCreationOptionsBuilder
build
新しいPublicKeyCredentialCreationOptionsを構築する- 戻り値:
- 新しい
PublicKeyCredentialCreationOptions