Package io.jans.ca.server
Class RpServerConfiguration
- java.lang.Object
-
- io.dropwizard.Configuration
-
- io.jans.ca.server.RpServerConfiguration
-
public class RpServerConfiguration extends io.dropwizard.Configuration
-
-
Constructor Summary
Constructors Constructor Description RpServerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getAcceptIdTokenWithoutSignature()
java.lang.Boolean
getAddClientCredentialsGrantTypeAutomaticallyDuringClientRegistration()
java.util.List<java.lang.String>
getAllowedOpHosts()
java.util.List<java.lang.String>
getBindIpAddresses()
java.lang.String
getCryptProviderDnName()
java.lang.String
getCryptProviderKeyStorePassword()
java.lang.String
getCryptProviderKeyStorePath()
int
getDbCleanupIntervalInHours()
com.fasterxml.jackson.databind.JsonNode
getDefaultSiteConfig()
java.lang.Boolean
getEnableJwksGeneration()
java.lang.Boolean
getEnableTracing()
java.lang.Boolean
getEncodeClientIdInAuthorizationUrl()
java.lang.Boolean
getEncodeNonceFromRequestParameter()
java.lang.Boolean
getEncodeStateFromRequestParameter()
java.lang.Boolean
getFapiEnabled()
int
getIatExpirationInHours()
java.lang.Boolean
getIdTokenValidationAtHashRequired()
java.lang.Boolean
getIdTokenValidationCHashRequired()
java.lang.Boolean
getIdTokenValidationSHashRequired()
int
getJwksExpirationInHours()
int
getJwksRegenerationIntervalInHours()
java.lang.String
getKeyStorePassword()
java.lang.String
getKeyStorePath()
java.lang.String
getMigrationSourceFolderPath()
java.lang.String
getMtlsClientKeyStorePassword()
java.lang.String
getMtlsClientKeyStorePath()
java.lang.Boolean
getMtlsEnabled()
int
getNonceExpirationInMinutes()
int
getPersistenceManagerRemoveCount()
java.lang.Boolean
getProtectCommandsWithAccessToken()
java.util.List<java.lang.String>
getProtectCommandsWithRpId()
com.fasterxml.jackson.databind.JsonNode
getProxyConfiguration()
int
getPublicOpKeyCacheExpirationInMinutes()
java.lang.String
getRegisterClientAppType()
java.lang.String
getRegisterClientResponesType()
int
getRequestObjectExpirationInMinutes()
int
getRpCacheExpirationInMinutes()
int
getStateExpirationInMinutes()
java.lang.String
getStorage()
com.fasterxml.jackson.databind.JsonNode
getStorageConfiguration()
java.lang.Boolean
getSupportGoogleLogout()
java.util.List<java.lang.String>
getTlsSecureCipher()
java.util.List<java.lang.String>
getTlsVersion()
java.lang.String
getTracer()
java.lang.String
getTracerHost()
int
getTracerPort()
java.lang.Boolean
getTrustAllCerts()
java.lang.Boolean
getUma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient()
java.lang.Boolean
getUseClientAuthenticationForPat()
java.lang.Boolean
getValidateUserInfoWithIdToken()
void
setAcceptIdTokenWithoutSignature(java.lang.Boolean acceptIdTokenWithoutSignature)
void
setAddClientCredentialsGrantTypeAutomaticallyDuringClientRegistration(java.lang.Boolean addClientCredentialsGrantTypeAutomaticallyDuringClientRegistration)
void
setAllowedOpHosts(java.util.List<java.lang.String> allowedOpHosts)
void
setBindIpAddresses(java.util.List<java.lang.String> bindIpAddresses)
void
setCryptProviderDnName(java.lang.String cryptProviderDnName)
void
setCryptProviderKeyStorePassword(java.lang.String cryptProviderKeyStorePassword)
void
setCryptProviderKeyStorePath(java.lang.String cryptProviderKeyStorePath)
void
setDbCleanupIntervalInHours(int dbCleanupIntervalInHours)
void
setDefaultSiteConfig(com.fasterxml.jackson.databind.JsonNode defaultSiteConfig)
void
setEnableJwksGeneration(java.lang.Boolean enableJwksGeneration)
void
setEnableTracing(java.lang.Boolean enableTracing)
void
setEncodeClientIdInAuthorizationUrl(java.lang.Boolean encodeClientIdInAuthorizationUrl)
void
setEncodeNonceFromRequestParameter(java.lang.Boolean encodeNonceFromRequestParameter)
void
setEncodeStateFromRequestParameter(java.lang.Boolean encodeStateFromRequestParameter)
void
setFapiEnabled(java.lang.Boolean fapiEnabled)
void
setIatExpirationInHours(int iatExpirationInHours)
void
setIdTokenValidationAtHashRequired(java.lang.Boolean idTokenValidationAtHashRequired)
void
setIdTokenValidationCHashRequired(java.lang.Boolean idTokenValidationCHashRequired)
void
setIdTokenValidationSHashRequired(java.lang.Boolean idTokenValidationSHashRequired)
void
setJwksExpirationInHours(int jwksExpirationInHours)
void
setJwksRegenerationIntervalInHours(int jwksRegenerationIntervalInHours)
void
setKeyStorePassword(java.lang.String keyStorePassword)
void
setKeyStorePath(java.lang.String keyStorePath)
void
setMigrationSourceFolderPath(java.lang.String migrationSourceFolderPath)
void
setMtlsClientKeyStorePassword(java.lang.String mtlsClientKeyStorePassword)
void
setMtlsClientKeyStorePath(java.lang.String mtlsClientKeyStorePath)
void
setMtlsEnabled(java.lang.Boolean mtlsEnabled)
void
setNonceExpirationInMinutes(int nonceExpirationInMinutes)
void
setPersistenceManagerRemoveCount(int persistenceManagerRemoveCount)
void
setProtectCommandsWithAccessToken(java.lang.Boolean protectCommandsWithAccessToken)
void
setProtectCommandsWithRpId(java.util.List<java.lang.String> protectCommandsWithRpId)
void
setProxyConfiguration(com.fasterxml.jackson.databind.JsonNode proxyConfiguration)
void
setPublicOpKeyCacheExpirationInMinutes(int publicOpKeyCacheExpirationInMinutes)
void
setRegisterClientAppType(java.lang.String p_registerClientAppType)
void
setRegisterClientResponesType(java.lang.String p_registerClientResponesType)
void
setRequestObjectExpirationInMinutes(int requestObjectExpirationInMinutes)
void
setRpCacheExpirationInMinutes(int rpCacheExpirationInMinutes)
void
setStateExpirationInMinutes(int stateExpirationInMinutes)
void
setStorage(java.lang.String storage)
void
setStorageConfiguration(com.fasterxml.jackson.databind.JsonNode storageConfiguration)
void
setSupportGoogleLogout(java.lang.Boolean supportGoogleLogout)
void
setTlsSecureCipher(java.util.List<java.lang.String> tlsSecureCipher)
void
setTlsVersion(java.util.List<java.lang.String> tlsVersion)
void
setTracer(java.lang.String tracer)
void
setTracerHost(java.lang.String tracerHost)
void
setTracerPort(int tracerPort)
void
setTrustAllCerts(java.lang.Boolean trustAllCerts)
void
setUma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient(java.lang.Boolean uma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient)
void
setUseClientAuthenticationForPat(java.lang.Boolean useClientAuthenticationForPat)
void
setValidateUserInfoWithIdToken(java.lang.Boolean validateUserInfoWithIdToken)
java.lang.String
toString()
-
-
-
Method Detail
-
getEnableTracing
public java.lang.Boolean getEnableTracing()
-
setEnableTracing
public void setEnableTracing(java.lang.Boolean enableTracing)
-
getTracer
public java.lang.String getTracer()
-
setTracer
public void setTracer(java.lang.String tracer)
-
getTracerHost
public java.lang.String getTracerHost()
-
setTracerHost
public void setTracerHost(java.lang.String tracerHost)
-
getTracerPort
public int getTracerPort()
-
setTracerPort
public void setTracerPort(int tracerPort)
-
getDefaultSiteConfig
public com.fasterxml.jackson.databind.JsonNode getDefaultSiteConfig()
-
setDefaultSiteConfig
public void setDefaultSiteConfig(com.fasterxml.jackson.databind.JsonNode defaultSiteConfig)
-
getCryptProviderKeyStorePath
public java.lang.String getCryptProviderKeyStorePath()
-
setCryptProviderKeyStorePath
public void setCryptProviderKeyStorePath(java.lang.String cryptProviderKeyStorePath)
-
getCryptProviderKeyStorePassword
public java.lang.String getCryptProviderKeyStorePassword()
-
setCryptProviderKeyStorePassword
public void setCryptProviderKeyStorePassword(java.lang.String cryptProviderKeyStorePassword)
-
getCryptProviderDnName
public java.lang.String getCryptProviderDnName()
-
setCryptProviderDnName
public void setCryptProviderDnName(java.lang.String cryptProviderDnName)
-
getMigrationSourceFolderPath
public java.lang.String getMigrationSourceFolderPath()
-
setMigrationSourceFolderPath
public void setMigrationSourceFolderPath(java.lang.String migrationSourceFolderPath)
-
getUma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient
public java.lang.Boolean getUma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient()
-
setUma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient
public void setUma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient(java.lang.Boolean uma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient)
-
getStateExpirationInMinutes
public int getStateExpirationInMinutes()
-
setStateExpirationInMinutes
public void setStateExpirationInMinutes(int stateExpirationInMinutes)
-
getProtectCommandsWithAccessToken
public java.lang.Boolean getProtectCommandsWithAccessToken()
-
setProtectCommandsWithAccessToken
public void setProtectCommandsWithAccessToken(java.lang.Boolean protectCommandsWithAccessToken)
-
getPublicOpKeyCacheExpirationInMinutes
public int getPublicOpKeyCacheExpirationInMinutes()
-
setPublicOpKeyCacheExpirationInMinutes
public void setPublicOpKeyCacheExpirationInMinutes(int publicOpKeyCacheExpirationInMinutes)
-
getNonceExpirationInMinutes
public int getNonceExpirationInMinutes()
-
setNonceExpirationInMinutes
public void setNonceExpirationInMinutes(int nonceExpirationInMinutes)
-
getRpCacheExpirationInMinutes
public int getRpCacheExpirationInMinutes()
-
setRpCacheExpirationInMinutes
public void setRpCacheExpirationInMinutes(int rpCacheExpirationInMinutes)
-
getSupportGoogleLogout
public java.lang.Boolean getSupportGoogleLogout()
-
setSupportGoogleLogout
public void setSupportGoogleLogout(java.lang.Boolean supportGoogleLogout)
-
getKeyStorePassword
public java.lang.String getKeyStorePassword()
-
setKeyStorePassword
public void setKeyStorePassword(java.lang.String keyStorePassword)
-
getKeyStorePath
public java.lang.String getKeyStorePath()
-
setKeyStorePath
public void setKeyStorePath(java.lang.String keyStorePath)
-
getTrustAllCerts
public java.lang.Boolean getTrustAllCerts()
-
setTrustAllCerts
public void setTrustAllCerts(java.lang.Boolean trustAllCerts)
-
getUseClientAuthenticationForPat
public java.lang.Boolean getUseClientAuthenticationForPat()
-
setUseClientAuthenticationForPat
public void setUseClientAuthenticationForPat(java.lang.Boolean useClientAuthenticationForPat)
-
getRegisterClientResponesType
public java.lang.String getRegisterClientResponesType()
-
setRegisterClientResponesType
public void setRegisterClientResponesType(java.lang.String p_registerClientResponesType)
-
getRegisterClientAppType
public java.lang.String getRegisterClientAppType()
-
setRegisterClientAppType
public void setRegisterClientAppType(java.lang.String p_registerClientAppType)
-
getStorage
public java.lang.String getStorage()
-
setStorage
public void setStorage(java.lang.String storage)
-
getStorageConfiguration
public com.fasterxml.jackson.databind.JsonNode getStorageConfiguration()
-
setStorageConfiguration
public void setStorageConfiguration(com.fasterxml.jackson.databind.JsonNode storageConfiguration)
-
getAddClientCredentialsGrantTypeAutomaticallyDuringClientRegistration
public java.lang.Boolean getAddClientCredentialsGrantTypeAutomaticallyDuringClientRegistration()
-
setAddClientCredentialsGrantTypeAutomaticallyDuringClientRegistration
public void setAddClientCredentialsGrantTypeAutomaticallyDuringClientRegistration(java.lang.Boolean addClientCredentialsGrantTypeAutomaticallyDuringClientRegistration)
-
getAllowedOpHosts
public java.util.List<java.lang.String> getAllowedOpHosts()
-
setAllowedOpHosts
public void setAllowedOpHosts(java.util.List<java.lang.String> allowedOpHosts)
-
getDbCleanupIntervalInHours
public int getDbCleanupIntervalInHours()
-
setDbCleanupIntervalInHours
public void setDbCleanupIntervalInHours(int dbCleanupIntervalInHours)
-
getProxyConfiguration
public com.fasterxml.jackson.databind.JsonNode getProxyConfiguration()
-
setProxyConfiguration
public void setProxyConfiguration(com.fasterxml.jackson.databind.JsonNode proxyConfiguration)
-
getAcceptIdTokenWithoutSignature
public java.lang.Boolean getAcceptIdTokenWithoutSignature()
-
setAcceptIdTokenWithoutSignature
public void setAcceptIdTokenWithoutSignature(java.lang.Boolean acceptIdTokenWithoutSignature)
-
getIdTokenValidationCHashRequired
public java.lang.Boolean getIdTokenValidationCHashRequired()
-
setIdTokenValidationCHashRequired
public void setIdTokenValidationCHashRequired(java.lang.Boolean idTokenValidationCHashRequired)
-
getIdTokenValidationAtHashRequired
public java.lang.Boolean getIdTokenValidationAtHashRequired()
-
setIdTokenValidationAtHashRequired
public void setIdTokenValidationAtHashRequired(java.lang.Boolean idTokenValidationAtHashRequired)
-
getValidateUserInfoWithIdToken
public java.lang.Boolean getValidateUserInfoWithIdToken()
-
setValidateUserInfoWithIdToken
public void setValidateUserInfoWithIdToken(java.lang.Boolean validateUserInfoWithIdToken)
-
getProtectCommandsWithRpId
public java.util.List<java.lang.String> getProtectCommandsWithRpId()
-
setProtectCommandsWithRpId
public void setProtectCommandsWithRpId(java.util.List<java.lang.String> protectCommandsWithRpId)
-
getPersistenceManagerRemoveCount
public int getPersistenceManagerRemoveCount()
-
setPersistenceManagerRemoveCount
public void setPersistenceManagerRemoveCount(int persistenceManagerRemoveCount)
-
getBindIpAddresses
public java.util.List<java.lang.String> getBindIpAddresses()
-
setBindIpAddresses
public void setBindIpAddresses(java.util.List<java.lang.String> bindIpAddresses)
-
getEnableJwksGeneration
public java.lang.Boolean getEnableJwksGeneration()
-
setEnableJwksGeneration
public void setEnableJwksGeneration(java.lang.Boolean enableJwksGeneration)
-
getJwksExpirationInHours
public int getJwksExpirationInHours()
-
setJwksExpirationInHours
public void setJwksExpirationInHours(int jwksExpirationInHours)
-
getRequestObjectExpirationInMinutes
public int getRequestObjectExpirationInMinutes()
-
setRequestObjectExpirationInMinutes
public void setRequestObjectExpirationInMinutes(int requestObjectExpirationInMinutes)
-
getJwksRegenerationIntervalInHours
public int getJwksRegenerationIntervalInHours()
-
setJwksRegenerationIntervalInHours
public void setJwksRegenerationIntervalInHours(int jwksRegenerationIntervalInHours)
-
getTlsVersion
public java.util.List<java.lang.String> getTlsVersion()
-
setTlsVersion
public void setTlsVersion(java.util.List<java.lang.String> tlsVersion)
-
getTlsSecureCipher
public java.util.List<java.lang.String> getTlsSecureCipher()
-
setTlsSecureCipher
public void setTlsSecureCipher(java.util.List<java.lang.String> tlsSecureCipher)
-
getMtlsEnabled
public java.lang.Boolean getMtlsEnabled()
-
setMtlsEnabled
public void setMtlsEnabled(java.lang.Boolean mtlsEnabled)
-
getMtlsClientKeyStorePath
public java.lang.String getMtlsClientKeyStorePath()
-
setMtlsClientKeyStorePath
public void setMtlsClientKeyStorePath(java.lang.String mtlsClientKeyStorePath)
-
getMtlsClientKeyStorePassword
public java.lang.String getMtlsClientKeyStorePassword()
-
setMtlsClientKeyStorePassword
public void setMtlsClientKeyStorePassword(java.lang.String mtlsClientKeyStorePassword)
-
getIdTokenValidationSHashRequired
public java.lang.Boolean getIdTokenValidationSHashRequired()
-
setIdTokenValidationSHashRequired
public void setIdTokenValidationSHashRequired(java.lang.Boolean idTokenValidationSHashRequired)
-
getEncodeStateFromRequestParameter
public java.lang.Boolean getEncodeStateFromRequestParameter()
-
setEncodeStateFromRequestParameter
public void setEncodeStateFromRequestParameter(java.lang.Boolean encodeStateFromRequestParameter)
-
getEncodeNonceFromRequestParameter
public java.lang.Boolean getEncodeNonceFromRequestParameter()
-
setEncodeNonceFromRequestParameter
public void setEncodeNonceFromRequestParameter(java.lang.Boolean encodeNonceFromRequestParameter)
-
getFapiEnabled
public java.lang.Boolean getFapiEnabled()
-
setFapiEnabled
public void setFapiEnabled(java.lang.Boolean fapiEnabled)
-
getIatExpirationInHours
public int getIatExpirationInHours()
-
setIatExpirationInHours
public void setIatExpirationInHours(int iatExpirationInHours)
-
getEncodeClientIdInAuthorizationUrl
public java.lang.Boolean getEncodeClientIdInAuthorizationUrl()
-
setEncodeClientIdInAuthorizationUrl
public void setEncodeClientIdInAuthorizationUrl(java.lang.Boolean encodeClientIdInAuthorizationUrl)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classio.dropwizard.Configuration
-
-