---
description: >-
  This page covers the description of the eRFID_AccessControl_ProcedureType
  enumeration
---

# eRFID\_AccessControl\_ProcedureType

`eRFID_AccessControl_ProcedureType` enumeration contains a set of constants that define the type of authentication or secure data access procedure.

```java
public class eRFID_AccessControl_ProcedureType {
    public static final int ACPT_UNDEFINED = 0;
    public static final int ACPT_BAC = 1;
    public static final int ACPT_PACE = 2;
    public static final int ACPT_CA = 3;
    public static final int ACPT_TA = 4;
    public static final int ACPT_AA = 5;
    public static final int ACPT_RI = 6;
    public static final int ACPT_CARD_INFO = 10;
}
```

| Constant             | Description                                     |
| -------------------- | ----------------------------------------------- |
| **ACPT\_UNDEFINED**  | type is not defined                             |
| **ACPT\_BAC**        | Basic Access Control (BAC) / Protection (BAP)   |
| **ACPT\_PACE**       | Password Authenticated Connection Establishment |
| **ACPT\_CA**         | Chip Authentication                             |
| **ACPT\_TA**         | Terminal Authentication                         |
| **ACPT\_AA**         | Active Authentication                           |
| **ACPT\_RI**         | Restricted Identification                       |
| **ACPT\_CARD\_INFO** | card info                                       |
