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

Уведомление

Icon
Error

9 Страницы«<45678>»
Опции
К последнему сообщению К первому непрочитанному
Offline F_S  
#51 Оставлено : 6 декабря 2012 г. 19:26:10(UTC)
F_S

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

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

только проверка там по другому осуществляется
там идет ответ от сервера
Offline cross  
#52 Оставлено : 6 декабря 2012 г. 19:46:41(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
http://cpdn.cryptopro.ru...plugin-samples-sign.html
Можете запустить у себя вот такой пример? Он у вас работает? Или тоже не проверяет подпись созданную в этом же примере.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline F_S  
#53 Оставлено : 6 декабря 2012 г. 20:58:19(UTC)
F_S

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

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

щас попробую

Отредактировано пользователем 6 декабря 2012 г. 21:00:41(UTC)  | Причина: Не указана

Offline F_S  
#54 Оставлено : 7 декабря 2012 г. 11:50:44(UTC)
F_S

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

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

в линуксе имеем две ошибки

Failed to create signature. Error: The configuration data or license for this product is corrupt or not present. (0x8007064A)
в логах
Код:
Dec  7 08:48:24 dsokolov cpcsp[15219]: cpcsp: CPCAcquireContext (pszContainer=FLASH\\dcdbf7d0.000\A76E, dwFlags=0x0). Result=1, Err=0x0. hProv=573178048. 
Dec  7 08:48:24 dsokolov cpcsp[15219]: cpcsp: CPCSignHash (hProv=573178048, hHash=0xbffd0079, dwKeySpec=1, dwFlags=0x0). Result=1, Err=0x0. 
Dec  7 08:48:24 dsokolov cpcsp[15219]: cpcsp: CPCSignHash Signature: 
Dec  7 08:48:24 dsokolov cpcsp[15219]: 000:8B 3C C1 72 58 CB 57 77 2F 09 F0 8A 69 AE 5B 6A 
Dec  7 08:48:24 dsokolov cpcsp[15219]: 010:7A F5 29 AE A0 10 E1 C4 7A A5 CD 46 98 40 4F 47 
Dec  7 08:48:24 dsokolov cpcsp[15219]: 020:54 49 F8 9C C3 B4 14 85 EE 54 43 6A AD 64 99 5D 
Dec  7 08:48:24 dsokolov cpcsp[15219]: 030:10 99 34 08 E0 BE D0 AF 62 4D D3 43 1C 61 3B 02 
Dec  7 08:48:24 dsokolov cpcsp[15219]: capi20:!CryptMsgGetParam!() Exception :'������ 0xea: More data is available.' at file:'/dailybuilds/CSPbuild/CSP/capilite/CMSMessage.h' line:155!
Dec  7 08:48:24 dsokolov cpcsp[15219]: capi20:!CryptMsgGetParam!() Exception :'������ 0xea: More data is available.' at file:'/dailybuilds/CSPbuild/CSP/capilite/CMSMessage.h' line:162!
Dec  7 08:48:24 dsokolov cpcsp[15219]: cpcsp: CPCReleaseContext (hProv=573178048, dwFlags=0x0). Result=1, Err=0x80090020 

следом вторая ошибка
Failed to verify signature. Error: The parameter is incorrect. (0x80070057)


в windows проверка подписи проходит нормально
UserPostedImage

Цитата:
/opt/cprocsp/sbin/amd64/cpconfig -license -view
The type of the license: DRV
Expires: 2 month(s) 28 day(s)


код тестовой страницы

Цитата:
<html>
<head>
<script type="text/javascript">
var CADESCOM_CADES_X_LONG_TYPE_1 = 0x5d;
var CAPICOM_CURRENT_USER_STORE = 2;
var CAPICOM_MY_STORE = "My";
var CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED = 2;
var CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME = 1;

function GetErrorMessage(e) {
var err = e.message;
if (!err) {
err = e;
} else if (e.number) {
err += " (" + e.number + ")";
}
return err;
}

function CreateObject(name) {
switch (navigator.appName) {
case "Microsoft Internet Explorer":
return new ActiveXObject(name);
default:
var cadesobject = document.getElementById("cadesplugin");
return cadesobject.CreateObject(name);
}
}

function SignCreate(certSubjectName, dataToSign) {
var oStore = CreateObject("CAPICOM.Store");
oStore.Open(CAPICOM_CURRENT_USER_STORE, CAPICOM_MY_STORE,
CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED);

var oCertificates = oStore.Certificates.Find(
CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME, certSubjectName);
if (oCertificates.Count == 0) {
alert("Certificate not found");
return;
}
var oCertificate = oCertificates.Item(1);

var oSigner = CreateObject("CAdESCOM.CPSigner");
oSigner.Certificate = oCertificate;
oSigner.TSAAddress = "http://cryptopro.ru/tsp/";

var oSignedData = CreateObject("CAdESCOM.CadesSignedData");
oSignedData.Content = dataToSign;

try {
var sSignedMessage = oSignedData.SignCades(oSigner, CADESCOM_CADES_X_LONG_TYPE_1);
} catch (err) {
alert("Failed to create signature. Error: " + GetErrorMessage(err));
return;
}

oStore.Close();

return sSignedMessage;
}

