Class IDDocumentType
- java.lang.Object
-
- com.nimbusds.oauth2.sdk.id.Identifier
-
- com.nimbusds.openid.connect.sdk.assurance.evidences.IDDocumentType
-
- All Implemented Interfaces:
Serializable,Comparable<Identifier>,net.minidev.json.JSONAware
@Immutable public final class IDDocumentType extends Identifier
Identity document type.Related specifications:
- OpenID Connect for Identity Assurance 1.0, sections 4.1.1.1 and 11.2.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static IDDocumentTypeDE_CERTIFICATE_OF_SUSPENSION_OF_DEPORTATIONIdentity document issued to refugees in case of suspension of deportation that are marked as "id card replacement".static IDDocumentTypeDE_EMERGENCY_IDCARDID Card issued by the German government to foreign nationals as passports replacement.static IDDocumentTypeDE_ERPElectronic Resident Permit issued by the German government to foreign nationals.static IDDocumentTypeDE_ERP_REPLACEMENT_IDCARDElectronic Resident Permit issued by the German government to foreign nationals as replacement for another identity document.static IDDocumentTypeDE_IDCARD_APATRIDSID Card issued by the German government to apatrids as passports replacement.static IDDocumentTypeDE_IDCARD_FOREIGNERSID Card issued by the German government to foreign nationals.static IDDocumentTypeDE_IDCARD_REFUGEESID Card issued by the German government to refugees as passports replacement.static IDDocumentTypeDE_PERMISSION_TO_RESIDEPermission to reside issued by the German government to foreign nationals applying for asylum.static IDDocumentTypeDE_REPLACEMENT_IDCARDID Card replacement document issued by the German government to foreign nationals (see Act on the Residence, Economic Activity and Integration of Foreigners in the Federal Territory, Residence Act, Appendix D1 ID Card replacement according to § 48 Abs.static IDDocumentTypeDRIVING_PERMITOfficial document permitting an individual to operate motorized vehicles.static IDDocumentTypeIDCARDAn identity document issued by a country's government for the purpose of identifying a citizen.static IDDocumentTypeJP_DRIVERS_LICENSEJapanese drivers license.static IDDocumentTypeJP_HEALTH_INSURANCE_CARDJapanese health insurance card.static IDDocumentTypeJP_INDIVIDUAL_NUMBER_CARDJapanese national ID card.static IDDocumentTypeJP_PERMANENT_RESIDENCY_CARD_FOR_FOREIGNERJapanese special residency card for foreigners to permit permanent residence.static IDDocumentTypeJP_RESIDENCY_CARDJapanese residency card.static IDDocumentTypeJP_RESIDENCY_CARD_FOR_FOREIGNERJapanese residence card for foreigners.static IDDocumentTypePASSPORTA passport is a travel document, usually issued by a country's government, that certifies the identity and nationality of its holder primarily for the purpose of international travel.-
Fields inherited from class com.nimbusds.oauth2.sdk.id.Identifier
DEFAULT_BYTE_LENGTH, secureRandom
-
-
Constructor Summary
Constructors Constructor Description IDDocumentType(String value)Creates a new identity document type.
-
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
-
IDCARD
public static final IDDocumentType IDCARD
An identity document issued by a country's government for the purpose of identifying a citizen.
-
PASSPORT
public static final IDDocumentType PASSPORT
A passport is a travel document, usually issued by a country's government, that certifies the identity and nationality of its holder primarily for the purpose of international travel.
-
DRIVING_PERMIT
public static final IDDocumentType DRIVING_PERMIT
Official document permitting an individual to operate motorized vehicles. In the absence of a formal identity document, a driver's license may be accepted in many countries for identity verification.
-
DE_IDCARD_FOREIGNERS
public static final IDDocumentType DE_IDCARD_FOREIGNERS
ID Card issued by the German government to foreign nationals.
-
DE_EMERGENCY_IDCARD
public static final IDDocumentType DE_EMERGENCY_IDCARD
ID Card issued by the German government to foreign nationals as passports replacement.
-
DE_ERP
public static final IDDocumentType DE_ERP
Electronic Resident Permit issued by the German government to foreign nationals.
-
DE_ERP_REPLACEMENT_IDCARD
public static final IDDocumentType DE_ERP_REPLACEMENT_IDCARD
Electronic Resident Permit issued by the German government to foreign nationals as replacement for another identity document.
-
DE_IDCARD_REFUGEES
public static final IDDocumentType DE_IDCARD_REFUGEES
ID Card issued by the German government to refugees as passports replacement.
-
DE_IDCARD_APATRIDS
public static final IDDocumentType DE_IDCARD_APATRIDS
ID Card issued by the German government to apatrids as passports replacement.
-
DE_CERTIFICATE_OF_SUSPENSION_OF_DEPORTATION
public static final IDDocumentType DE_CERTIFICATE_OF_SUSPENSION_OF_DEPORTATION
Identity document issued to refugees in case of suspension of deportation that are marked as "id card replacement".
-
DE_PERMISSION_TO_RESIDE
public static final IDDocumentType DE_PERMISSION_TO_RESIDE
Permission to reside issued by the German government to foreign nationals applying for asylum.
-
DE_REPLACEMENT_IDCARD
public static final IDDocumentType DE_REPLACEMENT_IDCARD
ID Card replacement document issued by the German government to foreign nationals (see Act on the Residence, Economic Activity and Integration of Foreigners in the Federal Territory, Residence Act, Appendix D1 ID Card replacement according to § 48 Abs. 2 i.V.m. § 78a Abs. 4).
-
JP_DRIVERS_LICENSE
public static final IDDocumentType JP_DRIVERS_LICENSE
Japanese drivers license.
-
JP_RESIDENCY_CARD_FOR_FOREIGNER
public static final IDDocumentType JP_RESIDENCY_CARD_FOR_FOREIGNER
Japanese residence card for foreigners.
-
JP_INDIVIDUAL_NUMBER_CARD
public static final IDDocumentType JP_INDIVIDUAL_NUMBER_CARD
Japanese national ID card.
-
JP_PERMANENT_RESIDENCY_CARD_FOR_FOREIGNER
public static final IDDocumentType JP_PERMANENT_RESIDENCY_CARD_FOR_FOREIGNER
Japanese special residency card for foreigners to permit permanent residence.
-
JP_HEALTH_INSURANCE_CARD
public static final IDDocumentType JP_HEALTH_INSURANCE_CARD
Japanese health insurance card.
-
JP_RESIDENCY_CARD
public static final IDDocumentType JP_RESIDENCY_CARD
Japanese residency card.
-
-
Constructor Detail
-
IDDocumentType
public IDDocumentType(String value)
Creates a new identity document type.- Parameters:
value- The identity document type value. Must not benull.
-
-
Method Detail
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classIdentifier
-
-