---
title: TKSmartCardUserInteractionForSecurePINChange
framework: cryptotokenkit
role: symbol
role_heading: Class
path: cryptotokenkit/tksmartcarduserinteractionforsecurepinchange
---

# TKSmartCardUserInteractionForSecurePINChange

A representation of the user interaction for secure PIN change operations on a Smart Card reader.

## Declaration

```swift
class TKSmartCardUserInteractionForSecurePINChange
```

## Overview

Overview The result of a user interaction is available once the interaction has completed.

## Topics

### Configuring User Interaction

- [pinConfirmation](cryptotokenkit/tksmartcarduserinteractionforsecurepinchange/pinconfirmation.md)
- [TKSmartCardUserInteractionForSecurePINChange.Confirmation](cryptotokenkit/tksmartcarduserinteractionforsecurepinchange/confirmation.md)

## Relationships

### Inherits From

- [TKSmartCardUserInteractionForPINOperation](cryptotokenkit/tksmartcarduserinteractionforpinoperation.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Managing User Interaction

- [userInteractionForSecurePINVerification(_:apdu:pinByteOffset:)](cryptotokenkit/tksmartcard/userinteractionforsecurepinverification(_:apdu:pinbyteoffset:).md)
- [userInteractionForSecurePINChange(_:apdu:currentPINByteOffset:newPINByteOffset:)](cryptotokenkit/tksmartcard/userinteractionforsecurepinchange(_:apdu:currentpinbyteoffset:newpinbyteoffset:).md)
- [TKSmartCardPINFormat](cryptotokenkit/tksmartcardpinformat.md)
- [TKSmartCardUserInteraction](cryptotokenkit/tksmartcarduserinteraction.md)
- [TKSmartCardUserInteractionForPINOperation](cryptotokenkit/tksmartcarduserinteractionforpinoperation.md)
- [TKSmartCardUserInteractionForSecurePINVerification](cryptotokenkit/tksmartcarduserinteractionforsecurepinverification.md)
