public class WebAuthnOptions extends Object
Constructor and Description |
---|
WebAuthnOptions() |
WebAuthnOptions(JsonObject json) |
public WebAuthnOptions()
public WebAuthnOptions(JsonObject json)
public RelyingParty getRelyingParty()
public WebAuthnOptions setRelyingParty(RelyingParty relyingParty)
public List<AuthenticatorTransport> getTransports()
public WebAuthnOptions setTransports(List<AuthenticatorTransport> transports)
public WebAuthnOptions addTransport(AuthenticatorTransport transport)
public Attestation getAttestation()
public WebAuthnOptions setAttestation(Attestation attestation)
public List<PublicKeyCredential> getPubKeyCredParams()
public WebAuthnOptions addPubKeyCredParam(PublicKeyCredential pubKeyCredParam)
public WebAuthnOptions setPubKeyCredParams(List<PublicKeyCredential> pubKeyCredParams)
public AuthenticatorAttachment getAuthenticatorAttachment()
public WebAuthnOptions setAuthenticatorAttachment(AuthenticatorAttachment authenticatorAttachment)
public boolean getRequireResidentKey()
public WebAuthnOptions setRequireResidentKey(boolean requireResidentKey)
public UserVerification getUserVerification()
public WebAuthnOptions setUserVerification(UserVerification userVerification)
public Long getTimeout()
public WebAuthnOptions setTimeout(Long timeout)
public int getChallengeLength()
public WebAuthnOptions setChallengeLength(int challengeLength)
public JsonObject getExtensions()
public WebAuthnOptions setExtensions(JsonObject extensions)
public Map<String,X509Certificate> getRootCertificates()
public X509Certificate getRootCertificate(String key)
public WebAuthnOptions setRootCertificates(Map<String,String> rootCertificates)
public WebAuthnOptions putRootCertificate(String key, String value)
public WebAuthnOptions setRootCrls(List<String> rootCrls)
public WebAuthnOptions addRootCrl(String value)
public JsonObject toJson()
Copyright © 2021 Eclipse. All rights reserved.