| Interface | Description | 
|---|---|
| PinAuthInput | 
 The pin authentication mode interface. 
 | 
| PinAuthMode | 
 The pin authentication mode interface. 
 | 
| PinPolicy | 
 The interface Pin policy. 
 | 
| PinRule | 
 An interface that represents a rule to apply to a PIN. 
 | 
| Class | Description | 
|---|---|
| PinAuthService | 
 Provides services for authentication with PIN. 
 | 
| PinRuleIdentical | 
 A PIN rule that prevents using identical PINs. 
 | 
| PinRuleLength | 
 A PIN rule that requires a PIN's length to be within a specific range. 
 | 
| PinRulePalindrome | 
 A PIN rule that prevents a PIN from being a palindrome, ex: 12321. 
 | 
| PinRuleSeries | 
 A PIN rule that prevents a PIN from being a series, ex: 1234, 4321. 
 | 
| PinRuleUniform | 
 A PIN rule that prevents a PIN from being uniform, ex: 11111. 
 | 
| Enum | Description | 
|---|---|
| PinPolicy.PinPolicyType | 
 Type of the PIN policy 
 | 
| Exception | Description | 
|---|---|
| PinRuleException | 
 The exception thrown when a  
PinRule is broken. |