Uses of Class
com.nimbusds.oauth2.sdk.id.Subject
Packages that use Subject
Package
Description
Classes for representing, serialising and parsing core OAuth 2.0 concepts.
Common SAML 2.0 and JWT bearer assertion classes.
JWT bearer assertions.
SAML 2.0 bearer assertions.
Common OAuth 2.0 identifier and identity classes.
Common utility classes.
Claims and claim sets used in OpenID Connect.
OpenID Connect Federation 1.0 API classes.
OpenID Connect Federation 1.0 entity classes.
Federation trust marks.
Common OpenID Connect identifier and identity classes.
-
Uses of Subject in com.nimbusds.oauth2.sdk
Methods in com.nimbusds.oauth2.sdk that return SubjectModifier and TypeMethodDescriptionTokenIntrospectionSuccessResponse.getSubject()Returns the subject of the token, usually a machine-readable identifier of the resource owner who authorised the token.Methods in com.nimbusds.oauth2.sdk with parameters of type SubjectModifier and TypeMethodDescriptionSets the token subject. -
Uses of Subject in com.nimbusds.oauth2.sdk.assertions
Methods in com.nimbusds.oauth2.sdk.assertions that return SubjectConstructors in com.nimbusds.oauth2.sdk.assertions with parameters of type SubjectModifierConstructorDescriptionAssertionDetails(Issuer issuer, Subject subject, List<Audience> audience, Date iat, Date exp, Identifier id) Creates a new assertion details instance. -
Uses of Subject in com.nimbusds.oauth2.sdk.assertions.jwt
Constructors in com.nimbusds.oauth2.sdk.assertions.jwt with parameters of type SubjectModifierConstructorDescriptionJWTAssertionDetails(Issuer iss, Subject sub, Audience aud) Creates a new JWT bearer assertion details (claims set) instance.JWTAssertionDetails(Issuer iss, Subject sub, List<Audience> aud, Date exp, Date nbf, Date iat, JWTID jti, Map<String, Object> other) Creates a new JWT bearer assertion details (claims set) instance. -
Uses of Subject in com.nimbusds.oauth2.sdk.assertions.saml2
Constructors in com.nimbusds.oauth2.sdk.assertions.saml2 with parameters of type SubjectModifierConstructorDescriptionSAML2AssertionDetails(Issuer issuer, Subject subject, Audience audience) Creates a new SAML 2.0 bearer assertion details instance.SAML2AssertionDetails(Issuer issuer, Subject subject, String subjectFormat, Date subjectAuthTime, ACR subjectACR, List<Audience> audience, Date exp, Date nbf, Date iat, Identifier id, InetAddress clientAddress, Map<String, List<String>> attrStatement) Creates a new SAML 2.0 bearer assertion details instance. -
Uses of Subject in com.nimbusds.oauth2.sdk.id
Methods in com.nimbusds.oauth2.sdk.id that return SubjectConstructors in com.nimbusds.oauth2.sdk.id with parameters of type Subject -
Uses of Subject in com.nimbusds.oauth2.sdk.util
Methods in com.nimbusds.oauth2.sdk.util with parameters of type SubjectModifier and TypeMethodDescriptionstatic X509CertificateX509CertificateUtils.generate(Issuer issuer, Subject subject, Date nbf, Date exp, PublicKey certKey, PrivateKey signingKey) Generates a new X.509 certificate. -
Uses of Subject in com.nimbusds.openid.connect.sdk.claims
Methods in com.nimbusds.openid.connect.sdk.claims that return SubjectModifier and TypeMethodDescriptionCommonClaimsSet.getSubject()Gets the subject.UserInfo.getSubject()Gets the UserInfo subject.Constructors in com.nimbusds.openid.connect.sdk.claims with parameters of type SubjectModifierConstructorDescriptionCreates a new minimal ID token claims set.LogoutTokenClaimsSet(Issuer iss, Subject sub, List<Audience> aud, Date iat, JWTID jti, SessionID sid) Deprecated.LogoutTokenClaimsSet(Issuer iss, Subject sub, List<Audience> aud, Date iat, Date exp, JWTID jti, SessionID sid) Creates a new logout token claims set.Creates a new minimal UserInfo claims set. -
Uses of Subject in com.nimbusds.openid.connect.sdk.federation.api
Methods in com.nimbusds.openid.connect.sdk.federation.api that return SubjectModifier and TypeMethodDescriptionFetchEntityStatementRequest.getSubject()Returns the optional subject.ResolveRequest.getSubject()Returns the subject.TrustMarkStatusRequest.getSubject()Returns the trust mark subject.Constructors in com.nimbusds.openid.connect.sdk.federation.api with parameters of type SubjectModifierConstructorDescriptionFetchEntityStatementRequest(URI endpoint, Issuer issuer, Subject subject) Creates a new fetch entity request.ResolveClaimsSet(Issuer iss, Subject 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.TrustMarkStatusRequest(URI endpoint, Subject subject, Identifier id, Date iat) Creates a new trust mark status request. -
Uses of Subject in com.nimbusds.openid.connect.sdk.federation.entities
Methods in com.nimbusds.openid.connect.sdk.federation.entities that return SubjectModifier and TypeMethodDescriptionEntityID.toSubject()Returns the entity identifier as a subject.Methods in com.nimbusds.openid.connect.sdk.federation.entities with parameters of type SubjectModifier and TypeMethodDescriptionstatic EntityIDParses an entity ID from the specified subject.Constructors in com.nimbusds.openid.connect.sdk.federation.entities with parameters of type SubjectModifierConstructorDescriptionCreates a new entity identifier from the specified subject identifier.EntityStatementClaimsSet(Issuer iss, Subject 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 Subject in com.nimbusds.openid.connect.sdk.federation.trust.marks
Constructors in com.nimbusds.openid.connect.sdk.federation.trust.marks with parameters of type SubjectModifierConstructorDescriptionTrustMarkClaimsSet(Issuer iss, Subject sub, Identifier id, Date iat) Creates a new trust mark claims set with the minimum required claims. -
Uses of Subject in com.nimbusds.openid.connect.sdk.id
Methods in com.nimbusds.openid.connect.sdk.id that return SubjectModifier and TypeMethodDescriptionabstract SubjectEncodes a new pairwise subject identifier from the specified sector identifier and local subject.Encodes a new pairwise subject identifier from the specified sector identifier URI and local subject.Methods in com.nimbusds.openid.connect.sdk.id that return types with arguments of type SubjectModifier and TypeMethodDescriptionDecodes the specified pairwise subject identifier to produce the matching sector identifier and local subject.Methods in com.nimbusds.openid.connect.sdk.id with parameters of type SubjectModifier and TypeMethodDescriptionDecodes the specified pairwise subject identifier to produce the matching sector identifier and local subject.abstract SubjectEncodes a new pairwise subject identifier from the specified sector identifier and local subject.Encodes a new pairwise subject identifier from the specified sector identifier URI and local subject.