Must put the lines in /etc/ld.so.conf.d/cryptopro-csp-k1.conf as follows:
/opt/cprocsp/lib/amd64
/usr/lib/pkcs11
Other pkcs11 libs give segfault.
Git Clone URL: | https://aur.archlinux.org/cryptopro-csp-k1.git (read-only, click to copy) |
---|---|
Package Base: | cryptopro-csp-k1 |
Description: | CryptoPro CSP 5.0 |
Upstream URL: | https://cryptopro.ru/products/cryptopro-csp |
Licenses: | unknown |
Submitter: | Rogach |
Maintainer: | Rogach |
Last Packager: | Rogach |
Votes: | 26 |
Popularity: | 0.000598 |
First Submitted: | 2019-04-22 20:45 (UTC) |
Last Updated: | 2024-11-22 09:21 (UTC) |
Must put the lines in /etc/ld.so.conf.d/cryptopro-csp-k1.conf as follows:
/opt/cprocsp/lib/amd64
/usr/lib/pkcs11
Other pkcs11 libs give segfault.
@henna.eject Если положить linux-amd64.tgz рядом с PKGBUILD, то заменять local:// на file:// не должно быть нужно.
После того как скачаете linux-amd64.tgz В PKGBUILD изменить cлово local на file и указать путь к файлу.
- 'linux-amd64.tgz::local://linux-amd64.tgz'
НА
+ 'linux-amd64.tgz::file:///home/kira/Downloads/linux-amd64.tgz'
Так же не забывай проверять и править sha256 коды
Checked again, seems good. Guess I had looked at the previous version.
@snigurmd It looks like these points are already present in the latest PKGBUILD: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=cryptopro-csp-k1
RPMs are extracted on lines 76 & 77, linker is configured on line 92.
The new PKGBUILD still lacks these points:
to enable the readers needed for PKCS11 keys:
bsdtar -xf "cprocsp-rdr-cpfkc-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-rdr-cryptoki-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
or
/usr/lib/pkcs11
@Rogach мне важна гугловская экосистема, поэтому использую chrome
@qwe12345 Не могу точно сказать про flatpak, так как сам им не пользуюсь (по филосовским причинам, преимущественно).
Но возможно проблема в том что flatpak изолирует (частично) реальную файловую систему от приложения, и потому приложение не видит что файлы плагина вообще существуют.
P.S. Хочу поинтересоваться, почему именно Google Chrome? Я например использую Chromium, он есть в официальных репозиториях, и не нужно возиться с перекомпиляцией всего Chrome (думаю это занимает значительное время).
подскажите пожалуйста, в чём разница между сборкой google chrome из aur: https://aur.archlinux.org/packages/google-chrome и самой актуальной сборки на flatpak. с точки зрения, что в сборке от flatpak "КриптоПро ЭЦП Browser plug-in" не видит плагин в браузере, в сборке от aur - ок.
@snigurmd Thanks! I've added this changes to PKGBUILD (rutoken-plugin is now in optional dependencies).
Pinned Comments
Rogach commented on 2019-04-22 20:47 (UTC) (edited on 2024-11-22 09:21 (UTC) by Rogach)
Ru
Тиражирование и распространение СКЗИ является деятельностью лицензируемой ФСБ России. Каждый экземпляр СКЗИ должен иметь индивидуальный номер учета. Т.е. анонимный доступ невозможен.
AUR не выполняет оба этих пункта. Поэтому перед выполнением makepkg необходимо скачивать СКЗИ самостоятельно с сайта производителя. Ссылка:
Данный PKGBUILD старается следовать последней не-сертифицированной версии CSP (не RC).
En
This PKGBUILD does not automatically download CSP archive because accessing it requires logging in. Please download the archive manually and place alongside the PKGBUILD before building. Link:
This PKGBUILD tracks the latest not-certified version of CSP (not RC).