Credential Type: PIN Code#

Credential Type: PIN Code.

Macros#

#define

Number of Supported Credential Slots for PIN Code data <0..65535:1>

#define

Maximum length of PIN Code hash <0..255:1>

#define

Minimum length of PIN Code data <0..255:1>

#define

Maximum length of PIN Code data <0..255:1>

#define

Support Credential Learn functionality for Credential Type 'PIN Code'.

#define

Recommended Credential Learn timeout for Credential Type 'PIN Code'.

#define

Credential Learn Number of Steps for Credential Type 'PIN Code'.

#define

Use User Credential Command Class recommendations for PIN Code manufacturer validation.

Macro Definition Documentation#

CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_PIN_CODE#

#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_PIN_CODE
Value:
5

Number of Supported Credential Slots for PIN Code data <0..65535:1>

Also defines whether this Credential Type is supported or not. 0 Slots imply no support, any other number implies support.


CC_USER_CREDENTIAL_MAX_HASH_LENGTH_PIN_CODE#

#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_PIN_CODE
Value:
0

Maximum length of PIN Code hash <0..255:1>


CC_USER_CREDENTIAL_MIN_DATA_LENGTH_PIN_CODE#

#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_PIN_CODE
Value:
4

Minimum length of PIN Code data <0..255:1>


CC_USER_CREDENTIAL_MAX_DATA_LENGTH_PIN_CODE#

#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_PIN_CODE
Value:
10

Maximum length of PIN Code data <0..255:1>


CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_PIN_CODE#

#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_PIN_CODE
Value:
1

Support Credential Learn functionality for Credential Type 'PIN Code'.


CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_PIN_CODE#

#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_PIN_CODE
Value:
20

Recommended Credential Learn timeout for Credential Type 'PIN Code'.


CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_PIN_CODE#

#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_PIN_CODE
Value:
1

Credential Learn Number of Steps for Credential Type 'PIN Code'.


USE_U3C_PIN_CODE_RECOMMENDATIONS#

#define USE_U3C_PIN_CODE_RECOMMENDATIONS
Value:
0

Use User Credential Command Class recommendations for PIN Code manufacturer validation.

Controls whether to use the User Credential Command Class recommendations for PIN Code manufacturer validation, as defined in the specification (reject same digit, ascending and descending sequences). If the application supports the User Code Command Class, then enforcing these recommendations can result in a failed certification as the User Code Command Class is less strict than the User Credential Command Class.