|
|
|
Как подписать ЭЦП динамически сгенерированный файл в oracle?
|
|||
|---|---|---|---|
|
#18+
Привет формучане. Появилась потребность подписывать документы ЭЦП(электронно цифровая подпись). А теперь по сути. Задача: В oracle формируется эксель файл и выдается пользователю. Это полис, не имеющий живой печати. Поэтому было решено подписывать его ЭЦП. ЭЦП имеет юридическую силу как у печати и живой подписи. Сейчас есть такой вариант. База заполняет некий ява скрипт для экселя, выглядит он примерно так: function LoadMyXLA() { try { var oXL = new ActiveXObject("Excel.Application"); } catch (e) { alert("Создать Excell не удалось по причине:"+e.description ); return; } try { oXL.Visible = false; oXL.UserControl = false; var oWB = oXL.Workbooks.Open("[LOCATION]"); } catch (e) { oXL.Quit(); alert("Открыть в Excell файл [LOCATION] не удалось по причине:"+e.description ); return; } try { //тут уже все заполняется в экселе. oSheet("Polis").Range("T13") = gp( "CON_number" ); oSheet("Polis").Range("AX15") = gp( "Date_app" ); После дергает сам шаблон в формате эксель на стороне пользователя, хранящийся в папке на компе и тот автоматом заполняется уже по шаблону, потом макросом сам эксель все свое содержимое переводит в PDF формат и закрывается. На стороне пользователя остается только заполненный и готовый к распечатке PDF файл, он тоже сохраняется на компе. Но все это не подписано ЭЦП. Возможно ли как то динамически создать PDF файл на стороне сервера oracle и подписать его ЭЦП? А уже после подписи выдать пользователю. Oracle 9.1, но есть возможность линком передать всю информацию на 11 oracle, там все отработать и получить обратно в 9.1 готовый файл в виде blob-а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2017, 11:42 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=178&tid=1886554]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 366ms |

| 0 / 0 |
