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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Бородина Надежда  
#11 Оставлено : 18 апреля 2013 г. 10:49:22(UTC)
Бородина Надежда

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

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

Сказал(а) «Спасибо»: 1 раз
Спасибо, кажется поняла, т.е. мне просто достаточно только декодировать подписанный файл. Ага, теперь ясно направление, пойду искать библиотеки и писать класс.
Offline Бородина Надежда  
#12 Оставлено : 18 апреля 2013 г. 18:35:57(UTC)
Бородина Надежда

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

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

Сказал(а) «Спасибо»: 1 раз
Скажите пожалуйста, пробую просто декодировать файл, пока без проверки подписи. Все хорошо, только почему-то в результирующем файле данные не сначала. Я понимаю, что вначале находится часть подписи в формате ASN1, но потом должны быть данные в кодировке base64.
Я нашла онлайн ресурс по декодированию файла формата base64, там все верно.
Не подскажете в чем может быть проблема?

Это первые строки в файле результатов
0ѓ”„ *†H†ч
 ѓ”t0ѓ”o1 0
*…  />
<a n="secondaryIDIssueDate" />
<a n="secondaryIDPlaceOfIssue" />
<a n="secondaryIDType">99</a>
<a n="sex">1</a>
<a n="surname">&#1057;&#1082;&#1086;&#1088;&#1080;&#1085;&#1075;&#1086;&#1074;</a>

Это строки, которые должны быть на самом деле
0ƒ”„ *†H†÷
 ƒ”t0ƒ”o1 0
*… 0ƒچˆ *†H†÷
 ƒچxƒچs<s>
<c n="Consumer">
<s>
<c n="BureauScore">
</c>
<c n="CAIS">
<s>
<c n="Consumer">


Вот текст скрипта
private static final String file_sign = "/inform/storage/infa_shared_dev/sh_scr/CMA/out/UCB/cert/resp_Checklist_683_1_PP.xml.xml";
private static final String file_unsign = "/inform/storage/infa_shared_dev/sh_scr/CMA/out/UCB/cert/resp_Checklist_683_1_PP.xml.xml.dec";

public static void main(String[] args) throws Exception {
try{


String buf = new String(Array.readFile(file_sign), "cp1251");
Decoder decoder = new Decoder();
byte[] encoded = decoder.decodeBuffer(new ByteArrayInputStream(buf.getBytes()));

FileOutputStream outFile = new FileOutputStream(file_unsign);
outFile.write(encoded );
outFile.close();

} catch(Exception e)
{
System.out.print(e);
}

}
}

Отредактировано пользователем 18 апреля 2013 г. 18:37:26(UTC)  | Причина: Не указана

Offline Юрий  
#13 Оставлено : 18 апреля 2013 г. 20:22:01(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Надежда! Возможно я отклонюсь от общего мнения участников этого форума, но лично меня раздражают сообщения вроде "...я вот тут что-то написала, а у меня почему-то не получилось... ну-ка быстренько найдите мне почему у меня это не получилось...". К сожалению за наверное лет 8 участия на этом форуме таких сообщения я повидал достаточно много.

Пожалуйста попробуйте решить проблему сами. Проблема элементарная - декодировать BASE64. Успехов!
С уважением,
Юрий Строжевский
Offline Бородина Надежда  
#14 Оставлено : 18 апреля 2013 г. 20:42:51(UTC)
Бородина Надежда

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

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

Сказал(а) «Спасибо»: 1 раз
Нет, раздражаться нет надо. Спасибо за помощь!
Offline Artem2  
#15 Оставлено : 19 апреля 2013 г. 15:10:10(UTC)
Artem2

Статус: Новичок

Группы: Участники
Зарегистрирован: 09.04.2013(UTC)
Сообщений: 2
Украина
Откуда: Днепропетрвск

не буду плодить темы, уже 2 недели бестолково пытаюсь удалить(снять) подпись.
Мануал уже до дыр прочтён.
проверил файл
Цитата:
статус сертификата, использованного для подтверждения подлинности ЭП: ДЕЙСТВИТЕЛЕН, сертификат выдан доверенным удостоверяющим центром

Статусы использованных сертификатов
Владелец : "ООО НКО ""Яндекс.Деньги""", RU, 77 г. Москва, Москва, "ООО НКО ""Яндекс.Деньги""", ул. Льва Толстого д. 16, 1127711000031, 007750005725, 00000
Издатель: "ЗАО ""Национальный удостоверяющий центр""", Удостоверяющий центр, "ЗАО ""Национальный удостоверяющий центр""", Москва, Москва, RU, ул.Авиамоторная д.8А стр.5, 007722766598, 1127746036494
Действителен: с 2013.04.01 по 2014.04.01
Уполномоченное лицо УЦ: "ЗАО ""Национальный удостоверяющий центр""", Удостоверяющий центр, "ЗАО ""Национальный удостоверяющий центр""", Москва, Москва, RU, ул.Авиамоторная д.8А стр.5, 007722766598, 1127746036494
Издатель: "ЗАО ""Национальный удостоверяющий центр""", Удостоверяющий центр, "ЗАО ""Национальный удостоверяющий центр""", Москва, Москва, RU, ул.Авиамоторная д.8А стр.5, 007722766598, 1127746036494
Действителен: с 2012.07.05 по 2015.07.05

# ls -l
-rw-r--r--. 1 root root 1298 Апр 19 07:19 ncarf_v00.cer
-rw-r--r--. 1 root root 1519 Апр 19 07:19 ncarf-v00.cer
-rw-r--r--. 1 root root 21839 Апр 19 07:37 ncarf-v00.crl
-rw-r--r--. 1 root root 2551 Апр 19 07:19 ta03.cer
-rw-r--r--. 1 root root 3550 Апр 19 07:19 ta23.cer
скачал http://www.nucrf.ru/ не снимается хоть тресни.

За лицензию заплатили, а за что платили неизвестно...
Расжуйте что конкретно нужно чтоб снять её.
Offline Boris@Serezhkin.com  
#16 Оставлено : 19 апреля 2013 г. 17:14:02(UTC)
Boris@Serezhkin.com

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

Группы: Участники
Зарегистрирован: 26.08.2010(UTC)
Сообщений: 259
Откуда: Moscow

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 11 раз в 10 постах
Автор: Artem2 Перейти к цитате
не буду плодить темы, уже 2 недели бестолково пытаюсь удалить(снять) подпись.
Мануал уже до дыр прочтён.
# ls -l
-rw-r--r--. 1 root root 1298 Апр 19 07:19 ncarf_v00.cer
Расжуйте что конкретно нужно чтоб снять её.

Как я понимаю это юникс? в нем ничего не скажу.
Но если надо разово снять подпись, или раз в несколько дней такая ситуация, то:
Идем к машине с виндой и установленным Крипто про,
Если там нет КРИПТОАРМА - качаем и ставим, без лицензии.
Снимаем подпись ручками.
Идем обратно Drool

Offline Artem2  
#17 Оставлено : 19 апреля 2013 г. 17:17:46(UTC)
Artem2

Статус: Новичок

Группы: Участники
Зарегистрирован: 09.04.2013(UTC)
Сообщений: 2
Украина
Откуда: Днепропетрвск

да linux, каждый день нужно снимать подпись.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.