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.Serializable
Simple 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 boolean
dynamicClientIssueSecret()
Returns true if Issue Client Secret for Dynamic Client flag is enabledboolean
dynamicClientsEnabled()
Returns true if Dynamic Client Registeration is Enabled.java.lang.String
getAlg()
Returns Signing Algorithmjava.lang.String
getCert()
Returns Certificate Label of Signing keyjava.lang.String
getDb()
Returns SSL Database for Signing keyjava.lang.String
getEncAlg()
Returns Encryption Key Agreement Algorithmjava.lang.String
getEncEnc()
Returns Encryption Algorithmjava.lang.Object
getExt(java.lang.String attributeName)
Returns extended attributesboolean
getFapiCompliant()
Returns true FAP Compliant flag is setjava.lang.String
getIss()
Returns issure valuelong
getLifetime()
Returns ID token lifetimeboolean
getOidcCompliant()
Returns true OIDC Compliant flag is setjava.lang.String
getPoc()
Returns poc valueboolean
isOidc()
Returns true if Oidc is enabled on Definitionvoid
setExt(JSONObject ext)
Set Extended attributesvoid
setFapiCompliant(boolean fapiCompliant)
Set Definition to be FAPI Compliantvoid
setOidcCompliant(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
-
-