Class OpenIdConnectTokenConfig
- java.lang.Object
-
- org.forgerock.openam.sts.config.user.OpenIdConnectTokenConfig
-
public class OpenIdConnectTokenConfig extends Object
Encapsulates the configuration state necessary to produce OpenId Connect Id Tokens. Each published rest-sts instance will encapsulate state to allow it to issue OIDC Id Tokens for a single OIDC RP as a OIDC OP. The OP iss, as well as the RP aud and azp are specified in this class. The signatureAlias corresponds to the OP's signing key.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpenIdConnectTokenConfig.OIDCIdTokenConfigBuilder
-
Method Summary
-
-
-
Method Detail
-
builder
public static OpenIdConnectTokenConfig.OIDCIdTokenConfigBuilder builder()
-
getIssuer
public String getIssuer()
-
getTokenLifetimeInSeconds
public long getTokenLifetimeInSeconds()
-
getKeystoreLocation
public String getKeystoreLocation()
-
getKeystorePassword
public byte[] getKeystorePassword()
-
getSignatureKeyAlias
public String getSignatureKeyAlias()
-
getSignatureKeyPassword
public byte[] getSignatureKeyPassword()
-
getSignatureAlgorithm
public org.forgerock.json.jose.jws.JwsAlgorithm getSignatureAlgorithm()
-
getAuthorizedParty
public String getAuthorizedParty()
-
getPublicKeyReferenceType
public OpenIdConnectTokenPublicKeyReferenceType getPublicKeyReferenceType()
-
getClientSecret
public byte[] getClientSecret()
-
getCustomClaimMapperClass
public String getCustomClaimMapperClass()
-
getCustomAuthnContextMapperClass
public String getCustomAuthnContextMapperClass()
-
getCustomAuthnMethodReferencesMapperClass
public String getCustomAuthnMethodReferencesMapperClass()
-
toJson
public org.forgerock.json.JsonValue toJson()
-
fromJson
public static OpenIdConnectTokenConfig fromJson(org.forgerock.json.JsonValue json) throws IllegalStateException
- Throws:
IllegalStateException
-
marshalFromAttributeMap
public static OpenIdConnectTokenConfig marshalFromAttributeMap(Map<String,Set<String>> smsAttributeMap)
-
-