PHPackages                             krakozaber/crypto-pro-yii2 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. krakozaber/crypto-pro-yii2

ActiveComponent[Security](/categories/security)

krakozaber/crypto-pro-yii2
==========================

Подписание документов с помощью КриптоПро ЭЦП Browser plug-in

v0.0.2(1y ago)00JavaScriptPHP &gt;=8

Since Dec 23Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Krakozaber/crypto-pro-yii2)[ Packagist](https://packagist.org/packages/krakozaber/crypto-pro-yii2)[ Docs](https://pirs.online/)[ RSS](/packages/krakozaber-crypto-pro-yii2/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

crypto-pro-yii2
===============

[](#crypto-pro-yii2)

Подписание документов с помощью КриптоПро ЭЦП Browser plug-in

Генерирует на странице кнопку и модальное окно для выбора ключа и подписания документа.

### Параметры

[](#параметры)

`fileUrl` - Ссылка на файл для скачивания
`base64content` - Контент файла в base64
`signAction` - url на action который принимает подпись
`formId` - ID формы отправки
`model` - Модель для формы
`attribute` - Атрибут модели для подписи
`detachedSign` - Откреплённая подпись
`signHash` - Подписать хеш
`signBtn` - Параметры кнопки для начала процесса подписания \['text' =&gt; string, 'options' =&gt; array()\] для Html::a($text, $options)
`modalSubmitBtn` - Кнопка для подписания в модальном окне \['text' =&gt; string, 'options' =&gt; array()\] для Html::submitButton($text, $options)
`modalOptions` - options модального окна для выбора ключа подписания

### Пример использования

[](#пример-использования)

```
CryptoPro::widget([
    'model' => $model,
    'attribute' => 'base64sign',
    'fileUrl' => Url::toRoute(['file', 'id' => $model->id]),
    'detachedSign' => true,
    'signHash' => true,
    'signAction' => Url::toRoute(['sign', 'id' => $model->id]),
    'signBtn' => [
        'text' => 'Открыть модальное окно',
        'options' => [
            'id' => 'crypto-pro-sign-btn',
            'data' => [
                'bs-target' => "#crypto-pro-modal",
                'bs-toggle' => 'modal',
            ],
        ],
    ],
    'modalOptions' => [
        'id' => 'crypto-pro-modal',
        'title' => 'Модальное окно для выбора ключа',
        'size' => Modal::SIZE_LARGE,
        'scrollable' => false,
        'options' => [
            'data' => false,
        ],
    ],
    'modalSubmitBtn' => [
        'text' => 'Подписать и отправить форму',
        'options' => [
            'id' => 'cadescom-btn',
        ]
    ],
]);

```

КриптоПРО
=========

[](#криптопро)

Офф. сайт -

Страница для проверки сгенерированных подписей -

Инструкция для работы с плагином

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance40

Moderate activity, may be stable

Popularity0

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

2

Last Release

505d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/179a7da3d9269bea2f6a55a8f2e3c1a357d2361c03eedea9f1cb02a38906329c?d=identicon)[Krakozaber](/maintainers/Krakozaber)

### Embed Badge

![Health badge](/badges/krakozaber-crypto-pro-yii2/health.svg)

```
[![Health](https://phpackages.com/badges/krakozaber-crypto-pro-yii2/health.svg)](https://phpackages.com/packages/krakozaber-crypto-pro-yii2)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
