func (d *PinTanDialog) SetPin(pin string) {
	pinKey := domain.NewPinKey(pin, domain.NewPinTanKeyName(d.BankID, d.UserID, "S"))
	d.signatureProvider = message.NewPinTanSignatureProvider(pinKey, d.ClientSystemID)
	pinKey = domain.NewPinKey(pin, domain.NewPinTanKeyName(d.BankID, d.UserID, "V"))
	d.cryptoProvider = message.NewPinTanCryptoProvider(pinKey, d.ClientSystemID)
}
// SetPin lets the user reset the pin after creation
SetPin lets the user reset the pin after creation
// SetPin lets the user reset the pin after creation
func (d *PinTanDialog) SetPin(pin string) {
	pinKey := domain.NewPinKey(pin, domain.NewPinTanKeyName(d.BankID, d.UserID, "S"))
	d.signatureProvider = message.NewPinTanSignatureProvider(pinKey, d.ClientSystemID)
	pinKey = domain.NewPinKey(pin, domain.NewPinTanKeyName(d.BankID, d.UserID, "V"))
	d.cryptoProvider = message.NewPinTanCryptoProvider(pinKey, d.ClientSystemID)
}
func ( d * PinTanDialog ) SetPin ( pin string ) { pinKey := domain . NewPinKey ( pin , domain . NewPinTanKeyName ( d . BankID , d . UserID , " " ) ) d . signatureProvider = message . NewPinTanSignatureProvider ( pinKey , d . ClientSystemID ) pinKey = domain . NewPinKey ( pin , domain . NewPinTanKeyName ( d . BankID , d . UserID , " " ) ) d . cryptoProvider = message . NewPinTanCryptoProvider ( pinKey , d . ClientSystemID ) }
SetPin lets the user reset the pin after creation
SetPin lets the user reset the pin after creation