public abstract class AssertionDetails extends java.lang.Object
Related specifications:
Constructor and Description |
---|
AssertionDetails(Issuer issuer,
Subject subject,
java.util.List<Audience> audience,
java.util.Date iat,
java.util.Date exp,
Identifier id)
Creates a new assertion details instance.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Audience> |
getAudience()
Returns the audience.
|
java.util.Date |
getExpirationTime()
Returns the expiration time.
|
Identifier |
getID()
Returns the optional assertion identifier.
|
Issuer |
getIssuer()
Returns the issuer.
|
java.util.Date |
getIssueTime()
Returns the optional issue time.
|
Subject |
getSubject()
Returns the subject.
|
public AssertionDetails(Issuer issuer, Subject subject, java.util.List<Audience> audience, java.util.Date iat, java.util.Date exp, Identifier id)
issuer
- The issuer. Must not be null
.subject
- The subject. Must not be null
.audience
- The audience, typically including the URI of the
authorisation server's token endpoint. Must not be
null
.exp
- The expiration time. Must not be null
.iat
- The time at which the assertion was issued,
null
if not specified.id
- Unique identifier for the assertion, null
if
not specified.public Subject getSubject()
public java.util.List<Audience> getAudience()
public java.util.Date getExpirationTime()
public java.util.Date getIssueTime()
null
if not specified.public Identifier getID()
null
if not specified.Copyright © 2016 Connect2id Ltd.. All Rights Reserved.