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.BooleangetAcceptIdTokenWithoutSignature()java.lang.BooleangetAddClientCredentialsGrantTypeAutomaticallyDuringClientRegistration()java.util.List<java.lang.String>getAllowedOpHosts()java.util.List<java.lang.String>getBindIpAddresses()java.lang.StringgetCryptProviderDnName()java.lang.StringgetCryptProviderKeyStorePassword()java.lang.StringgetCryptProviderKeyStorePath()intgetDbCleanupIntervalInHours()com.fasterxml.jackson.databind.JsonNodegetDefaultSiteConfig()java.lang.BooleangetEnableJwksGeneration()java.lang.BooleangetEnableTracing()java.lang.BooleangetEncodeClientIdInAuthorizationUrl()java.lang.BooleangetEncodeNonceFromRequestParameter()java.lang.BooleangetEncodeStateFromRequestParameter()java.lang.BooleangetFapiEnabled()intgetIatExpirationInHours()java.lang.BooleangetIdTokenValidationAtHashRequired()java.lang.BooleangetIdTokenValidationCHashRequired()java.lang.BooleangetIdTokenValidationSHashRequired()intgetJwksExpirationInHours()intgetJwksRegenerationIntervalInHours()java.lang.StringgetKeyStorePassword()java.lang.StringgetKeyStorePath()java.lang.StringgetMigrationSourceFolderPath()java.lang.StringgetMtlsClientKeyStorePassword()java.lang.StringgetMtlsClientKeyStorePath()java.lang.BooleangetMtlsEnabled()intgetNonceExpirationInMinutes()intgetPersistenceManagerRemoveCount()java.lang.BooleangetProtectCommandsWithAccessToken()java.util.List<java.lang.String>getProtectCommandsWithRpId()com.fasterxml.jackson.databind.JsonNodegetProxyConfiguration()intgetPublicOpKeyCacheExpirationInMinutes()java.lang.StringgetRegisterClientAppType()java.lang.StringgetRegisterClientResponesType()intgetRequestObjectExpirationInMinutes()intgetRpCacheExpirationInMinutes()intgetStateExpirationInMinutes()java.lang.StringgetStorage()com.fasterxml.jackson.databind.JsonNodegetStorageConfiguration()java.lang.BooleangetSupportGoogleLogout()java.util.List<java.lang.String>getTlsSecureCipher()java.util.List<java.lang.String>getTlsVersion()java.lang.StringgetTracer()java.lang.StringgetTracerHost()intgetTracerPort()java.lang.BooleangetTrustAllCerts()java.lang.BooleangetUma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient()java.lang.BooleangetUseClientAuthenticationForPat()java.lang.BooleangetValidateUserInfoWithIdToken()voidsetAcceptIdTokenWithoutSignature(java.lang.Boolean acceptIdTokenWithoutSignature)voidsetAddClientCredentialsGrantTypeAutomaticallyDuringClientRegistration(java.lang.Boolean addClientCredentialsGrantTypeAutomaticallyDuringClientRegistration)voidsetAllowedOpHosts(java.util.List<java.lang.String> allowedOpHosts)voidsetBindIpAddresses(java.util.List<java.lang.String> bindIpAddresses)voidsetCryptProviderDnName(java.lang.String cryptProviderDnName)voidsetCryptProviderKeyStorePassword(java.lang.String cryptProviderKeyStorePassword)voidsetCryptProviderKeyStorePath(java.lang.String cryptProviderKeyStorePath)voidsetDbCleanupIntervalInHours(int dbCleanupIntervalInHours)voidsetDefaultSiteConfig(com.fasterxml.jackson.databind.JsonNode defaultSiteConfig)voidsetEnableJwksGeneration(java.lang.Boolean enableJwksGeneration)voidsetEnableTracing(java.lang.Boolean enableTracing)voidsetEncodeClientIdInAuthorizationUrl(java.lang.Boolean encodeClientIdInAuthorizationUrl)voidsetEncodeNonceFromRequestParameter(java.lang.Boolean encodeNonceFromRequestParameter)voidsetEncodeStateFromRequestParameter(java.lang.Boolean encodeStateFromRequestParameter)voidsetFapiEnabled(java.lang.Boolean fapiEnabled)voidsetIatExpirationInHours(int iatExpirationInHours)voidsetIdTokenValidationAtHashRequired(java.lang.Boolean idTokenValidationAtHashRequired)voidsetIdTokenValidationCHashRequired(java.lang.Boolean idTokenValidationCHashRequired)voidsetIdTokenValidationSHashRequired(java.lang.Boolean idTokenValidationSHashRequired)voidsetJwksExpirationInHours(int jwksExpirationInHours)voidsetJwksRegenerationIntervalInHours(int jwksRegenerationIntervalInHours)voidsetKeyStorePassword(java.lang.String keyStorePassword)voidsetKeyStorePath(java.lang.String keyStorePath)voidsetMigrationSourceFolderPath(java.lang.String migrationSourceFolderPath)voidsetMtlsClientKeyStorePassword(java.lang.String mtlsClientKeyStorePassword)voidsetMtlsClientKeyStorePath(java.lang.String mtlsClientKeyStorePath)voidsetMtlsEnabled(java.lang.Boolean mtlsEnabled)voidsetNonceExpirationInMinutes(int nonceExpirationInMinutes)voidsetPersistenceManagerRemoveCount(int persistenceManagerRemoveCount)voidsetProtectCommandsWithAccessToken(java.lang.Boolean protectCommandsWithAccessToken)voidsetProtectCommandsWithRpId(java.util.List<java.lang.String> protectCommandsWithRpId)voidsetProxyConfiguration(com.fasterxml.jackson.databind.JsonNode proxyConfiguration)voidsetPublicOpKeyCacheExpirationInMinutes(int publicOpKeyCacheExpirationInMinutes)voidsetRegisterClientAppType(java.lang.String p_registerClientAppType)voidsetRegisterClientResponesType(java.lang.String p_registerClientResponesType)voidsetRequestObjectExpirationInMinutes(int requestObjectExpirationInMinutes)voidsetRpCacheExpirationInMinutes(int rpCacheExpirationInMinutes)voidsetStateExpirationInMinutes(int stateExpirationInMinutes)voidsetStorage(java.lang.String storage)voidsetStorageConfiguration(com.fasterxml.jackson.databind.JsonNode storageConfiguration)voidsetSupportGoogleLogout(java.lang.Boolean supportGoogleLogout)voidsetTlsSecureCipher(java.util.List<java.lang.String> tlsSecureCipher)voidsetTlsVersion(java.util.List<java.lang.String> tlsVersion)voidsetTracer(java.lang.String tracer)voidsetTracerHost(java.lang.String tracerHost)voidsetTracerPort(int tracerPort)voidsetTrustAllCerts(java.lang.Boolean trustAllCerts)voidsetUma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient(java.lang.Boolean uma2AuthRegisterClaimsGatheringEndpointAsRedirectUriOfClient)voidsetUseClientAuthenticationForPat(java.lang.Boolean useClientAuthenticationForPat)voidsetValidateUserInfoWithIdToken(java.lang.Boolean validateUserInfoWithIdToken)java.lang.StringtoString()
-
-
-
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:
toStringin classio.dropwizard.Configuration
-
-