public static class CredentialTypes


The credential types that can be transferred as part of the FIDO Credential Exchange Format (CXF) protocol. More about these types can found here. The constants defined in this file list the frequently used credential types in CXF, and are not intended to be the exhaustive list.

Summary

Constants

static final @NonNull String

An address credential provides information for autofilling address forms.

static final @NonNull String

A APIKey credential contains information to interact with an Application’s Programming Interface (API).

static final @NonNull String

A username/password login credential

static final @NonNull String

A CreditCard credential contains information about a credit or debit card.

static final @NonNull String

This credential allows the user to add additional information to the item organized as a grouping that MAY have a label.

static final @NonNull String

A DriversLicense credential contains information about a person’s driver’s license.

static final @NonNull String

A file credential acts as a placeholder to an arbitrary binary file holding its associated metadata.

static final @NonNull String

A GeneratedPassword credential type represents a credential consisting of a machine-generated password.

static final @NonNull String

An IdentityDocument credential is for any document, card, or number identifying a person or entity.

static final @NonNull String

An ItemReference credential is a pointer to another Item, denoting that the two items MAY be logically linked together.

static final @NonNull String

A note credential is a user-defined value encoded as a UTF-8 string

static final @NonNull String

A Passport credential contains the details of a person’s passport.

static final @NonNull String

A PersonName credential represents a person’s name.

static final @NonNull String

A public key credential

static final @NonNull String

An SSHKey credential represents an SSH (Secure Shell) key pair.

static final @NonNull String

A TOTP is a time-based one-time password

static final @NonNull String

A wifi credential provides the necessary information to connect to a Wi-Fi network.

Public fields

static @NonNull CredentialTypes

Constants

CREDENTIAL_TYPE_ADDRESS

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_ADDRESS

An address credential provides information for autofilling address forms.

CREDENTIAL_TYPE_API_KEY

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_API_KEY

A APIKey credential contains information to interact with an Application’s Programming Interface (API).

CREDENTIAL_TYPE_BASIC_AUTH

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_BASIC_AUTH

A username/password login credential

CREDENTIAL_TYPE_CREDIT_CARD

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_CREDIT_CARD

A CreditCard credential contains information about a credit or debit card.

CREDENTIAL_TYPE_CUSTOM_FIELDS

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_CUSTOM_FIELDS

This credential allows the user to add additional information to the item organized as a grouping that MAY have a label. If the exporting provider allows custom fields to be added to items but does not have a grouping concept, it SHOULD use this object without setting the label or id fields.

CREDENTIAL_TYPE_DRIVERS_LICENSE

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_DRIVERS_LICENSE

A DriversLicense credential contains information about a person’s driver’s license.

CREDENTIAL_TYPE_FILE

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_FILE

A file credential acts as a placeholder to an arbitrary binary file holding its associated metadata.

CREDENTIAL_TYPE_GENERATED_PASSWORD

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_GENERATED_PASSWORD

A GeneratedPassword credential type represents a credential consisting of a machine-generated password.

CREDENTIAL_TYPE_IDENTITY_DOCUMENT

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_IDENTITY_DOCUMENT

An IdentityDocument credential is for any document, card, or number identifying a person or entity. Examples include national ID cards, Social Security Numbers (SSN), Tax Identification Numbers (TIN), health insurance cards, or Value-Added Tax (VAT) numbers.

CREDENTIAL_TYPE_ITEM_REFERENCE

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_ITEM_REFERENCE

An ItemReference credential is a pointer to another Item, denoting that the two items MAY be logically linked together.

CREDENTIAL_TYPE_NOTE

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_NOTE

A note credential is a user-defined value encoded as a UTF-8 string

CREDENTIAL_TYPE_PASSPORT

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_PASSPORT

A Passport credential contains the details of a person’s passport.

CREDENTIAL_TYPE_PERSON_NAME

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_PERSON_NAME

A PersonName credential represents a person’s name.

CREDENTIAL_TYPE_PUBLIC_KEY

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_PUBLIC_KEY

A public key credential

CREDENTIAL_TYPE_SSH_KEY

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_SSH_KEY

An SSHKey credential represents an SSH (Secure Shell) key pair.

CREDENTIAL_TYPE_TOTP

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_TOTP

A TOTP is a time-based one-time password

CREDENTIAL_TYPE_WIFI

Added in 1.0.0-alpha03
public static final @NonNull String CREDENTIAL_TYPE_WIFI

A wifi credential provides the necessary information to connect to a Wi-Fi network.

Public fields

INSTANCE

Added in 1.0.0-alpha03
public static @NonNull CredentialTypes INSTANCE