function Verify(sSignedMessage) {
var oSignedData = CreateObject("CAdESCOM.CadesSignedData");
try {
oSignedData.VerifyCades(sSignedMessage, CADESCOM_CADES_X_LONG_TYPE_1);
} catch (err) {
alert("Failed to verify signature. Error: " + GetErrorMessage(err));
return false;
}

return true;
}

function run() {
var signedMessage = SignCreate("DmitriySokolov", "Message");

var verifyResult = Verify(signedMessage);
if (verifyResult) {
alert("Signature verified");
}
}
</script>
</head>
<body>
<object id="cadesplugin" type="application/x-cades" class="hiddenObject"></object>
<div id="div_cadesplugin" style="position: absolute; left:-2000px;"></div>
<input type="button" onclick="run();" value="run"/>
</body>
</html>

Отредактировано пользователем 7 декабря 2012 г. 11:51:31(UTC)  | Причина: Не указана

Offline F_S  
#55 Оставлено : 7 декабря 2012 г. 14:11:08(UTC)
F_S

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

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

идеи есть?
Offline Мясников Роман  
#56 Оставлено : 7 декабря 2012 г. 16:17:38(UTC)
Мясников Роман

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

Группы: Участники
Зарегистрирован: 27.01.2012(UTC)
Сообщений: 338

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 41 раз в 41 постах
Посмотрите лицензии на tsp и ocsp:
/opt/cprocsp/bin/amd64/tsputil license
/opt/cprocsp/bin/amd64/ocsputil license

И если просто зайти http://www.cryptopro.ru/cadesplugin/Default.aspx выбрать "Усовершенствованная подпись", нажать подписать. Проходит подпись?
Offline F_S  
#57 Оставлено : 7 декабря 2012 г. 17:17:18(UTC)
F_S

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

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

/opt/cprocsp/bin/amd64/tsputil license
Код:
Exception: 0x8007064A The configuration data or license for this product is corrupt or not present.
[ReturnCode: 0x8007064A]

/opt/cprocsp/bin/amd64/ocsputil license
Код:
Exception: 0x8007064A The configuration data or license for this product is corrupt or not present.
[ErrorCode: 0x8007064A]
Offline F_S  
#58 Оставлено : 7 декабря 2012 г. 17:34:13(UTC)
F_S

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

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

по ссылке тоже ругается на лицензию
Код:
Не удалось создать подпись из-за ошибки: The configuration data or license for this product is corrupt or not present. (0x8007064A)
Offline cross  
#59 Оставлено : 7 декабря 2012 г. 18:11:46(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Без лицензий вы не сможете сделать подпись типа CADESCOM_CADES_X_LONG_TYPE_1. Поставьте в примере везде CADESCOM_CADES_BES и попробуйте еще раз.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline F_S  
#60 Оставлено : 7 декабря 2012 г. 18:26:00(UTC)
F_S

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

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

в логах
Код:
Dec  7 15:24:23 dsokolov cpcsp[2974]: cpcsp: CPCSignHash (hProv=1042874414, hHash=0x1338003b, dwKeySpec=1, dwFlags=0x0). Result=1, Err=0x0. 
Dec  7 15:24:23 dsokolov cpcsp[2974]: cpcsp: CPCSignHash Signature: 
Dec  7 15:24:23 dsokolov cpcsp[2974]: 000:27 18 45 0A 9C 18 08 B4 DA 83 94 13 B2 28 A4 F3 
Dec  7 15:24:23 dsokolov cpcsp[2974]: 010:78 EE 6F DE 2D FE AA B5 65 4B 17 04 E1 DE BD 25 
Dec  7 15:24:23 dsokolov cpcsp[2974]: 020:59 B9 91 79 3B 49 0A 45 95 29 02 37 EA 70 6B 87 
Dec  7 15:24:23 dsokolov cpcsp[2974]: 030:70 40 BF 67 CC 5A 6B C0 55 55 66 E8 38 47 9A 14 
Dec  7 15:24:23 dsokolov cpcsp[2974]: capi20:!CryptMsgGetParam!() Exception :'������ 0xea: More data is available.' at file:'/dailybuilds/CSPbuild/CSP/capilite/CMSMessage.h' line:155!
Dec  7 15:24:23 dsokolov cpcsp[2974]: cpcsp: CPCReleaseContext (hProv=1042874414, dwFlags=0x0). Result=1, Err=0x80090020


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