Class OidcDefinition
java.lang.Object
com.tivoli.am.fim.trustserver.sts.oauth20.OidcDefinition
- All Implemented Interfaces:
Serializable
Simple container of OIDC configurations of a Definition
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true if Issue Client Secret for Dynamic Client flag is enabledbooleanReturns true if Dynamic Client Registeration is Enabled.getAlg()Returns Signing AlgorithmgetCert()Returns Certificate Label of Signing keygetDb()Returns SSL Database for Signing keyReturns Encryption Key Agreement AlgorithmReturns Encryption AlgorithmReturns extended attributesbooleanReturns true FAP Compliant flag is setbooleanReturns config to include iss in auth response or notgetIss()Returns issure valuelongReturns ID token lifetimebooleanReturns true OIDC Compliant flag is setgetPoc()Returns poc valuebooleanisOidc()Returns true if Oidc is enabled on DefinitionvoidsetExt(JSONObject ext) Set Extended attributesvoidsetFapiCompliant(boolean fapiCompliant) Set Definition to be FAPI CompliantvoidsetOidcCompliant(boolean oidcCompliant) Set Definition to be OIDC Compliant
-
Constructor Details
-
OidcDefinition
-
-
Method Details
-
isOidc
public boolean isOidc()Returns true if Oidc is enabled on Definition -
getIss
Returns issure value -
getPoc
Returns poc value -
getLifetime
public long getLifetime()Returns ID token lifetime -
getAlg
Returns Signing Algorithm -
getDb
Returns SSL Database for Signing key -
getCert
Returns Certificate Label of Signing key -
getEncAlg
Returns Encryption Key Agreement Algorithm -
getEncEnc
Returns Encryption Algorithm -
getIncludeIssInAuthResp
public boolean getIncludeIssInAuthResp()Returns config to include iss in auth response or not -
dynamicClientsEnabled
public boolean dynamicClientsEnabled()Returns true if Dynamic Client Registeration is Enabled. -
dynamicClientIssueSecret
public boolean dynamicClientIssueSecret()Returns true if Issue Client Secret for Dynamic Client flag is enabled -
getOidcCompliant
public boolean getOidcCompliant()Returns true OIDC Compliant flag is set -
setOidcCompliant
public void setOidcCompliant(boolean oidcCompliant) Set Definition to be OIDC Compliant -
getFapiCompliant
public boolean getFapiCompliant()Returns true FAP Compliant flag is set -
setFapiCompliant
public void setFapiCompliant(boolean fapiCompliant) Set Definition to be FAPI Compliant -
setExt
public void setExt(JSONObject ext) Set Extended attributes -
getExt
Returns extended attributes
-