Статус: Новичок
Группы: Участники
Зарегистрирован: 11.04.2012(UTC) Сообщений: 1 Откуда: СПб
|
Здравствуйте у меня возникла проблема с двусторонним ssh успользуя КриптоПро JCP создал хранилище сертификатов, положил туда сертификат УЦ, подключил серверный сертификат, на вкладке "Server settings" проставил Client autentification: required настроил томкат: Код:
<Connector port="8443" maxHttpHeaderSize="8192"
protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="true"
algorithm="GostX509"
keystoreProvider="JCP"
sslProtocol="GostTLS"
keystoreType="HDImageStore"
keyalg="GOST3410"
sigalg="GOST3411withGOST3410EL"
keystoreFile="/usr/local/jcp/uc.keystore"
keystorePass="password"
truststoreFile="/usr/local/jcp/uc.keystore"
truststorePass="password" />
после чего открываю страничку по https и всё работет как надо - если есть сертификаты данного УЦ, то он предлагает из них выбор, если нет, то не пускает но возникла проблема: создаю тестовый сертификат Код:csptest -keyset -newkeyset -makecert CN=dummy2 -keytype exchange -u 2 -container dummy2 > 1.txt
копирую копирую его в доверенные корневые и дальше запускаю Код:csptest -tlsc -server ****** -file styles/styles.css -port 443 -v -user dummy2 > 1.txt
и получаю файл лог 1.txt Код:CSP (Type:75) v3.6.5359 KC1 Release Ver:3.6.6497 OS:Windows CPU:IA32 FastCode:READY,ENABLED.
c:\Program Files\Crypto Pro\CSP\csptest -tlsc -server url.ru -file styles/style.css -port 443 -v -user dummy2
Client certificate:
Subject: E=dummy2@cryptopro.ru, CN=dummy2
Valid : 11.04.2012 - 01.04.2030
Issuer : E=dummy2@cryptopro.ru, CN=dummy2
5 algorithms supported:
[0] 1.2.643.2.2.21 (ГОСТ 28147-89)
[1] 1.2.643.2.2.3 (ГОСТ Р 34.11/34.10-2001)
[2] 0x801f
[3] 1.2.643.2.2.20 (ГОСТ Р 34.10-94)
[4] 1.2.643.2.2.19 (ГОСТ Р 34.10-2001)
Cipher strengths: 256..256
Supported protocols: 0x80
Try call SetCredentialsAttributes, 0012FC4C
ClientHello: RecordLayer: TLS, Len: 91
Cipher Suites: (00 80) (00 32) (01 31) (00 00)
96 bytes of handshake data sent
1717 bytes of handshake data received
625 bytes of handshake data sent
6 bytes of handshake data received
25 bytes of handshake data received
Handshake was successful
SECPKG_ATTR_NAMES: E=***, C=RU, S=****, L=****, O=****, CN=****
Server certificate:
Subject: E=****, C=RU, S=***, L=*****, O=****, CN=*****
Valid : 10.04.2012 - 10.07.2013
Issuer : E=****, C=RU, L=****, O=*****, OU=****, CN=RCA *** ROOT
Error 0x800b0109 (CERT_E_UNTRUSTEDROOT) returned by CertVerifyCertificateChainPolicy!
**** Error authenticating server credentials!
Protocol: TLS1
Cipher: 0x661e
Cipher strength: 256
Hash: 0x801e
Hash strength: 256
Key exchange: 0xaa24
Key exchange strength: 512
Header: 5, Trailer: 4, MaxMessage: 16379
HTTP request: GET /styles/styles.css HTTP/1.0
User-Agent: Webclient
Accept:*/*
Sending plaintext: 72 bytes
81 bytes of application data sent
16388 bytes of (encrypted) application data received
Reply status: HTTP/1.1 200 OK
Decrypted data: 9000 bytes
Extra data: 7379 bytes
8804 bytes of (encrypted) application data received
Decrypted data: 9000 bytes
Extra data: 7174 bytes
Decrypted data: 7154 bytes
Extra data: 11 bytes
Context expired: OK if file is completely downloaded
Sending Close Notify
11 bytes of handshake data sent
1 connections, 25154 bytes in 4.267 seconds;
Total: SYS: 0,234 sec USR: 0,094 sec UTC: 4,510 sec
[ErrorCode: 0x00000000]
Подскажите, пожалуйста, что надо ещё настроить, что б закрыть этот не санкционированный доступ Отредактировано пользователем 24 апреля 2012 г. 14:29:59(UTC)
| Причина: Не указана
|