Class Attestation
java.lang.Object
com.nimbusds.openid.connect.sdk.assurance.evidences.Attestation
Attestation.
Related specifications:
- OpenID Connect for Identity Assurance 1.0, section 5.1.1.3.
-
Constructor Summary
ConstructorsConstructorDescriptionAttestation(VouchType type, ReferenceNumber referenceNumber, PersonalNumber personalNumber, SimpleDate dateOfIssuance, SimpleDate dateOfExpiry, Voucher voucher) Creates a new attestation instance. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the date of expiry.Returns the date of issuance.Returns the personal number.Returns the reference number.getType()Returns the vouch type.Returns the voucher information.inthashCode()static Attestationparse(net.minidev.json.JSONObject jsonObject) Parses an attestation instance from the specified JSON object.net.minidev.json.JSONObjectReturns a JSON object representation of this attestation instance.
-
Constructor Details
-
Attestation
public Attestation(VouchType type, ReferenceNumber referenceNumber, PersonalNumber personalNumber, SimpleDate dateOfIssuance, SimpleDate dateOfExpiry, Voucher voucher) Creates a new attestation instance.- Parameters:
type- The vouch type. Must not benull.referenceNumber- The reference number,nullif not specified.personalNumber- The personal number,nullif not specified.dateOfIssuance- The date of issuance,nullif not specified.dateOfExpiry- The date of expiry,nullif not specified.voucher- The voucher information,nullif not specified.
-
-
Method Details
-
getType
Returns the vouch type.- Returns:
- The vouch type.
-
getReferenceNumber
Returns the reference number.- Returns:
- The reference number,
nullif not specified.
-
getPersonalNumber
Returns the personal number.- Returns:
- The personal number,
nullif not specified.
-
getDateOfIssuance
Returns the date of issuance.- Returns:
- The date of issuance,
nullif not specified.
-
getDateOfExpiry
Returns the date of expiry.- Returns:
- The date of expiry,
nullif not specified.
-
getVoucher
Returns the voucher information.- Returns:
- The voucher information,
nullif not specified.
-
toJSONObject
Returns a JSON object representation of this attestation instance.- Returns:
- The JSON object.
-
equals
-
hashCode
-
parse
Parses an attestation instance from the specified JSON object.- Parameters:
jsonObject- The JSON object. Must not benull.- Returns:
- The attestation instance.
- Throws:
ParseException- If parsing failed.
-