Package io.jans.as.client
Class ClientAuthnRequest
- java.lang.Object
-
- io.jans.as.client.BaseRequest
-
- io.jans.as.client.ClientAuthnRequest
-
- Direct Known Subclasses:
BackchannelAuthenticationRequest
,DeviceAuthzRequest
,ParRequest
,RevokeSessionRequest
,TokenRequest
,TokenRevocationRequest
public abstract class ClientAuthnRequest extends BaseRequest
- Author:
- Yuriy Zabrovarnyy
-
-
Constructor Summary
Constructors Constructor Description ClientAuthnRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendClientAuthnToQuery(io.jans.as.model.util.QueryBuilder builder)
io.jans.as.model.crypto.signature.SignatureAlgorithm
getAlgorithm()
java.lang.String
getAudience()
java.lang.String
getClientAssertion()
io.jans.as.model.crypto.AbstractCryptoProvider
getCryptoProvider()
io.jans.as.model.crypto.signature.SignatureAlgorithm
getFallbackAlgorithm()
java.lang.String
getKeyId()
java.lang.String
getSharedKey()
void
setAlgorithm(io.jans.as.model.crypto.signature.SignatureAlgorithm algorithm)
void
setAudience(java.lang.String audience)
void
setCryptoProvider(io.jans.as.model.crypto.AbstractCryptoProvider cryptoProvider)
void
setKeyId(java.lang.String keyId)
void
setSharedKey(java.lang.String sharedKey)
-
Methods inherited from class io.jans.as.client.BaseRequest
addCustomParameter, getAuthenticationMethod, getAuthorizationMethod, getAuthPassword, getAuthUsername, getContentType, getCredentials, getCustomParameters, getEncodedCredentials, getEncodedCredentials, getJSONParameters, getMediaType, getParameters, getQueryString, hasCredentials, setAuthenticationMethod, setAuthorizationMethod, setAuthPassword, setAuthUsername, setContentType, setMediaType
-
-
-
-
Method Detail
-
getCryptoProvider
public io.jans.as.model.crypto.AbstractCryptoProvider getCryptoProvider()
-
setCryptoProvider
public void setCryptoProvider(io.jans.as.model.crypto.AbstractCryptoProvider cryptoProvider)
-
getKeyId
public java.lang.String getKeyId()
-
setKeyId
public void setKeyId(java.lang.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 java.lang.String getSharedKey()
-
setSharedKey
public void setSharedKey(java.lang.String sharedKey)
-
getAudience
public java.lang.String getAudience()
-
setAudience
public void setAudience(java.lang.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 java.lang.String getClientAssertion()
-
-