智能客服
你问我答,随时在线为你解决问题
Class Info |
|---|
public static final class PublicKeyCredentialRequestOptions.Builder 用于生成PublicKeyCredentialRequestOptions对象的构造器。 |
Qualifier and Type | Method Name and Description |
|---|---|
public Builder | setRpId(String rpId) 设置请求ID。 |
public Builder | setChallenge(byte[] challenge) 设置挑战值。 |
public Builder | setAllowList(List<PublicKeyCredentialDescriptor> allowList) 设置调用方参数。 |
public Builder | setExtensions(Map<String, Object> extensions) 设置扩展选项。 |
public Builder | setTimeoutSeconds(Long timeoutSeconds) 设置超时时间。 |
build() |
Method |
|---|
public Builder setRpId(String rpId) 设置rpId。 |
Parameters
Name | Description |
|---|---|
rpid | rpId。 |
Returns
Type | Description |
|---|---|
Builder | 用于生成PublicKeyCredentialRequestOptions对象的构造器。 |
Method |
|---|
public Builder setChallenge(byte[] challenge) 设置挑战值。 |
Parameters
Name | Description |
|---|---|
challenge | 一串加密过的字符。 |
Returns
Type | Description |
|---|---|
Builder | 用于生成PublicKeyCredentialRequestOptions对象的构造器。 |
Method |
|---|
public Builder setAllowList(List<PublicKeyCredentialDescriptor> allowList) 设置allowList。 |
Parameters
Name | Description |
|---|---|
allowList | 认证凭据列表。 |
Returns
Type | Description |
|---|---|
Builder | 用于生成PublicKeyCredentialRequestOptions对象的构造器。 |
Method |
|---|
public Builder setExtensions(Map<String, Object> extensions) 设置扩展属性。Key/Value定义参见Fido2Extension。 |
Parameters
Name | Description |
|---|---|
extensions | 扩展选项。 |
Returns
Type | Description |
|---|---|
Builder | 用于生成PublicKeyCredentialRequestOptions对象的构造器。 |
Method |
|---|
public Builder setTimeoutSeconds(Long timeoutSeconds) 设置超时时间。 |
Parameters
Name | Description |
|---|---|
timeoutSeconds | 超时时间。 |
Returns
Type | Description |
|---|---|
Builder | 用于生成PublicKeyCredentialRequestOptions对象的构造器。 |
Method |
|---|
public PublicKeyCredentialRequestOptions build() |
Returns
Type | Description |
|---|---|
FIDO2认证请求选项类。 |