| 
	Статус: Активный участник
 Группы: Участники
 Зарегистрирован: 18.09.2015(UTC) Сообщений: 86   Откуда: На работеСказал «Спасибо»: 18 разПоблагодарили: 52 раз в 40 постах
 
 | 
            
		      
                Что ещё интересно, с библиотекой рутокена, я получаю вот такой выхлоп: Код:lirein@lirein-desktop ~/Загрузки/OpenSC $ ./src/tools/pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -O 
Using slot 0 with a present token (0x0)
Public Key Object; RSA 2048 bits
  label:      
  ID:         a099642ad18e4944d2f2fa5e3226a3c45e25755c
  Usage:      encrypt, verify, wrap
Public Key Object; RSA 2048 bits
  label:      
  ID:         8e9a19e0fbce187ca4cf77d46090f9a0bbca3549
  Usage:      encrypt, verify, wrap
Public Key Object; GOSTR3410 
  PARAMS OID: 06072a850302022301
  VALUE:      f9f65d8f4a21262bef52559b9c48966b89961e96dfd7028acb312c7f43c6ee9d
              21e67fe3c9729a760c23b7694eeec63514477c8260eb9c5af82b024ff0515c1e
  label:      
  ID:         0001
  Usage:      verify
Public Key Object; GOSTR3410 
  PARAMS OID: 06072a850302022301
  VALUE:      87503276d0c5a433d0708df69c8410f69726177b96ca8a035ed02b51028157fe
              14e8b8b6309756e628de6515648ec4e649b102602d464fa3b4b9cefc3f013974
  label:      
  ID:         0002
  Usage:      verify
Certificate Object; type = X.509 cert
  label:      Баталин Иван Анатольевич’s ООО \"Открытые Автоматизированные Системы\" ID #3
  ID:         a099642ad18e4944d2f2fa5e3226a3c45e25755c
Certificate Object; type = X.509 cert
  label:      Баталина Ольга Сергеевна’s ООО \"Открытые Автоматизированные Системы\" ID
  ID:         8e9a19e0fbce187ca4cf77d46090f9a0bbca3549
 С библиотекой КриптоПро, вот такой: Код:./src/tools/pkcs11-tool --module /opt/cprocsp/lib/amd64/libcppkcs11.so -l -O -E gost
Using slot 0 with a present token (0x0)
Logging in to "CryptoPro Token".
Please enter User PIN: 
Private Key Object; GOSTR3410 
  PARAMS OID: 06072a850302022400
  label:      batalin_007203355594_14.11.16_19.12.38
  ID:         951739cf4cf918057ddfa1c413d2e9d5859b0937
  Usage:      decrypt, sign, unwrap, derive
warning: PKCS11 function C_GetAttributeValue(ALWAYS_AUTHENTICATE) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)
Private Key Object; GOSTR3410 
  PARAMS OID: 06072a850302022400
  label:      oas
  ID:         951739cf4cf918057ddfa1c413d2e9d5859b0937
  Usage:      decrypt, sign, unwrap, derive
warning: PKCS11 function C_GetAttributeValue(ALWAYS_AUTHENTICATE) failed: rv = CKR_ATTRIBUTE_TYPE_INVALID (0x12)
Public Key Object; GOSTR3410 
  PARAMS OID: 06072a850302022400
  VALUE:      8c8260285b9248791a7274e31630411e126ca9f4f93f38629c23710adfe3eca2
              49b7def40409b508846390c0096566eb4f175a7d9eb852ed45f1d4740f969a24
  label:      951739CF4CF918057DDFA1C413D2E9D5859B0937
  ID:         951739cf4cf918057ddfa1c413d2e9d5859b0937
  Usage:      encrypt, verify, wrap, derive
Public Key Object; GOSTR3410 
  PARAMS OID: 06072a850302022400
  VALUE:      a85ede90e8ea76474578e7f7552a44d316fc7cb68cf8a00b9212107bbfc848d1
              ab80bd8538898c571341141c0fba51e3247693a6d0aadf9fea15531cf621b4c9
  label:      4E61B67AD1FC012DE53A2453B96CEACD709A729A
  ID:         4e61b67ad1fc012de53a2453b96ceacd709a729a
  Usage:      encrypt, verify, wrap, derive
Public Key Object; GOSTR3410 
  PARAMS OID: 06072a850302022400
  VALUE:      c14a895071cd5e3c424f06cc3800b9993daf643aded6a51095e3c7e02565da2d
              1aa8929ea405eb163ffa851817ba8464f1ff7af4953d6088f101a9e2285c6029
  label:      8F03315A6C8D6E7AF4E3F87537E220C42C2C9D83
  ID:         8f03315a6c8d6e7af4e3f87537e220c42c2c9d83
  Usage:      encrypt, verify, wrap, derive
Public Key Object; GOSTR3410 
  PARAMS OID: 06072a850302022400
  VALUE:      8fa5bf791023c8d691ad6431575bbe9bc58a83f43f29f72a79a9fb65c3e8a80f
              5a75c42254915fc83f218ada703af9d58b0d736284dc2ee6907ea1037337a1fb
  label:      8B983B891851E8EF9C0278B8EAC8D420B255C95D
  ID:         8b983b891851e8ef9c0278b8eac8d420b255c95d
  Usage:      encrypt, verify, wrap, derive
Certificate Object; type = X.509 cert
  label:      951739CF4CF918057DDFA1C413D2E9D5859B0937
  ID:         951739cf4cf918057ddfa1c413d2e9d5859b0937
Certificate Object; type = X.509 cert
  label:      4E61B67AD1FC012DE53A2453B96CEACD709A729A
  ID:         4e61b67ad1fc012de53a2453b96ceacd709a729a
Certificate Object; type = X.509 cert
  label:      8F03315A6C8D6E7AF4E3F87537E220C42C2C9D83
  ID:         8f03315a6c8d6e7af4e3f87537e220c42c2c9d83
Certificate Object; type = X.509 cert
  label:      8B983B891851E8EF9C0278B8EAC8D420B255C95D
  ID:         8b983b891851e8ef9c0278b8eac8d420b255c95d
Object 3221225477, type 3461563219
Object 3221225480, type 3461563219
Object 3221225483, type 3461563219
Object 3221225486, type 3461563219
 Вопрос, почему ifc плагину сносит крышу? Возможно, потому что Label в шестнадцатеричном виде и он считает каждый "байт" за символ? ... Приверил предположение - так и есть: 951739CF4CF918057DDFA1C413D2E9D5859B0937 в HEX дает вот такой вывод: Код:95 17 39 CF  4C F9 18 05  7D DF A1 C4  13 D2 E9 D5  85 9B 09 37                                                                                                          ..9.L...}..........7
 При этом в терминале (UTF-8.ru_RU) это выглядит так: Код:cat test.txt 
�9�L�}ߡ���Յ�	7
 Если посмотреть на выхлоп IFC, мы получаем  Цитата:DEBUG Cert ID �9�L�}ߡ���Յ�	7 Сейчас посмотрю как это обрабатывает OpenSC и кажется проблема решена, отпишусь. | 
| --- Эльфиек на всех не хватает... *** А всё таки, она вертится!
 | 
    | 
              1 пользователь поблагодарил Lirein за этот пост. |  |