Ответ 1
Да, я видел это раньше.
Я разрабатывал интерфейс и промежуточное программное обеспечение для португальской идентификационной карты, которую можно было использовать в Интернете, и одна особенность заключалась в том, чтобы подписать более одного файла (с электронным знаком), и это было точное поведение, которое у нас было!
Модель безопасности на смарт-картах гарантирует, что одна аутентификация длится только одно действие. Подписание файла - это одно действие, поэтому нам нужно кэшировать данные аутентификации (PIN-код) и циклически выполнять процедуру аутентификации для каждого файла, который мы хотели бы подписать.