Нет генерировать ключ самому не вариант
весь смысл в том что если есть открытый ключ то есть и закрытый
открытый есть у тебя, а закрытый только у банка и расшифровать данные зашифрованные открытым ключом никто кроме банка не может. Так что ругайся с тех. поддержкой.