Class IdentityVerifier
- java.lang.Object
-
- com.nimbusds.openid.connect.sdk.assurance.evidences.IdentityVerifier
-
- All Implemented Interfaces:
net.minidev.json.JSONAware
public class IdentityVerifier extends Object implements net.minidev.json.JSONAware
Legal entity that performed an identity verification on behalf of an OpenID provider.Related specifications:
- OpenID Connect for Identity Assurance 1.0, section 5.1.1.
-
-
Constructor Summary
Constructors Constructor Description IdentityVerifier(Organization organization, TXN txn)Creates a new verifier.IdentityVerifier(String organizationString, TXN txn)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object o)StringgetOrganization()Deprecated.UsegetOrganizationString()instead.OrganizationgetOrganizationEntity()Returns the organisation.StringgetOrganizationString()Returns the organisation string.TXNgetTXN()Returns the identifier for the identity verification transaction.inthashCode()static IdentityVerifierparse(net.minidev.json.JSONObject jsonObject)Parses a verifier from the specified JSON object.net.minidev.json.JSONObjecttoJSONObject()Returns a JSON object representation os this verifier.StringtoJSONString()
-
-
-
Constructor Detail
-
IdentityVerifier
public IdentityVerifier(Organization organization, TXN txn)
Creates a new verifier.- Parameters:
organization- The organisation,nullif not specified.txn- Identifier for the identity verification transaction,nullif not specified.
-
IdentityVerifier
@Deprecated public IdentityVerifier(String organizationString, TXN txn)
Deprecated.Creates a new verifier.- Parameters:
organizationString- The organisation string,nullif not specified.txn- Identifier for the identity verification transaction,nullif not specified.
-
-
Method Detail
-
getOrganizationEntity
public Organization getOrganizationEntity()
Returns the organisation.- Returns:
- The organisation,
nullif not specified.
-
getOrganizationString
public String getOrganizationString()
Returns the organisation string.- Returns:
- The organisation string,
nullif not specified.
-
getOrganization
@Deprecated public String getOrganization()
Deprecated.UsegetOrganizationString()instead.Returns the organisation string.- Returns:
- The organisation string,
nullif not specified.
-
getTXN
public TXN getTXN()
Returns the identifier for the identity verification transaction.- Returns:
- The identity verification transaction identifier,
nullif not specified.
-
toJSONObject
public net.minidev.json.JSONObject toJSONObject()
Returns a JSON object representation os this verifier.- Returns:
- The JSON object.
-
toJSONString
public String toJSONString()
- Specified by:
toJSONStringin interfacenet.minidev.json.JSONAware
-
parse
public static IdentityVerifier parse(net.minidev.json.JSONObject jsonObject) throws ParseException
Parses a verifier from the specified JSON object.- Parameters:
jsonObject- The JSON object. Must not benull.- Returns:
- The verifier.
- Throws:
ParseException- If parsing failed.
-
-