Uses of Class
com.nimbusds.oauth2.sdk.id.Issuer
-
Packages that use Issuer Package Description com.nimbusds.oauth2.sdk Classes for representing, serialising and parsing core OAuth 2.0 concepts.com.nimbusds.oauth2.sdk.as OAuth 2.0 Authorisation Server (AS) classes.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.ciba OpenID Connect Client Initiated Backchannel Authentication (CIBA) Flow - Core 1.0 classes.com.nimbusds.oauth2.sdk.id Common OAuth 2.0 identifier and identity classes.com.nimbusds.oauth2.sdk.jarm JWT Secured Authorization Response Mode for OAuth 2.0 (JARM) utilities.com.nimbusds.oauth2.sdk.util Common utility classes.com.nimbusds.openid.connect.sdk Classes for representing, serialising and parsing core OpenID Connect concepts.com.nimbusds.openid.connect.sdk.assurance.evidences Identity evidence 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.op OpenID Connect Provider (OP) classes.com.nimbusds.openid.connect.sdk.rp.statement Software statement processing.com.nimbusds.openid.connect.sdk.validators Client-side OpenID Connect ID token, access token and authorisation code validators. -
-
Uses of Issuer in com.nimbusds.oauth2.sdk
Methods in com.nimbusds.oauth2.sdk that return Issuer Modifier and Type Method Description Issuer
AuthorizationResponse. getIssuer()
Returns the optional issuer.Issuer
RequestObjectPOSTSuccessResponse. getIssuer()
Deprecated.Returns the issuer.Issuer
TokenIntrospectionSuccessResponse. getIssuer()
Returns the token issuer.Methods in com.nimbusds.oauth2.sdk with parameters of type Issuer Modifier and Type Method Description TokenIntrospectionSuccessResponse.Builder
TokenIntrospectionSuccessResponse.Builder. issuer(Issuer iss)
Sets the token issuer.Constructors in com.nimbusds.oauth2.sdk with parameters of type Issuer Constructor Description AuthorizationErrorResponse(URI redirectURI, ErrorObject error, State state, Issuer issuer, ResponseMode rm)
Creates a new authorisation error response.AuthorizationResponse(URI redirectURI, State state, Issuer issuer, ResponseMode rm)
Creates a new authorisation response.AuthorizationSuccessResponse(URI redirectURI, AuthorizationCode code, AccessToken accessToken, State state, Issuer issuer, ResponseMode rm)
Creates a new authorisation success response.RequestObjectPOSTSuccessResponse(Issuer iss, Audience aud, URI requestURI, Date exp)
Deprecated.Creates a new request object POST success response. -
Uses of Issuer in com.nimbusds.oauth2.sdk.as
Methods in com.nimbusds.oauth2.sdk.as that return Issuer Modifier and Type Method Description Issuer
AuthorizationServerMetadata. getIssuer()
Gets the issuer identifier.Methods in com.nimbusds.oauth2.sdk.as with parameters of type Issuer Modifier and Type Method Description static AuthorizationServerMetadata
AuthorizationServerMetadata. resolve(Issuer issuer)
Resolves OAuth 2.0 authorisation server metadata from the specified issuer identifier.static AuthorizationServerMetadata
AuthorizationServerMetadata. resolve(Issuer issuer, int connectTimeout, int readTimeout)
Resolves OAuth 2.0 authorisation server metadata from the specified issuer identifier.static URL
AuthorizationServerMetadata. resolveURL(Issuer issuer)
Resolves OAuth 2.0 authorisation server metadata URL from the specified issuer identifier.Constructors in com.nimbusds.oauth2.sdk.as with parameters of type Issuer Constructor Description AuthorizationServerConfigurationRequest(Issuer issuer)
Creates a new OAuth 2.0 Authorisation Server configuration request using thepostfix well-known path composition strategy
.AuthorizationServerConfigurationRequest(Issuer issuer, WellKnownPathComposeStrategy strategy)
Creates a new OAuth 2.0 Authorisation Server configuration request.AuthorizationServerMetadata(Issuer issuer)
Creates a new OAuth 2.0 Authorisation Server (AS) metadata instance. -
Uses of Issuer in com.nimbusds.oauth2.sdk.assertions
Methods in com.nimbusds.oauth2.sdk.assertions that return Issuer Modifier and Type Method Description Issuer
AssertionDetails. getIssuer()
Returns the issuer.Constructors in com.nimbusds.oauth2.sdk.assertions with parameters of type Issuer Constructor Description AssertionDetails(Issuer issuer, Subject subject, List<Audience> audience, Date iat, Date exp, Identifier id)
Creates a new assertion details instance. -
Uses of Issuer in com.nimbusds.oauth2.sdk.assertions.jwt
Constructors in com.nimbusds.oauth2.sdk.assertions.jwt with parameters of type Issuer 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 Issuer in com.nimbusds.oauth2.sdk.assertions.saml2
Methods in com.nimbusds.oauth2.sdk.assertions.saml2 with parameters of type Issuer Modifier and Type Method Description org.opensaml.saml.saml2.core.Assertion
SAML2AssertionValidator. validate(String xml, Issuer expectedIssuer, Key key)
Validates the specified SAML 2.0 assertion.org.opensaml.saml.saml2.core.Assertion
SAML2AssertionValidator. validate(org.opensaml.saml.saml2.core.Assertion assertion, Issuer expectedIssuer, Key key)
Validates the specified SAML 2.0 assertion.Constructors in com.nimbusds.oauth2.sdk.assertions.saml2 with parameters of type Issuer 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 Issuer in com.nimbusds.oauth2.sdk.ciba
Constructors in com.nimbusds.oauth2.sdk.ciba with parameters of type Issuer Constructor Description CIBASignedRequestClaimsSet(CIBARequest cibaPlainRequest, Issuer iss, Audience aud, Date iat, Date nbf, Date exp, JWTID jti)
Creates a new CIBA signed request claims set. -
Uses of Issuer in com.nimbusds.oauth2.sdk.id
Methods in com.nimbusds.oauth2.sdk.id that return Issuer Modifier and Type Method Description Issuer
Actor. getIssuer()
Returns the optional issuer for the subject.static Issuer
Issuer. parse(String s)
Parses an issuer from the specified string.Methods in com.nimbusds.oauth2.sdk.id with parameters of type Issuer Modifier and Type Method Description static boolean
Issuer. isValid(Issuer value)
Checks if the specified issuer is a valid identifier.Constructors in com.nimbusds.oauth2.sdk.id with parameters of type Issuer Constructor Description Actor(Subject subject, Issuer issuer, Actor parent)
Creates a new actor. -
Uses of Issuer in com.nimbusds.oauth2.sdk.jarm
Methods in com.nimbusds.oauth2.sdk.jarm that return Issuer Modifier and Type Method Description Issuer
JARMClaimsVerifier. getExpectedIssuer()
Returns the expected Authorisation Server.Methods in com.nimbusds.oauth2.sdk.jarm with parameters of type Issuer Modifier and Type Method Description static JARMValidator
JARMValidator. create(Issuer issuer, ClientInformation clientInfo)
Creates a new JARM validator for the specified Authorisation Server or OpenID Provider, which must publish its metadata at[issuer-url]/.well-known/oauth-authorization-server
resp.static JARMValidator
JARMValidator. create(Issuer issuer, ClientInformation clientInfo, com.nimbusds.jose.jwk.source.JWKSource clientJWKSource, int connectTimeout, int readTimeout)
Creates a new JARM validator for the specified Authorisation Server or OpenID Provider, which must publish its metadata at[issuer-url]/.well-known/oauth-authorization-server
resp.static com.nimbusds.jwt.JWTClaimsSet
JARMUtils. toJWTClaimsSet(Issuer iss, ClientID aud, Date exp, AuthorizationResponse response)
Creates a JSON Web Token (JWT) claims set for the specified authorisation success response.Constructors in com.nimbusds.oauth2.sdk.jarm with parameters of type Issuer Constructor Description JARMClaimsVerifier(Issuer issuer, ClientID clientID, int maxClockSkew)
Creates a new ID token claims verifier.JARMValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, com.nimbusds.jose.jwk.JWKSet jwkSet)
Creates a new JARM validator for RSA or EC signed authorisation responses where the Authorisation Server's JWK set is specified by value.JARMValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, Secret clientSecret)
Creates a new JARM validator for HMAC protected authorisation responses.JARMValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, URL jwkSetURI)
Creates a new JARM validator for RSA or EC signed authorisation responses where the Authorisation Server's JWK set is specified by URL.JARMValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, URL jwkSetURI, com.nimbusds.jose.util.ResourceRetriever resourceRetriever)
Creates a new JARM validator for RSA or EC signed authorisation responses where the Authorisation Server's JWK set is specified by URL.JARMValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.proc.JWSKeySelector jwsKeySelector, com.nimbusds.jose.proc.JWEKeySelector jweKeySelector)
Creates a new JARM validator. -
Uses of Issuer in com.nimbusds.oauth2.sdk.util
Methods in com.nimbusds.oauth2.sdk.util with parameters of type Issuer 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.static X509Certificate
X509CertificateUtils. generateSelfSigned(Issuer issuer, Date nbf, Date exp, PublicKey certKey, PrivateKey signingKey)
Generates a new self-signed and self-issued X.509 certificate. -
Uses of Issuer in com.nimbusds.openid.connect.sdk
Constructors in com.nimbusds.openid.connect.sdk with parameters of type Issuer Constructor Description AuthenticationErrorResponse(URI redirectURI, ErrorObject error, State state, Issuer issuer, ResponseMode rm)
Creates a new OpenID Connect authentication error response.AuthenticationSuccessResponse(URI redirectURI, AuthorizationCode code, com.nimbusds.jwt.JWT idToken, AccessToken accessToken, State state, State sessionState, Issuer issuer, ResponseMode rm)
Creates a new OpenID Connect authentication success response. -
Uses of Issuer in com.nimbusds.openid.connect.sdk.assurance.evidences
Methods in com.nimbusds.openid.connect.sdk.assurance.evidences that return Issuer Modifier and Type Method Description Issuer
QESEvidence. getQESIssuer()
Returns the QES issuer.Constructors in com.nimbusds.openid.connect.sdk.assurance.evidences with parameters of type Issuer Constructor Description QESEvidence(Issuer issuer, String serialNumber, DateWithTimeZoneOffset createdAt)
Creates a new QES used as identity evidence. -
Uses of Issuer in com.nimbusds.openid.connect.sdk.claims
Methods in com.nimbusds.openid.connect.sdk.claims that return Issuer Modifier and Type Method Description Issuer
ClaimsSet. getIssuer()
Gets the issuer.Methods in com.nimbusds.openid.connect.sdk.claims with parameters of type Issuer Modifier and Type Method Description void
ClaimsSet. setIssuer(Issuer iss)
Sets the issuer.Constructors in com.nimbusds.openid.connect.sdk.claims with parameters of type Issuer 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. -
Uses of Issuer in com.nimbusds.openid.connect.sdk.federation.api
Methods in com.nimbusds.openid.connect.sdk.federation.api that return Issuer Modifier and Type Method Description Issuer
EntityListingRequest. getIssuer()
Returns the issuer.Issuer
FetchEntityStatementRequest. getIssuer()
Returns the issuer.Constructors in com.nimbusds.openid.connect.sdk.federation.api with parameters of type Issuer Constructor Description EntityListingRequest(URI endpoint, Issuer issuer, EntityListingSpec listingSpec)
Creates a new entity listing request.FetchEntityStatementRequest(URI endpoint, Issuer issuer, Subject subject, Audience audience)
Creates a new entity fetch request. -
Uses of Issuer in com.nimbusds.openid.connect.sdk.federation.entities
Methods in com.nimbusds.openid.connect.sdk.federation.entities that return Issuer Modifier and Type Method Description Issuer
EntityID. toIssuer()
Returns the entity identifier as an issuer.Methods in com.nimbusds.openid.connect.sdk.federation.entities with parameters of type Issuer Modifier and Type Method Description static EntityID
EntityID. parse(Issuer issuer)
Parses an entity ID from the specified issuer.Constructors in com.nimbusds.openid.connect.sdk.federation.entities with parameters of type Issuer Constructor Description EntityID(Issuer issuer)
Creates a new entity identifier from the specified issuer 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 Issuer in com.nimbusds.openid.connect.sdk.federation.trust.marks
Constructors in com.nimbusds.openid.connect.sdk.federation.trust.marks with parameters of type Issuer 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 Issuer in com.nimbusds.openid.connect.sdk.op
Methods in com.nimbusds.openid.connect.sdk.op with parameters of type Issuer Modifier and Type Method Description static OIDCProviderMetadata
OIDCProviderMetadata. resolve(Issuer issuer)
Resolves OpenID Provider metadata from the specified issuer identifier.static OIDCProviderMetadata
OIDCProviderMetadata. resolve(Issuer issuer, int connectTimeout, int readTimeout)
Resolves OpenID Provider metadata from the specified issuer identifier.static URL
OIDCProviderMetadata. resolveURL(Issuer issuer)
Resolves OpenID Provider metadata URL from the specified issuer identifier.Constructors in com.nimbusds.openid.connect.sdk.op with parameters of type Issuer Constructor Description OIDCProviderConfigurationRequest(Issuer issuer)
Creates a new OpenID Provider configuration request using thepostfix well-known path composition strategy
.OIDCProviderConfigurationRequest(Issuer issuer, WellKnownPathComposeStrategy strategy)
Creates a new OpenID Provider configuration request.OIDCProviderMetadata(Issuer issuer, List<SubjectType> subjectTypes, URI jwkSetURI)
Creates a new OpenID Connect provider metadata instance. -
Uses of Issuer in com.nimbusds.openid.connect.sdk.rp.statement
Constructors in com.nimbusds.openid.connect.sdk.rp.statement with parameters of type Issuer Constructor Description SoftwareStatementProcessor(Issuer issuer, boolean required, Set<com.nimbusds.jose.JWSAlgorithm> jwsAlgs, com.nimbusds.jose.jwk.JWKSet jwkSet)
Creates a new software statement processor.SoftwareStatementProcessor(Issuer issuer, boolean required, Set<com.nimbusds.jose.JWSAlgorithm> jwsAlgs, com.nimbusds.jose.jwk.source.JWKSource<C> jwkSource)
Creates a new software statement processor.SoftwareStatementProcessor(Issuer issuer, boolean required, Set<com.nimbusds.jose.JWSAlgorithm> jwsAlgs, com.nimbusds.jose.jwk.source.JWKSource<C> jwkSource, Set<String> additionalRequiredClaims)
Creates a new software statement processor.SoftwareStatementProcessor(Issuer issuer, boolean required, Set<com.nimbusds.jose.JWSAlgorithm> jwsAlgs, URL jwkSetURL, int connectTimeoutMs, int readTimeoutMs, int sizeLimitBytes)
Creates a new software statement processor. -
Uses of Issuer in com.nimbusds.openid.connect.sdk.validators
Methods in com.nimbusds.openid.connect.sdk.validators that return Issuer Modifier and Type Method Description Issuer
AbstractJWTValidator. getExpectedIssuer()
Returns the expected token issuer.Issuer
IDTokenClaimsVerifier. getExpectedIssuer()
Returns the expected ID token issuer.Issuer
LogoutTokenClaimsVerifier. getExpectedIssuer()
Returns the expected ID token issuer.Methods in com.nimbusds.openid.connect.sdk.validators with parameters of type Issuer Modifier and Type Method Description static IDTokenValidator
IDTokenValidator. create(Issuer opIssuer, OIDCClientInformation clientInfo)
Creates a new ID token validator for the specified OpenID Provider, which must publish its metadata at[issuer-url]/.well-known/openid-configuration
.static IDTokenValidator
IDTokenValidator. create(Issuer opIssuer, OIDCClientInformation clientInfo, com.nimbusds.jose.jwk.source.JWKSource clientJWKSource, int connectTimeout, int readTimeout)
Creates a new ID token validator for the specified OpenID Provider, which must publish its metadata at[issuer-url]/.well-known/openid-configuration
.Constructors in com.nimbusds.openid.connect.sdk.validators with parameters of type Issuer Constructor Description AbstractJWTValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.proc.JWSKeySelector jwsKeySelector, com.nimbusds.jose.proc.JWEKeySelector jweKeySelector)
Creates a new abstract JWT validator.IDTokenClaimsVerifier(Issuer issuer, ClientID clientID, Nonce nonce, int maxClockSkew)
Creates a new ID token claims verifier.IDTokenValidator(Issuer expectedIssuer, ClientID clientID)
Creates a new validator for unsecured (plain) ID tokens.IDTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, com.nimbusds.jose.jwk.JWKSet jwkSet)
Creates a new validator for RSA or EC signed ID tokens where the OpenID Provider's JWK set is specified by value.IDTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, Secret clientSecret)
Creates a new validator for HMAC protected ID tokens.IDTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, URL jwkSetURI)
Creates a new validator for RSA or EC signed ID tokens where the OpenID Provider's JWK set is specified by URL.IDTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, URL jwkSetURI, com.nimbusds.jose.util.ResourceRetriever resourceRetriever)
Creates a new validator for RSA or EC signed ID tokens where the OpenID Provider's JWK set is specified by URL.IDTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.proc.JWSKeySelector jwsKeySelector, com.nimbusds.jose.proc.JWEKeySelector jweKeySelector)
Creates a new ID token validator.LogoutTokenClaimsVerifier(Issuer issuer, ClientID clientID)
Creates a new logout token claims verifier.LogoutTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, com.nimbusds.jose.jwk.JWKSet jwkSet)
Creates a new validator for RSA or EC signed logout tokens where the OpenID Provider's JWK set is specified by value.LogoutTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, Secret clientSecret)
Creates a new validator for HMAC protected logout tokens.LogoutTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, URL jwkSetURI)
Creates a new validator for RSA or EC signed logout tokens where the OpenID Provider's JWK set is specified by URL.LogoutTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.JWSAlgorithm expectedJWSAlg, URL jwkSetURI, com.nimbusds.jose.util.ResourceRetriever resourceRetriever)
Creates a new validator for RSA or EC signed logout tokens where the OpenID Provider's JWK set is specified by URL.LogoutTokenValidator(Issuer expectedIssuer, ClientID clientID, com.nimbusds.jose.proc.JWSKeySelector jwsKeySelector, com.nimbusds.jose.proc.JWEKeySelector jweKeySelector)
Creates a new logout token validator.
-