Class IdentityTrustFramework
- java.lang.Object
-
- com.nimbusds.oauth2.sdk.id.Identifier
-
- com.nimbusds.openid.connect.sdk.assurance.IdentityTrustFramework
-
- All Implemented Interfaces:
Serializable,Comparable<Identifier>,net.minidev.json.JSONAware
@Immutable public final class IdentityTrustFramework extends Identifier
Identity trust framework identifiers.Related specifications:
- OpenID Connect for Identity Assurance 1.0, section 5.1.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static IdentityTrustFrameworkAU_TDIFThe OP is accredited as an identity service provider under the AU Trusted Digital Identity Framework.static IdentityTrustFrameworkBE_ITSMEThe OP verifies and maintains user identities in conformance with the Belgian law on electronic identification.static IdentityTrustFrameworkCZ_AMLThe OP verifies and maintains user identities in conformance with the Czech Anti-Money Laundering Law.static IdentityTrustFrameworkDE_AMLThe OP verifies and maintains user identities in conformance with the German Anti-Money Laundering Law.static IdentityTrustFrameworkDE_TKG111The OP verifies and maintains user identities in conforms with the German Telecommunications Law (here §111).static IdentityTrustFrameworkEIDASThe OP is able to attest user identities in accordance with the EU regulation No 910/2014 (eIDAS).static IdentityTrustFrameworkEIDAS_IAL_HIGHDeprecated.static IdentityTrustFrameworkEIDAS_IAL_SUBSTANTIALDeprecated.static IdentityTrustFrameworkIT_SPIDThe OP is accredited by the Agency for Digital Italy as an identity provider in the Public Digital Identity System (SPID).static IdentityTrustFrameworkJP_AMLThe OP verifies and maintains user identities in conformance with the Japanese Act on Prevention of Transfer of Criminal Proceeds.static IdentityTrustFrameworkJP_MPIUPAThe OP verifies and maintains user identities in conformance with the Japanese Act for Identification, etc.static IdentityTrustFrameworkNIST_800_63AThe OP is able to attest user identities in accordance with the NIST Special Publication 800-63A.static IdentityTrustFrameworkNIST_800_63A_IAL_2Deprecated.static IdentityTrustFrameworkNIST_800_63A_IAL_3Deprecated.static IdentityTrustFrameworkNL_EHERKENNINGThe OP is accredited as an identity provider in the Dutch Trust Framework for Electronic Identification.static IdentityTrustFrameworkSE_BANKIDThe OP verifies and maintains user identities in conformance with the requirements of the Swedish e-ID.static IdentityTrustFrameworkUK_TFIDAThe OP is certified as an identity service provider in the UK trust framework for digital identity and attributes.-
Fields inherited from class com.nimbusds.oauth2.sdk.id.Identifier
DEFAULT_BYTE_LENGTH, secureRandom
-
-
Constructor Summary
Constructors Constructor Description IdentityTrustFramework(String value)Creates a new identity trust framework.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)-
Methods inherited from class com.nimbusds.oauth2.sdk.id.Identifier
compareTo, getValue, hashCode, toJSONString, toString, toStringList
-
-
-
-
Field Detail
-
DE_AML
public static final IdentityTrustFramework DE_AML
The OP verifies and maintains user identities in conformance with the German Anti-Money Laundering Law.
-
EIDAS
public static final IdentityTrustFramework EIDAS
The OP is able to attest user identities in accordance with the EU regulation No 910/2014 (eIDAS).
-
EIDAS_IAL_SUBSTANTIAL
@Deprecated public static final IdentityTrustFramework EIDAS_IAL_SUBSTANTIAL
Deprecated.The OP is able to attest user identities in accordance with the EU regulation No 910/2014 (eIDAS) at the identification assurance level "Substantial".
-
EIDAS_IAL_HIGH
@Deprecated public static final IdentityTrustFramework EIDAS_IAL_HIGH
Deprecated.The OP is able to attest user identities in accordance with the EU regulation No 910/2014 (eIDAS) at the identification assurance level "High".
-
NIST_800_63A
public static final IdentityTrustFramework NIST_800_63A
The OP is able to attest user identities in accordance with the NIST Special Publication 800-63A.
-
NIST_800_63A_IAL_2
@Deprecated public static final IdentityTrustFramework NIST_800_63A_IAL_2
Deprecated.The OP is able to attest user identities in accordance with the NIST Special Publication 800-63A at the Identity Assurance Level 2.
-
NIST_800_63A_IAL_3
@Deprecated public static final IdentityTrustFramework NIST_800_63A_IAL_3
Deprecated.The OP is able to attest user identities in accordance with the NIST Special Publication 800-63A at the Identity Assurance Level 3.
-
JP_AML
public static final IdentityTrustFramework JP_AML
The OP verifies and maintains user identities in conformance with the Japanese Act on Prevention of Transfer of Criminal Proceeds.
-
JP_MPIUPA
public static final IdentityTrustFramework JP_MPIUPA
The OP verifies and maintains user identities in conformance with the Japanese Act for Identification, etc. by Mobile Voice Communications Carriers of Their Subscribers, etc. and for Prevention of Improper Use of Mobile Voice Communications Services.
-
CZ_AML
public static final IdentityTrustFramework CZ_AML
The OP verifies and maintains user identities in conformance with the Czech Anti-Money Laundering Law.
-
DE_TKG111
public static final IdentityTrustFramework DE_TKG111
The OP verifies and maintains user identities in conforms with the German Telecommunications Law (here §111).
-
BE_ITSME
public static final IdentityTrustFramework BE_ITSME
The OP verifies and maintains user identities in conformance with the Belgian law on electronic identification.
-
SE_BANKID
public static final IdentityTrustFramework SE_BANKID
The OP verifies and maintains user identities in conformance with the requirements of the Swedish e-ID.
-
IT_SPID
public static final IdentityTrustFramework IT_SPID
The OP is accredited by the Agency for Digital Italy as an identity provider in the Public Digital Identity System (SPID).
-
NL_EHERKENNING
public static final IdentityTrustFramework NL_EHERKENNING
The OP is accredited as an identity provider in the Dutch Trust Framework for Electronic Identification.
-
UK_TFIDA
public static final IdentityTrustFramework UK_TFIDA
The OP is certified as an identity service provider in the UK trust framework for digital identity and attributes.
-
AU_TDIF
public static final IdentityTrustFramework AU_TDIF
The OP is accredited as an identity service provider under the AU Trusted Digital Identity Framework.
-
-
Constructor Detail
-
IdentityTrustFramework
public IdentityTrustFramework(String value)
Creates a new identity trust framework.- Parameters:
value- The identity trust framework value. Must not benull.
-
-
Method Detail
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classIdentifier
-
-