public class VerifiedClaimsContainerConstraint extends BaseConstraint
verified_claims
.Constructor and Description |
---|
VerifiedClaimsContainerConstraint() |
Modifier and Type | Method and Description |
---|---|
static VerifiedClaimsContainerConstraint |
extract(Map<?,?> map)
Create a
VerifiedClaimsContainerConstraint instance from the given object. |
static VerifiedClaimsContainerConstraint |
fromJson(String json)
Create a
VerifiedClaimsContainerConstraint instance from the given JSON. |
VerifiedClaimsConstraint |
getVerifiedClaims()
Get the constraint for
verified_claims . |
void |
setVerifiedClaims(VerifiedClaimsConstraint constraint)
Set the constraint for
verified_claims . |
Map<String,Object> |
toMap()
Create a
Map instance that represents this object in the way
conforming to the structure defined in 5. |
public VerifiedClaimsConstraint getVerifiedClaims()
verified_claims
.verified_claims
.public void setVerifiedClaims(VerifiedClaimsConstraint constraint)
verified_claims
.constraint
- The constraint for verified_claims
.public static VerifiedClaimsContainerConstraint extract(Map<?,?> map) throws ConstraintException
VerifiedClaimsContainerConstraint
instance from the given object.map
- A map that represents a constraint which includes "verified_claims"
.VerifiedClaimsContainerConstraint
instance that
represents a constraint which includes "verified_claims"
.ConstraintException
- The structure of the map does not conform to the specification
(OpenID Connect for Identity Assurance 1.0).public static VerifiedClaimsContainerConstraint fromJson(String json) throws com.google.gson.JsonSyntaxException, ConstraintException
VerifiedClaimsContainerConstraint
instance from the given JSON.
Values returned from getIdTokenClaims()
and getUserInfoClaims()
of AuthorizationResponse
are good candidates to be given to this method.
json
- JSON that may include "verified_claims"
.VerifiedClaimsContainerConstraint
instance that represents
the given JSON.com.google.gson.JsonSyntaxException
- The given string is not valid JSON.ConstraintException
- The structure of the JSON does not conform to the specification
(OpenID Connect for Identity Assurance 1.0).public Map<String,Object> toMap()
BaseConstraint
Map
instance that represents this object in the way
conforming to the structure defined in 5. Requesting Verified Claims of OpenID Connect for Identity Assurance 1.0.toMap
in class BaseConstraint
Map
instance that represents this object.
If BaseConstraint.exists()
returns false
or BaseConstraint.isNull()
returns true
, this method returns null.Copyright © 2021. All rights reserved.