# OtpCredentialType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [0,1] |
secret | property ProtectedStringType | [1,1] | Shared secret used for OTP code computation.
createTimestamp | property dateTime | [1,1] |
verified | property boolean | [0,1] | Flag that marks completed user enrollment for this OTP credential.

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

  - #### secret

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    Shared secret used for OTP code computation.

  - #### createTimestamp

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

  - #### verified

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Flag that marks completed user enrollment for this OTP credential. E.g. User supplied current TOTP code and server verified it. If OTP credential is not verified, it won't be tested during authentication.