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.SignedJWTReturns the trust mark.static TrustMarkStatusRequestparse(HTTPRequest httpRequest) Parses a trust mark status request from the specified HTTP request.static TrustMarkStatusRequestParses 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,nullif 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,
nullif not specified.
-
getSubjectEntityID
Returns the trust mark subject entity ID.- Returns:
- The trust mark subject entity ID,
nullif not specified.
-
getID
Returns the trust mark ID.- Returns:
- The trust mark ID,
nullif not specified.
-
getIssueTime
Returns the trust mark issue time.- Returns:
- The trust mark issue time,
nullif not specified.
-
getTrustMark
Returns the trust mark.- Returns:
- The trust mark,
nullif not specified.
-
toParameters
Description copied from class:FederationAPIRequestReturns the request parameters.- Specified by:
toParametersin classFederationAPIRequest- Returns:
- The request parameters.
-
toHTTPRequest
Description copied from interface:RequestReturns the matching HTTP request.- Specified by:
toHTTPRequestin interfaceRequest- Overrides:
toHTTPRequestin 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.
-