Uses of Class
com.nimbusds.openid.connect.sdk.federation.entities.EntityID
-
Packages that use EntityID Package Description com.nimbusds.openid.connect.sdk.federation.api OpenID Connect Federation 1.0 API classes.com.nimbusds.openid.connect.sdk.federation.config OpenID Connect Federation 1.0 entity configuration request and response classes.com.nimbusds.openid.connect.sdk.federation.entities OpenID Connect Federation 1.0 entity classes.com.nimbusds.openid.connect.sdk.federation.trust OpenID Connect Federation 1.0 trust chains and resolution.com.nimbusds.openid.connect.sdk.federation.trust.constraints OpenID Connect Federation 1.0 trust chain constraints. -
-
Uses of EntityID in com.nimbusds.openid.connect.sdk.federation.api
Methods in com.nimbusds.openid.connect.sdk.federation.api that return EntityID Modifier and Type Method Description EntityID
FetchEntityStatementRequest. getAudienceEntityID()
Returns the optional audience (requester) entity ID .EntityID
FetchEntityStatementRequest. getIssuerEntityID()
Returns the issuer entity ID.EntityID
TrustNegotiationRequest. getPeer()
Returns the peer.EntityID
TrustNegotiationRequest. getRespondent()
Returns the respondent.EntityID
FetchEntityStatementRequest. getSubjectEntityID()
Returns the optional subject entity ID.EntityID
TrustNegotiationRequest. getTrustAnchor()
Returns the trust anchor.Methods in com.nimbusds.openid.connect.sdk.federation.api that return types with arguments of type EntityID Modifier and Type Method Description List<EntityID>
EntityListingSuccessResponse. getEntityListing()
Returns the entity IDs.Constructors in com.nimbusds.openid.connect.sdk.federation.api with parameters of type EntityID Constructor Description FetchEntityStatementRequest(URI endpoint, EntityID issuer, EntityID subject, EntityID audience)
Creates a new entity fetch request.TrustNegotiationRequest(URI endpoint, EntityID respondent, EntityID peer, FederationMetadataType metadataType, EntityID anchor)
Creates a new trust negotiation request.Constructor parameters in com.nimbusds.openid.connect.sdk.federation.api with type arguments of type EntityID Constructor Description EntityListingSuccessResponse(List<EntityID> entityIDS)
Creates a new entity listing success response. -
Uses of EntityID in com.nimbusds.openid.connect.sdk.federation.config
Constructors in com.nimbusds.openid.connect.sdk.federation.config with parameters of type EntityID Constructor Description FederationEntityConfigurationRequest(EntityID entityID)
Creates a new federation entity configuration request using thepostfix well-known path composition strategy
.FederationEntityConfigurationRequest(EntityID entityID, WellKnownPathComposeStrategy strategy)
Creates a new federation entity configuration request. -
Uses of EntityID in com.nimbusds.openid.connect.sdk.federation.entities
Methods in com.nimbusds.openid.connect.sdk.federation.entities that return EntityID Modifier and Type Method Description EntityID
EntityStatement. getEntityID()
Returns the entity ID.EntityID
EntityStatementClaimsSet. getIssuerEntityID()
Returns the issuer as entity ID.EntityID
EntityStatementClaimsSet. getSubjectEntityID()
Returns the subject as entity ID.EntityID
EntityStatementClaimsSet. getTrustAnchorID()
Gets the used trust anchor in a explicit client registration in OpenID Connect Federation 1.0.EntityID
FederationEntityMetadata. getTrustAnchorID()
Gets the trust anchor.static EntityID
EntityID. parse(ClientID clientID)
Parses an entity ID from the specified client ID.static EntityID
EntityID. parse(Issuer issuer)
Parses an entity ID from the specified issuer.static EntityID
EntityID. parse(Subject subject)
Parses an entity ID from the specified subject.static EntityID
EntityID. parse(String value)
Parses an entity ID from the specified string.Methods in com.nimbusds.openid.connect.sdk.federation.entities that return types with arguments of type EntityID Modifier and Type Method Description List<EntityID>
EntityStatementClaimsSet. getAuthorityHints()
Gets the entity IDs of the intermediate entities or trust anchors.Methods in com.nimbusds.openid.connect.sdk.federation.entities with parameters of type EntityID Modifier and Type Method Description void
EntityStatementClaimsSet. setTrustAnchorID(EntityID trustAnchorID)
Sets the used trust anchor in a explicit client registration in OpenID Connect Federation 1.0.void
FederationEntityMetadata. setTrustAnchorID(EntityID trustAnchorID)
Sets the trust anchor.Method parameters in com.nimbusds.openid.connect.sdk.federation.entities with type arguments of type EntityID Modifier and Type Method Description void
EntityStatementClaimsSet. setAuthorityHints(List<EntityID> trustChain)
Sets the entity IDs of the intermediate entities or trust anchors.Constructors in com.nimbusds.openid.connect.sdk.federation.entities with parameters of type EntityID Constructor Description EntityStatementClaimsSet(EntityID iss, EntityID sub, Date iat, Date exp, com.nimbusds.jose.jwk.JWKSet jwks)
Creates a new federation entity statement claims set with the minimum required claims. -
Uses of EntityID in com.nimbusds.openid.connect.sdk.federation.trust
Methods in com.nimbusds.openid.connect.sdk.federation.trust that return EntityID Modifier and Type Method Description EntityID
TrustChain. getTrustAnchorEntityID()
Returns the entity ID of the trust anchor.Methods in com.nimbusds.openid.connect.sdk.federation.trust that return types with arguments of type EntityID Modifier and Type Method Description Map<EntityID,com.nimbusds.jose.jwk.JWKSet>
TrustChainResolver. getTrustAnchors()
Returns the configured trust anchors.Methods in com.nimbusds.openid.connect.sdk.federation.trust with parameters of type EntityID Modifier and Type Method Description EntityStatement
DefaultEntityStatementRetriever. fetchEntityStatement(URI federationAPIEndpoint, EntityID issuer, EntityID subject)
EntityStatement
EntityStatementRetriever. fetchEntityStatement(URI federationAPIEndpoint, EntityID issuer, EntityID subject)
Fetches an entity statement from a federation API endpoint.EntityStatement
DefaultEntityStatementRetriever. fetchSelfIssuedEntityStatement(EntityID target)
EntityStatement
EntityStatementRetriever. fetchSelfIssuedEntityStatement(EntityID target)
Fetches an entity's self-issued statement from its federation entity configuration endpoint.TrustChainSet
TrustChainResolver. resolveTrustChains(EntityID target)
Resolves the trust chains for the specified target.TrustChainSet
TrustChainResolver. resolveTrustChains(EntityID target, EntityMetadataValidator targetMetadataValidator)
Resolves the trust chains for the specified target, with optional validation of the target entity metadata.void
EntityMetadataValidator. validate(EntityID entityID, net.minidev.json.JSONObject metadata)
Validates the specified metadata.Constructors in com.nimbusds.openid.connect.sdk.federation.trust with parameters of type EntityID Constructor Description TrustChainResolver(EntityID trustAnchor)
Creates a new trust chain resolver with a single trust anchor, withno trust chain constraints
.TrustChainResolver(EntityID trustAnchor, com.nimbusds.jose.jwk.JWKSet trustAnchorJWKSet)
Creates a new trust chain resolver with a single trust anchor, withno trust chain constraints
.Constructor parameters in com.nimbusds.openid.connect.sdk.federation.trust with type arguments of type EntityID Constructor Description TrustChainResolver(Map<EntityID,com.nimbusds.jose.jwk.JWKSet> trustAnchors, int httpConnectTimeoutMs, int httpReadTimeoutMs)
Creates a new trust chain resolver with multiple trust anchors, withno trust chain constraints
.TrustChainResolver(Map<EntityID,com.nimbusds.jose.jwk.JWKSet> trustAnchors, TrustChainConstraints constraints, EntityStatementRetriever statementRetriever)
Creates new trust chain resolver. -
Uses of EntityID in com.nimbusds.openid.connect.sdk.federation.trust.constraints
Methods in com.nimbusds.openid.connect.sdk.federation.trust.constraints with parameters of type EntityID Modifier and Type Method Description boolean
TrustChainConstraints. isPermitted(int numIntermediatesInPath, EntityID entityID)
Checks if the entity ID with the given number of intermediates is permitted.boolean
TrustChainConstraints. isPermitted(EntityID entityID)
Checks if the entity ID is permitted.abstract boolean
EntityIDConstraint. matches(EntityID entityID)
Matches an entity ID with this constraint.boolean
ExactMatchEntityIDConstraint. matches(EntityID entityID)
boolean
SubtreeEntityIDConstraint. matches(EntityID entityID)
Constructors in com.nimbusds.openid.connect.sdk.federation.trust.constraints with parameters of type EntityID Constructor Description ExactMatchEntityIDConstraint(EntityID entityID)
Creates a new exact match entity ID constraint.
-