Uses of Class
com.nimbusds.openid.connect.sdk.federation.entities.EntityID
Packages that use EntityID
Package
Description
OpenID Connect Federation 1.0 API classes.
OpenID Connect Federation 1.0 entity configuration request and response
classes.
OpenID Connect Federation 1.0 entity classes.
OpenID Connect Federation 1.0 trust chains and resolution.
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 EntityIDModifier and TypeMethodDescriptionFetchEntityStatementRequest.getAudienceEntityID()Returns the optional audience (requester) entity ID .FetchEntityStatementRequest.getIssuerEntityID()Returns the issuer entity ID.TrustNegotiationRequest.getPeer()Returns the peer.TrustNegotiationRequest.getRespondent()Returns the respondent.FetchEntityStatementRequest.getSubjectEntityID()Returns the optional subject entity ID.TrustNegotiationRequest.getTrustAnchor()Returns the trust anchor.Methods in com.nimbusds.openid.connect.sdk.federation.api that return types with arguments of type EntityIDModifier and TypeMethodDescriptionEntityListingSuccessResponse.getEntityListing()Returns the entity IDs.Constructors in com.nimbusds.openid.connect.sdk.federation.api with parameters of type EntityIDModifierConstructorDescriptionFetchEntityStatementRequest(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 EntityIDModifierConstructorDescriptionEntityListingSuccessResponse(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 EntityIDModifierConstructorDescriptionFederationEntityConfigurationRequest(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 EntityIDModifier and TypeMethodDescriptionEntityStatement.getEntityID()Returns the entity ID.EntityStatementClaimsSet.getIssuerEntityID()Returns the issuer as entity ID.EntityStatementClaimsSet.getSubjectEntityID()Returns the subject as entity ID.EntityStatementClaimsSet.getTrustAnchorID()Gets the used trust anchor in a explicit client registration in OpenID Connect Federation 1.0.FederationEntityMetadata.getTrustAnchorID()Gets the trust anchor.static EntityIDParses an entity ID from the specified client ID.static EntityIDParses an entity ID from the specified issuer.static EntityIDParses an entity ID from the specified subject.static EntityIDParses an entity ID from the specified string.Methods in com.nimbusds.openid.connect.sdk.federation.entities that return types with arguments of type EntityIDModifier and TypeMethodDescriptionEntityStatementClaimsSet.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 EntityIDModifier and TypeMethodDescriptionvoidEntityStatementClaimsSet.setTrustAnchorID(EntityID trustAnchorID) Sets the used trust anchor in a explicit client registration in OpenID Connect Federation 1.0.voidFederationEntityMetadata.setTrustAnchorID(EntityID trustAnchorID) Sets the trust anchor.Method parameters in com.nimbusds.openid.connect.sdk.federation.entities with type arguments of type EntityIDModifier and TypeMethodDescriptionvoidEntityStatementClaimsSet.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 EntityIDModifierConstructorDescriptionEntityStatementClaimsSet(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 EntityIDModifier and TypeMethodDescriptionTrustChain.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 EntityIDModifier and TypeMethodDescriptionTrustChainResolver.getTrustAnchors()Returns the configured trust anchors.Methods in com.nimbusds.openid.connect.sdk.federation.trust with parameters of type EntityIDModifier and TypeMethodDescriptionDefaultEntityStatementRetriever.fetchEntityStatement(URI federationAPIEndpoint, EntityID issuer, EntityID subject) EntityStatementRetriever.fetchEntityStatement(URI federationAPIEndpoint, EntityID issuer, EntityID subject) Fetches an entity statement from a federation API endpoint.DefaultEntityStatementRetriever.fetchSelfIssuedEntityStatement(EntityID target) EntityStatementRetriever.fetchSelfIssuedEntityStatement(EntityID target) Fetches an entity's self-issued statement from its federation entity configuration endpoint.TrustChainResolver.resolveTrustChains(EntityID target) Resolves the trust chains for the specified target.TrustChainResolver.resolveTrustChains(EntityID target, EntityMetadataValidator targetMetadataValidator) Resolves the trust chains for the specified target, with optional validation of the target entity metadata.voidValidates the specified metadata.Constructors in com.nimbusds.openid.connect.sdk.federation.trust with parameters of type EntityIDModifierConstructorDescriptionTrustChainResolver(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 EntityIDModifierConstructorDescriptionTrustChainResolver(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 EntityIDModifier and TypeMethodDescriptionbooleanTrustChainConstraints.isPermitted(int numIntermediatesInPath, EntityID entityID) Checks if the entity ID with the given number of intermediates is permitted.booleanTrustChainConstraints.isPermitted(EntityID entityID) Checks if the entity ID is permitted.abstract booleanMatches an entity ID with this constraint.booleanbooleanConstructors in com.nimbusds.openid.connect.sdk.federation.trust.constraints with parameters of type EntityIDModifierConstructorDescriptionExactMatchEntityIDConstraint(EntityID entityID) Creates a new exact match entity ID constraint.