Class VerificationMethod
java.lang.Object
com.nimbusds.openid.connect.sdk.assurance.evidences.VerificationMethod
Verification method establishing a given user owns a set of provided claims.
Related specifications:
- OpenID Connect for Identity Assurance 1.0, section 5.1.1.
-
Constructor Summary
ConstructorDescriptionVerificationMethod
(VerificationMethodType type, Policy policy, Procedure procedure, Status status) Creates a new verification method. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the policy.Returns the procedure.Returns the status.getType()
Returns the type of this verification method.int
hashCode()
static VerificationMethod
parse
(net.minidev.json.JSONObject jsonObject) Parses a verification method from the specified JSON object.net.minidev.json.JSONObject
Returns a JSON object representation of this verification method.
-
Constructor Details
-
VerificationMethod
public VerificationMethod(VerificationMethodType type, Policy policy, Procedure procedure, Status status) Creates a new verification method.- Parameters:
type
- The type. Must not benull
.policy
- The policy,null
if not specified.procedure
- The procedure,null
if not specified.status
- The status,null
if not specified.
-
-
Method Details
-
getType
Returns the type of this verification method.- Returns:
- The type.
-
equals
-
hashCode
-
toJSONObject
Returns a JSON object representation of this verification method.- Returns:
- The JSON object.
-
parse
public static VerificationMethod parse(net.minidev.json.JSONObject jsonObject) throws ParseException Parses a verification method from the specified JSON object.- Parameters:
jsonObject
- The JSON object. Must not benull
.- Returns:
- The verification method.
- Throws:
ParseException
- If parsing failed.
-
getPolicy
Returns the policy.- Returns:
- The policy,
null
if not specified.
-
getProcedure
Returns the procedure.- Returns:
- The procedure,
null
if not specified.
-
getStatus
Returns the status.- Returns:
- The status,
null
if not specified.
-