Class OAuthRPExtensionsImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- net.shibboleth.oidc.saml.xmlobject.impl.OAuthRPExtensionsImpl
-
- All Implemented Interfaces:
OAuthRPExtensions,AttributeExtensibleXMLObject,ElementExtensibleXMLObject,XMLObject,SAMLObject
public class OAuthRPExtensionsImpl extends AbstractXMLObject implements OAuthRPExtensions
Implementation forOAuthRPExtensions.
-
-
Field Summary
Fields Modifier and Type Field Description private ApplicationTypeapplicationTypeApplication type for this entity.private ClientUriclientUriClient URI for this entity.private XMLObjectChildrenList<DefaultAcrValue>defaultAcrValuesDefault ACR values for this entity.private intdefaultMaxAgeDefault max age for this entity.private XMLObjectChildrenList<GrantType>grantTypesGrant types for this entity.private IdTokenEncryptedResponseAlgidTokenEncryptedResponseAlgID token encrypted response algorithm for this entity.private IdTokenEncryptedResponseEncidTokenEncryptedResponseEncID token encrypted response encoder for this entity.private IdTokenSignedResponseAlgidTokenSignedResponseAlgID token signed response algorithm for this entity.private InitiateLoginUriinitiateLoginUriInitiate login URI for this entity.private JwksUrijwksUriJWKS URI for this entity.private XMLObjectChildrenList<PostLogoutRedirectUri>postLogoutRedirectUrisPost logout redirect URIs for this entity.private RequestObjectEncryptionAlgrequestObjectEncryptionAlgRequest object encryption algorithm for this entity.private RequestObjectEncryptionEncrequestObjectEncryptionEncRequest object encryption encoder for this entity.private RequestObjectSigningAlgrequestObjectSigningAlgRequest object signing algorithm for this entity.private XMLObjectChildrenList<RequestUri>requestUrisRequest URIs for this entity.private booleanrequireAuthTimeRequire auth time flag for this entity.private XMLObjectChildrenList<ResponseType>responseTypesResponse types for this entity.private XMLObjectChildrenList<Scope>scopesScopes for this entity.private SectorIdentifierUrisectorIdentifierUriSector identifier URI for this entity.private SoftwareIdsoftwareIdSoftware identifier for this entity.private SoftwareVersionsoftwareVersionSoftware version for this entity.private TokenEndpointAuthMethodtokenEndpointAuthMethodToken endpoint authentication method for this entity.private TokenEndpointAuthSigningAlgtokenEndpointAuthSigningAlgToken endpoint authentication signing algorithm for this entity.private AttributeMapunknownAttributes"anyAttribute" attributes.private IndexedXMLObjectChildrenList<XMLObject>unknownChildren"any" children.private UserInfoEncryptedResponseAlguserInfoEncryptedResponseAlgUser info encrypted response algorithm for this entity.private UserInfoEncryptedResponseEncuserInfoEncryptedResponseEncUser info encrypted response encoder for this entity.private UserInfoSignedResponseAlguserInfoSignedResponseAlgUser info signed response algorithm for this entity.-
Fields inherited from interface net.shibboleth.oidc.saml.xmlobject.OAuthRPExtensions
DEFAULT_MAX_AGE_ATTRIB_NAME, REQUIRE_AUTH_TIME_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOAuthRPExtensionsImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
tokenEndpointAuthMethod
private TokenEndpointAuthMethod tokenEndpointAuthMethod
Token endpoint authentication method for this entity.
-
responseTypes
private final XMLObjectChildrenList<ResponseType> responseTypes
Response types for this entity.
-
grantTypes
private final XMLObjectChildrenList<GrantType> grantTypes
Grant types for this entity.
-
applicationType
private ApplicationType applicationType
Application type for this entity.
-
clientUri
private ClientUri clientUri
Client URI for this entity.
-
scopes
private final XMLObjectChildrenList<Scope> scopes
Scopes for this entity.
-
jwksUri
private JwksUri jwksUri
JWKS URI for this entity.
-
softwareId
private SoftwareId softwareId
Software identifier for this entity.
-
softwareVersion
private SoftwareVersion softwareVersion
Software version for this entity.
-
sectorIdentifierUri
private SectorIdentifierUri sectorIdentifierUri
Sector identifier URI for this entity.
-
idTokenSignedResponseAlg
private IdTokenSignedResponseAlg idTokenSignedResponseAlg
ID token signed response algorithm for this entity.
-
idTokenEncryptedResponseAlg
private IdTokenEncryptedResponseAlg idTokenEncryptedResponseAlg
ID token encrypted response algorithm for this entity.
-
idTokenEncryptedResponseEnc
private IdTokenEncryptedResponseEnc idTokenEncryptedResponseEnc
ID token encrypted response encoder for this entity.
-
userInfoSignedResponseAlg
private UserInfoSignedResponseAlg userInfoSignedResponseAlg
User info signed response algorithm for this entity.
-
userInfoEncryptedResponseAlg
private UserInfoEncryptedResponseAlg userInfoEncryptedResponseAlg
User info encrypted response algorithm for this entity.
-
userInfoEncryptedResponseEnc
private UserInfoEncryptedResponseEnc userInfoEncryptedResponseEnc
User info encrypted response encoder for this entity.
-
requestObjectSigningAlg
private RequestObjectSigningAlg requestObjectSigningAlg
Request object signing algorithm for this entity.
-
requestObjectEncryptionAlg
private RequestObjectEncryptionAlg requestObjectEncryptionAlg
Request object encryption algorithm for this entity.
-
requestObjectEncryptionEnc
private RequestObjectEncryptionEnc requestObjectEncryptionEnc
Request object encryption encoder for this entity.
-
tokenEndpointAuthSigningAlg
private TokenEndpointAuthSigningAlg tokenEndpointAuthSigningAlg
Token endpoint authentication signing algorithm for this entity.
-
defaultAcrValues
private final XMLObjectChildrenList<DefaultAcrValue> defaultAcrValues
Default ACR values for this entity.
-
initiateLoginUri
private InitiateLoginUri initiateLoginUri
Initiate login URI for this entity.
-
requestUris
private final XMLObjectChildrenList<RequestUri> requestUris
Request URIs for this entity.
-
postLogoutRedirectUris
private final XMLObjectChildrenList<PostLogoutRedirectUri> postLogoutRedirectUris
Post logout redirect URIs for this entity.
-
defaultMaxAge
private int defaultMaxAge
Default max age for this entity.
-
requireAuthTime
private boolean requireAuthTime
Require auth time flag for this entity.
-
unknownAttributes
private final AttributeMap unknownAttributes
"anyAttribute" attributes.
-
unknownChildren
private final IndexedXMLObjectChildrenList<XMLObject> unknownChildren
"any" children.
-
-
Constructor Detail
-
OAuthRPExtensionsImpl
protected OAuthRPExtensionsImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Detail
-
getResponseTypes
public List<ResponseType> getResponseTypes()
- Specified by:
getResponseTypesin interfaceOAuthRPExtensions
-
getGrantTypes
public List<GrantType> getGrantTypes()
- Specified by:
getGrantTypesin interfaceOAuthRPExtensions
-
getApplicationType
public ApplicationType getApplicationType()
- Specified by:
getApplicationTypein interfaceOAuthRPExtensions
-
setApplicationType
public void setApplicationType(ApplicationType type)
- Specified by:
setApplicationTypein interfaceOAuthRPExtensions
-
getTokenEndpointAuthMethod
public TokenEndpointAuthMethod getTokenEndpointAuthMethod()
- Specified by:
getTokenEndpointAuthMethodin interfaceOAuthRPExtensions
-
setTokenEndpointAuthMethod
public void setTokenEndpointAuthMethod(TokenEndpointAuthMethod method)
- Specified by:
setTokenEndpointAuthMethodin interfaceOAuthRPExtensions
-
getClientUri
public ClientUri getClientUri()
- Specified by:
getClientUriin interfaceOAuthRPExtensions
-
setClientUri
public void setClientUri(ClientUri uri)
- Specified by:
setClientUriin interfaceOAuthRPExtensions
-
getScopes
public List<Scope> getScopes()
- Specified by:
getScopesin interfaceOAuthRPExtensions
-
getJwksUri
public JwksUri getJwksUri()
- Specified by:
getJwksUriin interfaceOAuthRPExtensions
-
setJwksUri
public void setJwksUri(JwksUri uri)
- Specified by:
setJwksUriin interfaceOAuthRPExtensions
-
getSoftwareId
public SoftwareId getSoftwareId()
- Specified by:
getSoftwareIdin interfaceOAuthRPExtensions
-
setSoftwareId
public void setSoftwareId(SoftwareId id)
- Specified by:
setSoftwareIdin interfaceOAuthRPExtensions
-
getSoftwareVersion
public SoftwareVersion getSoftwareVersion()
- Specified by:
getSoftwareVersionin interfaceOAuthRPExtensions
-
setSoftwareVersion
public void setSoftwareVersion(SoftwareVersion version)
- Specified by:
setSoftwareVersionin interfaceOAuthRPExtensions
-
getSectorIdentifierUri
public SectorIdentifierUri getSectorIdentifierUri()
- Specified by:
getSectorIdentifierUriin interfaceOAuthRPExtensions
-
setSectorIdentifierUri
public void setSectorIdentifierUri(SectorIdentifierUri uri)
- Specified by:
setSectorIdentifierUriin interfaceOAuthRPExtensions
-
getIdTokenSignedResponseAlg
public IdTokenSignedResponseAlg getIdTokenSignedResponseAlg()
- Specified by:
getIdTokenSignedResponseAlgin interfaceOAuthRPExtensions
-
setIdTokenSignedResponseAlg
public void setIdTokenSignedResponseAlg(IdTokenSignedResponseAlg algorithm)
- Specified by:
setIdTokenSignedResponseAlgin interfaceOAuthRPExtensions
-
getIdTokenEncryptedResponseAlg
public IdTokenEncryptedResponseAlg getIdTokenEncryptedResponseAlg()
- Specified by:
getIdTokenEncryptedResponseAlgin interfaceOAuthRPExtensions
-
setIdTokenEncryptedResponseAlg
public void setIdTokenEncryptedResponseAlg(IdTokenEncryptedResponseAlg algorithm)
- Specified by:
setIdTokenEncryptedResponseAlgin interfaceOAuthRPExtensions
-
getIdTokenEncryptedResponseEnc
public IdTokenEncryptedResponseEnc getIdTokenEncryptedResponseEnc()
- Specified by:
getIdTokenEncryptedResponseEncin interfaceOAuthRPExtensions
-
setIdTokenEncryptedResponseEnc
public void setIdTokenEncryptedResponseEnc(IdTokenEncryptedResponseEnc algorithm)
- Specified by:
setIdTokenEncryptedResponseEncin interfaceOAuthRPExtensions
-
getUserInfoSignedResponseAlg
public UserInfoSignedResponseAlg getUserInfoSignedResponseAlg()
- Specified by:
getUserInfoSignedResponseAlgin interfaceOAuthRPExtensions
-
setUserInfoSignedResponseAlg
public void setUserInfoSignedResponseAlg(UserInfoSignedResponseAlg algorithm)
- Specified by:
setUserInfoSignedResponseAlgin interfaceOAuthRPExtensions
-
getUserInfoEncryptedResponseAlg
public UserInfoEncryptedResponseAlg getUserInfoEncryptedResponseAlg()
- Specified by:
getUserInfoEncryptedResponseAlgin interfaceOAuthRPExtensions
-
setUserInfoEncryptedResponseAlg
public void setUserInfoEncryptedResponseAlg(UserInfoEncryptedResponseAlg algorithm)
- Specified by:
setUserInfoEncryptedResponseAlgin interfaceOAuthRPExtensions
-
getUserInfoEncryptedResponseEnc
public UserInfoEncryptedResponseEnc getUserInfoEncryptedResponseEnc()
- Specified by:
getUserInfoEncryptedResponseEncin interfaceOAuthRPExtensions
-
setUserInfoEncryptedResponseEnc
public void setUserInfoEncryptedResponseEnc(UserInfoEncryptedResponseEnc algorithm)
- Specified by:
setUserInfoEncryptedResponseEncin interfaceOAuthRPExtensions
-
getRequestObjectSigningAlg
public RequestObjectSigningAlg getRequestObjectSigningAlg()
- Specified by:
getRequestObjectSigningAlgin interfaceOAuthRPExtensions
-
setRequestObjectSigningAlg
public void setRequestObjectSigningAlg(RequestObjectSigningAlg algorithm)
- Specified by:
setRequestObjectSigningAlgin interfaceOAuthRPExtensions
-
getRequestObjectEncryptionAlg
public RequestObjectEncryptionAlg getRequestObjectEncryptionAlg()
- Specified by:
getRequestObjectEncryptionAlgin interfaceOAuthRPExtensions
-
setRequestObjectEncryptionAlg
public void setRequestObjectEncryptionAlg(RequestObjectEncryptionAlg algorithm)
- Specified by:
setRequestObjectEncryptionAlgin interfaceOAuthRPExtensions
-
getRequestObjectEncryptionEnc
public RequestObjectEncryptionEnc getRequestObjectEncryptionEnc()
- Specified by:
getRequestObjectEncryptionEncin interfaceOAuthRPExtensions
-
setRequestObjectEncryptionEnc
public void setRequestObjectEncryptionEnc(RequestObjectEncryptionEnc algorithm)
- Specified by:
setRequestObjectEncryptionEncin interfaceOAuthRPExtensions
-
getTokenEndpointAuthSigningAlg
public TokenEndpointAuthSigningAlg getTokenEndpointAuthSigningAlg()
- Specified by:
getTokenEndpointAuthSigningAlgin interfaceOAuthRPExtensions
-
setTokenEndpointAuthSigningAlg
public void setTokenEndpointAuthSigningAlg(TokenEndpointAuthSigningAlg algorithm)
- Specified by:
setTokenEndpointAuthSigningAlgin interfaceOAuthRPExtensions
-
getDefaultAcrValues
public List<DefaultAcrValue> getDefaultAcrValues()
- Specified by:
getDefaultAcrValuesin interfaceOAuthRPExtensions
-
getInitiateLoginUri
public InitiateLoginUri getInitiateLoginUri()
- Specified by:
getInitiateLoginUriin interfaceOAuthRPExtensions
-
setInitiateLoginUri
public void setInitiateLoginUri(InitiateLoginUri uri)
- Specified by:
setInitiateLoginUriin interfaceOAuthRPExtensions
-
getRequestUris
public List<RequestUri> getRequestUris()
- Specified by:
getRequestUrisin interfaceOAuthRPExtensions
-
getPostLogoutRedirectUris
public List<PostLogoutRedirectUri> getPostLogoutRedirectUris()
- Specified by:
getPostLogoutRedirectUrisin interfaceOAuthRPExtensions
-
getDefaultMaxAge
public int getDefaultMaxAge()
- Specified by:
getDefaultMaxAgein interfaceOAuthRPExtensions
-
setDefaultMaxAge
public void setDefaultMaxAge(int age)
- Specified by:
setDefaultMaxAgein interfaceOAuthRPExtensions
-
isRequireAuthTime
public boolean isRequireAuthTime()
- Specified by:
isRequireAuthTimein interfaceOAuthRPExtensions
-
setRequireAuthTime
public void setRequireAuthTime(boolean flag)
- Specified by:
setRequireAuthTimein interfaceOAuthRPExtensions
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
getUnknownAttributes
public AttributeMap getUnknownAttributes()
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects()
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
-