Class TrustMarkStatusRequest
java.lang.Object
com.nimbusds.oauth2.sdk.AbstractRequest
com.nimbusds.openid.connect.sdk.federation.api.FederationAPIRequest
com.nimbusds.openid.connect.sdk.federation.api.TrustMarkStatusRequest
Trust mark status request.
Related specifications:
- OpenID Connect Federation 1.0, section 7.4.1.
-
Constructor Summary
ConstructorsConstructorDescriptionTrustMarkStatusRequest
(URI endpoint, com.nimbusds.jwt.SignedJWT trustMark) Creates a new trust mark status request.TrustMarkStatusRequest
(URI endpoint, Subject subject, Identifier id, Date iat) Creates a new trust mark status request. -
Method Summary
Modifier and TypeMethodDescriptiongetID()
Returns the trust mark ID.Returns the trust mark issue time.Returns the trust mark subject.Returns the trust mark subject entity ID.com.nimbusds.jwt.SignedJWT
Returns the trust mark.static TrustMarkStatusRequest
parse
(HTTPRequest httpRequest) Parses a trust mark status request from the specified HTTP request.static TrustMarkStatusRequest
Parses a trust mark status request from the specified request parameters.Returns the matching HTTP request.Returns the request parameters.Methods inherited from class com.nimbusds.oauth2.sdk.AbstractRequest
getEndpointURI
-
Constructor Details
-
TrustMarkStatusRequest
Creates a new trust mark status request.- Parameters:
endpoint
- The trust mark status endpoint. Must not benull
.subject
- The subject. Must not benull
.id
- The trust mark identifier. Must not benull
.iat
- The trust mark issue time,null
if not specified.
-
TrustMarkStatusRequest
Creates a new trust mark status request.- Parameters:
endpoint
- The trust mark status endpoint. Must not benull
.trustMark
- The trust mark. Must not benull
.
-
-
Method Details
-
getSubject
Returns the trust mark subject.- Returns:
- The trust mark subject,
null
if not specified.
-
getSubjectEntityID
Returns the trust mark subject entity ID.- Returns:
- The trust mark subject entity ID,
null
if not specified.
-
getID
Returns the trust mark ID.- Returns:
- The trust mark ID,
null
if not specified.
-
getIssueTime
Returns the trust mark issue time.- Returns:
- The trust mark issue time,
null
if not specified.
-
getTrustMark
Returns the trust mark.- Returns:
- The trust mark,
null
if not specified.
-
toParameters
Description copied from class:FederationAPIRequest
Returns the request parameters.- Specified by:
toParameters
in classFederationAPIRequest
- Returns:
- The request parameters.
-
toHTTPRequest
Description copied from interface:Request
Returns the matching HTTP request.- Specified by:
toHTTPRequest
in interfaceRequest
- Overrides:
toHTTPRequest
in classFederationAPIRequest
- Returns:
- The HTTP request.
-
parse
Parses a trust mark status request from the specified request parameters.- Parameters:
params
- The request parameters. Must not benull
.- Returns:
- The trust mark status request.
- Throws:
ParseException
- If parsing failed.
-
parse
Parses a trust mark status request from the specified HTTP request.- Parameters:
httpRequest
- The HTTP request. Must not benull
.- Returns:
- The trust negotiation request.
- Throws:
ParseException
- If parsing failed.
-