mirror of
https://github.com/crypto-pro-web/crypto-pro-php.git
synced 2026-03-16 06:52:29 +03:00
Исправления и улучшения (#3)
* Переименовал класс с константами CADESCOM_ENCODE в CADESCOM_ENCODING_TYPE * Добавил класс с константами CAPICOM_STORE_OPEN_MODE * Добавил метод получения информации о криптопровайдере и плагине * Добавил метод проверки соответствия установленных версий криптопровайдера и плагина * Исправил используемые в классе константы
This commit is contained in:
parent
612031c8dc
commit
bdd545acf0
14
composer.lock
generated
14
composer.lock
generated
@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "f3e18e3b232f3c425afb730e38714eea",
|
||||
"content-hash": "41cee9532212142277f16725a26986f3",
|
||||
"packages": [],
|
||||
"packages-dev": [
|
||||
{
|
||||
@ -68,16 +68,16 @@
|
||||
},
|
||||
{
|
||||
"name": "webmasterskaya/crypto-pro-php-stubs",
|
||||
"version": "1.0.3",
|
||||
"version": "1.0.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/webmasterskaya/crypto-pro-php-stubs.git",
|
||||
"reference": "72a6e1160ab96c12888333d89e35059233cb9eb0"
|
||||
"reference": "0bf897d4a4d9b092999aa310e8ab2b8d26acd530"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/webmasterskaya/crypto-pro-php-stubs/zipball/72a6e1160ab96c12888333d89e35059233cb9eb0",
|
||||
"reference": "72a6e1160ab96c12888333d89e35059233cb9eb0",
|
||||
"url": "https://api.github.com/repos/webmasterskaya/crypto-pro-php-stubs/zipball/0bf897d4a4d9b092999aa310e8ab2b8d26acd530",
|
||||
"reference": "0bf897d4a4d9b092999aa310e8ab2b8d26acd530",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -116,7 +116,7 @@
|
||||
"issues": "https://github.com/webmasterskaya/crypto-pro-php-stubs/issues",
|
||||
"source": "https://github.com/webmasterskaya/crypto-pro-php-stubs"
|
||||
},
|
||||
"time": "2022-11-10T08:45:00+00:00"
|
||||
"time": "2022-11-15T09:19:03+00:00"
|
||||
}
|
||||
],
|
||||
"aliases": [],
|
||||
@ -125,7 +125,7 @@
|
||||
"prefer-stable": false,
|
||||
"prefer-lowest": false,
|
||||
"platform": {
|
||||
"php": ">7.2 <8.0",
|
||||
"php": ">=7.2 <8.0",
|
||||
"ext-mbstring": "*"
|
||||
},
|
||||
"platform-dev": [],
|
||||
|
||||
@ -5,7 +5,7 @@ namespace Webmasterskaya\CryptoPro\Constants;
|
||||
/**
|
||||
* Тип перечисления CADESCOM_ENCODING_TYPE указывает используемый тип кодирования.
|
||||
*/
|
||||
class CADESCOM_ENCODE
|
||||
class CADESCOM_ENCODING_TYPE
|
||||
{
|
||||
/**
|
||||
* Данные сохраняются в виде строки в кодировке Base64.
|
||||
36
src/Constants/CAPICOM_STORE_OPEN_MODE.php
Executable file
36
src/Constants/CAPICOM_STORE_OPEN_MODE.php
Executable file
@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
namespace Webmasterskaya\CryptoPro\Constants;
|
||||
|
||||
/**
|
||||
* Тип перечисления CAPICOM_STORE_OPEN_MODE используется с методом \CPStore->Open() для указания способа открытия хранилища сертификатов.
|
||||
*/
|
||||
class CAPICOM_STORE_OPEN_MODE
|
||||
{
|
||||
/**
|
||||
* Откройте хранилище в режиме только для чтения.
|
||||
*/
|
||||
const READ_ONLY = 0;
|
||||
|
||||
/**
|
||||
* Откройте хранилище в режиме чтения и записи.
|
||||
*/
|
||||
const READ_WRITE = 1;
|
||||
|
||||
/**
|
||||
* Откройте хранилище в режиме чтения и записи, если у пользователя есть разрешения на чтение и запись.
|
||||
* Если у пользо | ||||