Class ClientAuthnRequest

java.lang.Object
io.jans.as.client.BaseRequest
io.jans.as.client.ClientAuthnRequest
Direct Known Subclasses:
AccessEvaluationClientRequest, BackchannelAuthenticationRequest, DeviceAuthzRequest, GlobalTokenRevocationClientRequest, ParRequest, RevokeSessionRequest, TokenRequest, TokenRevocationRequest

public abstract class ClientAuthnRequest extends BaseRequest
Author:
Yuriy Zabrovarnyy
  • Constructor Details

    • ClientAuthnRequest

      public ClientAuthnRequest()
  • Method Details

    • getCryptoProvider

      public io.jans.as.model.crypto.AbstractCryptoProvider getCryptoProvider()
    • setCryptoProvider

      public void setCryptoProvider(io.jans.as.model.crypto.AbstractCryptoProvider cryptoProvider)
    • getKeyId

      public String getKeyId()
    • setKeyId

      public void setKeyId(String keyId)
    • getAlgorithm

      public io.jans.as.model.crypto.signature.SignatureAlgorithm getAlgorithm()
    • setAlgorithm

      public void setAlgorithm(io.jans.as.model.crypto.signature.SignatureAlgorithm algorithm)
    • getSharedKey

      public String getSharedKey()
    • setSharedKey

      public void setSharedKey(String sharedKey)
    • getAudience

      public String getAudience()
    • setAudience

      public void setAudience(String audience)
    • appendClientAuthnToQuery

      public void appendClientAuthnToQuery(io.jans.as.model.util.QueryBuilder builder)
    • getFallbackAlgorithm

      public io.jans.as.model.crypto.signature.SignatureAlgorithm getFallbackAlgorithm()
    • getClientAssertion

      public String getClientAssertion()