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 EntityIDFetchEntityStatementRequest. getIssuerEntityID()Returns the issuer entity ID.EntityIDFetchEntityStatementRequest. getSubjectEntityID()Returns the optional subject entity ID.EntityIDResolveRequest. getSubjectEntityID()Returns the subject entity ID.EntityIDTrustMarkStatusRequest. getSubjectEntityID()Returns the trust mark subject entity ID.EntityIDResolveRequest. 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)Creates a new entity fetch request.ResolveClaimsSet(EntityID iss, EntityID sub, Date iat, Date exp, net.minidev.json.JSONObject metadata)Creates a new resolve response claims set with the minimum required claims.ResolveRequest(URI endpoint, Subject subject, EntityID anchor, EntityType entityType)Creates a new resolve entity statement 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 EntityIDEntityStatement. getEntityID()Returns the entity ID.EntityIDCommonFederationClaimsSet. getIssuerEntityID()Returns the issuer as entity ID.EntityIDCommonFederationClaimsSet. getSubjectEntityID()Returns the subject as entity ID.EntityIDEntityStatementClaimsSet. getTrustAnchorID()Gets the used trust anchor in a explicit client registration in OpenID Connect Federation 1.0.static EntityIDEntityID. parse(ClientID clientID)Parses an entity ID from the specified client ID.static EntityIDEntityID. parse(Issuer issuer)Parses an entity ID from the specified issuer.static EntityIDEntityID. parse(Subject subject)Parses an entity ID from the specified subject.static EntityIDEntityID. 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 voidEntityStatementClaimsSet. setTrustAnchorID(EntityID trustAnchorID)Sets the used trust anchor in a explicit client registration in OpenID Connect Federation 1.0.Method parameters in com.nimbusds.openid.connect.sdk.federation.entities with type arguments of type EntityID Modifier and Type Method Description voidEntityStatementClaimsSet. 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 EntityIDTrustChain. 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 EntityStatementDefaultEntityStatementRetriever. fetchEntityConfiguration(EntityID target)EntityStatementEntityStatementRetriever. fetchEntityConfiguration(EntityID target)Fetches an entity configuration.EntityStatementDefaultEntityStatementRetriever. fetchEntityStatement(URI federationAPIEndpoint, EntityID issuer, EntityID subject)EntityStatementEntityStatementRetriever. fetchEntityStatement(URI federationAPIEndpoint, EntityID issuer, EntityID subject)Fetches an entity statement.TrustChainSetTrustChainResolver. resolveTrustChains(EntityID target)Resolves the trust chains for the specified target.TrustChainSetTrustChainResolver. resolveTrustChains(EntityID target, EntityMetadataValidator targetMetadataValidator)Resolves the trust chains for the specified target, with optional validation of the target entity metadata.voidEntityMetadataValidator. 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 booleanTrustChainConstraints. 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 specified entity ID is permitted.abstract booleanEntityIDConstraint. matches(EntityID entityID)Matches an entity ID with this constraint.booleanExactMatchEntityIDConstraint. matches(EntityID entityID)booleanSubtreeEntityIDConstraint. 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.
-