Uses of Class
com.nimbusds.oauth2.sdk.id.Subject
-
Packages that use Subject Package Description com.nimbusds.oauth2.sdk Classes for representing, serialising and parsing core OAuth 2.0 concepts.com.nimbusds.oauth2.sdk.assertions Common SAML 2.0 and JWT bearer assertion classes.com.nimbusds.oauth2.sdk.assertions.jwt JWT bearer assertions.com.nimbusds.oauth2.sdk.assertions.saml2 SAML 2.0 bearer assertions.com.nimbusds.oauth2.sdk.id Common OAuth 2.0 identifier and identity classes.com.nimbusds.oauth2.sdk.util Common utility classes.com.nimbusds.openid.connect.sdk.claims Claims and claim sets used in OpenID Connect.com.nimbusds.openid.connect.sdk.federation.api OpenID Connect Federation 1.0 API classes.com.nimbusds.openid.connect.sdk.federation.entities OpenID Connect Federation 1.0 entity classes.com.nimbusds.openid.connect.sdk.federation.trust.marks Federation trust marks.com.nimbusds.openid.connect.sdk.id Common OpenID Connect identifier and identity classes. -
-
Uses of Subject in com.nimbusds.oauth2.sdk
Methods in com.nimbusds.oauth2.sdk that return Subject Modifier and Type Method Description Subject
TokenIntrospectionSuccessResponse. 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 Subject Modifier and Type Method Description TokenIntrospectionSuccessResponse.Builder
TokenIntrospectionSuccessResponse.Builder. subject(Subject sub)
Sets the token subject. -
Uses of Subject in com.nimbusds.oauth2.sdk.assertions
Methods in com.nimbusds.oauth2.sdk.assertions that return Subject Modifier and Type Method Description Subject
AssertionDetails. getSubject()
Returns the subject.Constructors in com.nimbusds.oauth2.sdk.assertions with parameters of type Subject Constructor Description AssertionDetails(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 Subject Constructor Description JWTAssertionDetails(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 Subject Constructor Description SAML2AssertionDetails(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 Subject Modifier and Type Method Description Subject
Actor. getSubject()
Returns the subject.Constructors in com.nimbusds.oauth2.sdk.id with parameters of type Subject Constructor Description Actor(Subject subject)
Creates a new actor.Actor(Subject subject, Issuer issuer, Actor parent)
Creates a new actor. -
Uses of Subject in com.nimbusds.oauth2.sdk.util
Methods in com.nimbusds.oauth2.sdk.util with parameters of type Subject Modifier and Type Method Description static X509Certificate
X509CertificateUtils. 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 Subject Modifier and Type Method Description Subject
CommonClaimsSet. getSubject()
Gets the subject.Subject
UserInfo. getSubject()
Gets the UserInfo subject.Constructors in com.nimbusds.openid.connect.sdk.claims with parameters of type Subject Constructor Description IDTokenClaimsSet(Issuer iss, Subject sub, List<Audience> aud, Date exp, Date iat)
Creates a new minimal ID token claims set.LogoutTokenClaimsSet(Issuer iss, Subject sub, List<Audience> aud, Date iat, JWTID jti, SessionID sid)
Creates a new logout token claims set.UserInfo(Subject sub)
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 Subject Modifier and Type Method Description Subject
FetchEntityStatementRequest. getSubject()
Returns the optional subject.Subject
ResolveRequest. getSubject()
Returns the subject.Subject
TrustMarkStatusRequest. getSubject()
Returns the trust mark subject.Constructors in com.nimbusds.openid.connect.sdk.federation.api with parameters of type Subject Constructor Description FetchEntityStatementRequest(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 Subject Modifier and Type Method Description Subject
EntityID. toSubject()
Returns the entity identifier as a subject.Methods in com.nimbusds.openid.connect.sdk.federation.entities with parameters of type Subject Modifier and Type Method Description static EntityID
EntityID. parse(Subject subject)
Parses an entity ID from the specified subject.Constructors in com.nimbusds.openid.connect.sdk.federation.entities with parameters of type Subject Constructor Description EntityID(Subject subject)
Creates 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 Subject Constructor Description TrustMarkClaimsSet(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 Subject Modifier and Type Method Description Subject
HashBasedPairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
abstract Subject
PairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
Encodes a new pairwise subject identifier from the specified sector identifier and local subject.Subject
PairwiseSubjectCodec. encode(URI sectorURI, Subject localSub)
Encodes a new pairwise subject identifier from the specified sector identifier URI and local subject.Subject
SIVAESBasedPairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
Methods in com.nimbusds.openid.connect.sdk.id that return types with arguments of type Subject Modifier and Type Method Description Map.Entry<SectorID,Subject>
PairwiseSubjectCodec. decode(Subject pairwiseSubject)
Decodes the specified pairwise subject identifier to produce the matching sector identifier and local subject.Map.Entry<SectorID,Subject>
SIVAESBasedPairwiseSubjectCodec. decode(Subject pairwiseSubject)
Methods in com.nimbusds.openid.connect.sdk.id with parameters of type Subject Modifier and Type Method Description Map.Entry<SectorID,Subject>
PairwiseSubjectCodec. decode(Subject pairwiseSubject)
Decodes the specified pairwise subject identifier to produce the matching sector identifier and local subject.Map.Entry<SectorID,Subject>
SIVAESBasedPairwiseSubjectCodec. decode(Subject pairwiseSubject)
Subject
HashBasedPairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
abstract Subject
PairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
Encodes a new pairwise subject identifier from the specified sector identifier and local subject.Subject
PairwiseSubjectCodec. encode(URI sectorURI, Subject localSub)
Encodes a new pairwise subject identifier from the specified sector identifier URI and local subject.Subject
SIVAESBasedPairwiseSubjectCodec. encode(SectorID sectorID, Subject localSub)
-