Class OidcDefinition
- java.lang.Object
-
- com.tivoli.am.fim.trustserver.sts.oauth20.OidcDefinition
-
- All Implemented Interfaces:
java.io.Serializable
public class OidcDefinition extends java.lang.Object implements java.io.SerializableSimple container of OIDC configurations of a Definition- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OidcDefinition(boolean oidc, java.lang.String iss, java.lang.String poc, long lifetime, java.lang.String alg, java.lang.String db, java.lang.String cert, java.lang.String encAlg, java.lang.String encEnc, boolean oidcCompliant, boolean fapiCompliant, JSONObject ext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandynamicClientIssueSecret()Returns true if Issue Client Secret for Dynamic Client flag is enabledbooleandynamicClientsEnabled()Returns true if Dynamic Client Registeration is Enabled.java.lang.StringgetAlg()Returns Signing Algorithmjava.lang.StringgetCert()Returns Certificate Label of Signing keyjava.lang.StringgetDb()Returns SSL Database for Signing keyjava.lang.StringgetEncAlg()Returns Encryption Key Agreement Algorithmjava.lang.StringgetEncEnc()Returns Encryption Algorithmjava.lang.ObjectgetExt(java.lang.String attributeName)Returns extended attributesbooleangetFapiCompliant()Returns true FAP Compliant flag is setjava.lang.StringgetIss()Returns issure valuelonggetLifetime()Returns ID token lifetimebooleangetOidcCompliant()Returns true OIDC Compliant flag is setjava.lang.StringgetPoc()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 Detail
-
OidcDefinition
public OidcDefinition(boolean oidc, java.lang.String iss, java.lang.String poc, long lifetime, java.lang.String alg, java.lang.String db, java.lang.String cert, java.lang.String encAlg, java.lang.String encEnc, boolean oidcCompliant, boolean fapiCompliant, JSONObject ext)
-
-
Method Detail
-
isOidc
public boolean isOidc()
Returns true if Oidc is enabled on Definition
-
getIss
public java.lang.String getIss()
Returns issure value
-
getPoc
public java.lang.String getPoc()
Returns poc value
-
getLifetime
public long getLifetime()
Returns ID token lifetime
-
getAlg
public java.lang.String getAlg()
Returns Signing Algorithm
-
getDb
public java.lang.String getDb()
Returns SSL Database for Signing key
-
getCert
public java.lang.String getCert()
Returns Certificate Label of Signing key
-
getEncAlg
public java.lang.String getEncAlg()
Returns Encryption Key Agreement Algorithm
-
getEncEnc
public java.lang.String getEncEnc()
Returns Encryption Algorithm
-
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
public java.lang.Object getExt(java.lang.String attributeName)
Returns extended attributes
-
-