Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Laroux  
#1 Оставлено : 20 марта 2012 г. 13:46:37(UTC)
Laroux

Статус: Активный участник

Группы: Участники
Зарегистрирован: 14.07.2008(UTC)
Сообщений: 1,287
Мужчина
Российская Федерация
Откуда: Краснодар

Сказал «Спасибо»: 81 раз
Поблагодарили: 72 раз в 60 постах
С программированием не дружу, поэтому такой, наверное тупой, вопрос: есть в файле Cert.xsl из АРМа Админа УЦ такой блок
Код:
    <body>
      <xsl:apply-templates select="pki:certificate"/>
      <hr></hr>
	<br></br>
	<p class="foot">Подпись владельца сертификата: ___________/_______________</p>
	<br></br>
        <br></br>
	<p class="foot">Администратор Удостоверяющего центра: ___________/И.И. Иванов</p>
	<br></br>
	<p class="foot">"___" ________ 20__ г.</p>
	<br></br>
	<p class="foot">М. П.</p>
        <p>Средство криптографической защиты информации "КриптоПро CSP"</p>
	<br></br>
	<p class="note">Подписанный бланк сертификата открытого ключа следует переслать по адресу:</p>
	<p class="note">777000, г. Москва, ул. Московская, д. 1</p>
	<p class="note">Администратору Удостоверяющего центра.</p>
    </body>
хочу в строку
Код:
<p class="foot">Подпись владельца сертификата: ___________/_______________</p>
вставить ФИО владельца, а в
Код:
<p class="foot">"___" ________ 20__ г.</p>
соответственно дату печати документа.

Как?
Offline Андрей Писарев  
#2 Оставлено : 20 марта 2012 г. 13:54:03(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,504
Мужчина
Российская Федерация

Сказал «Спасибо»: 554 раз
Поблагодарили: 2250 раз в 1756 постах
вариант с небольшой утилиткой - не подойдет?

по этому шаблону - будет формироваться файл (это ж.. обычная web-страничка, несмотря на xls расширение)
Техническую поддержку оказываем тут
Наша база знаний
Offline Laroux  
#3 Оставлено : 20 марта 2012 г. 14:02:43(UTC)
Laroux

Статус: Активный участник

Группы: Участники
Зарегистрирован: 14.07.2008(UTC)
Сообщений: 1,287
Мужчина
Российская Федерация
Откуда: Краснодар

Сказал «Спасибо»: 81 раз
Поблагодарили: 72 раз в 60 постах
Утилитку не надо, ибо это не что-нить, а АРМ Администратора ))

Несмотря на то, что это обычная web-страничка, в ней кроме приведенного выше кода описана куча переменных по типу
Код:
<xsl:template match="pki:notBefore">
  <div style="margin-left:1em">
  <p>Действителен с:
    <xsl:value-of select="."/>
  </p>
  </div>
</xsl:template>
вот я и хотел, к примеру, эту notBefore вставить как дату документа
Offline Kirill Sobolev  
#4 Оставлено : 20 марта 2012 г. 14:10:20(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Это переменные из XML представления сертификата.
Попробуйте вставьте этот блок
<xsl:template match="pki:notBefore">
<div style="margin-left:1em">
<p>Дата документа:
<xsl:value-of select="."/>
</p>
</div>
</xsl:template>
Техническую поддержку оказываем тут
Наша база знаний
Offline Laroux  
#5 Оставлено : 20 марта 2012 г. 14:19:31(UTC)
Laroux

Статус: Активный участник

Группы: Участники
Зарегистрирован: 14.07.2008(UTC)
Сообщений: 1,287
Мужчина
Российская Федерация
Откуда: Краснодар

Сказал «Спасибо»: 81 раз
Поблагодарили: 72 раз в 60 постах
Я именно так и поступил: этот код вместо строки
Код:
<p class="foot">"___" ________ 20__ г.</p>
и вставлял. АРМ при попытке вывести на печать сертификат вываливается в ошибку:
UserPostedImage
Offline Kirill Sobolev  
#6 Оставлено : 20 марта 2012 г. 14:48:18(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Нет, вместо HTML строки надо вставить что-то типа
<xsl:apply-templates select="pki:notBefore"/>.
Техническую поддержку оказываем тут
Наша база знаний
Offline Laroux  
#7 Оставлено : 20 марта 2012 г. 15:26:31(UTC)
Laroux

Статус: Активный участник

Группы: Участники
Зарегистрирован: 14.07.2008(UTC)
Сообщений: 1,287
Мужчина
Российская Федерация
Откуда: Краснодар

Сказал «Спасибо»: 81 раз
Поблагодарили: 72 раз в 60 постах
Заменил строку
Код:
<p class="foot">"___" ________ 20__ г.</p>
на
Код:
<p class="foot">Дата: <xsl:apply-templates select="pki:notBefore"/></p>
Ошибки теперь нет, но и даты тоже. Выводится просто "Дата:" и всё
Offline Kirill Sobolev  
#8 Оставлено : 20 марта 2012 г. 16:13:13(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Неточно вспомнил структуру XML представления
Заменяете на
Код:
<p class="foot"><xsl:apply-templates select="pki:certificate/pki:validity/pki:notBefore" mode="template-date"/></p>

и добавляете
Код:
<xsl:template match="pki:notBefore" mode="template-date">
  Дата: <xsl:value-of select="."/>
</xsl:template>
Техническую поддержку оказываем тут
Наша база знаний
Offline Laroux  
#9 Оставлено : 20 марта 2012 г. 16:48:06(UTC)
Laroux

Статус: Активный участник

Группы: Участники
Зарегистрирован: 14.07.2008(UTC)
Сообщений: 1,287
Мужчина
Российская Федерация
Откуда: Краснодар

Сказал «Спасибо»: 81 раз
Поблагодарили: 72 раз в 60 постах
Спасибо, сработало. Но в дату еще добавилось и время. А никак нельзя обрабатывать эти переменные?
Offline Kirill Sobolev  
#10 Оставлено : 20 марта 2012 г. 17:49:19(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Это строки а не время, разве что внутри xsl:template разобрать их.
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.