Compare commits

..

9 Commits

Author SHA1 Message Date
Artem Vasilev
e98613e659
Merge pull request #2 from ilimurzin/pin
Метод CPPrivateKey::set_KeyPin
2025-03-18 13:53:14 +03:00
Artem Vasilev
d7b5dcfdd7
Merge pull request #3 from ilimurzin/sign-hash
Сигнатура CPRawSignature::SignHash
2025-03-18 13:44:26 +03:00
Vladimir Ilimurzin
2a505f34eb
Сигнатура CPRawSignature::SignHash 2025-02-20 20:21:51 +03:00
Vladimir Ilimurzin
0c2ebf4d9c
Добавлен метод CPPrivateKey::set_KeyPin
034936af30
2025-02-05 17:38:06 +03:00
Artem Vasilev
92219ce494
Merge pull request #1 from crypto-pro-web/change-php-version-require
Добавил поддержку php 8.0 и выше
2024-08-06 18:11:21 +03:00
ea409844a3 Добавил поддержку php 8.0 и выше 2024-08-06 18:10:48 +03:00
0bf897d4a4 Описание к классу About 2022-11-15 12:19:03 +03:00
22de4d21c7 Codestyle 2022-11-15 12:18:39 +03:00
8d20570dd1 Описание к классу Version 2022-11-15 12:15:19 +03:00
5 changed files with 118 additions and 28 deletions

View File

@ -26,7 +26,7 @@
"source": "https://github.com/webmasterskaya/crypto-pro-php-stubs"
},
"require": {
"php": ">7.2 <8.0"
"php": ">=7.2 || ^8.0"
},
"autoload": {
"classmap": [

View File

@ -1,20 +1,70 @@
<?php
/**
* Версия библиотеки.
*/
class About
{
public function __construct(){}
public function get_MajorVersion(){}
public function get_MinorVersion(){}
public function get_BuildVersion(){}
public function get_Version(){}
public function CSPVersion(){}
public function PluginVersion(){}
/**
*
*/
public function __construct()
{
}
/**
* Возвращает старший компонент версии.
*
* @return int
*/
public function get_MajorVersion()
{
}
/**
* Возвращает младший компонент версии.
*
* @return int
*/
public function get_MinorVersion()
{
}
/**
* Возвращает номер сборки.
*
* @return int
*/
public function get_BuildVersion()
{
}
/**
* Возвращает строковое представление версии.
*
* @return string
*/
public function get_Version()
{
}
/**
* Возвращает объект \Version c версией криптопровайдера (CSP).
*
* @return \Version
*/
public function CSPVersion()
{
}
/**
* Возвращает объект \Version c версией плагина.
*
* @return \Version
*/
public function PluginVersion()
{
}
}

View File

@ -15,4 +15,5 @@ class CPPrivateKey
public function get_KeySpec(){}
public function set_KeyPin(string $pin){}
}

View File

@ -7,6 +7,6 @@ class CPRawSignature
public function VerifyHash(){}
public function SignHash(){}
public function SignHash(\CPHashedData $hashedData, \CPCertificate $certificate): string {}
}

View File

@ -1,16 +1,55 @@
<?php
/**
* Описывает версию.
* Объект данного класса нельзя создать. Данный объект возвращают метод CSPVersion и свойство PluginVersion объекта About.
*
* @link https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_class/version?id=%d0%9e%d0%b1%d1%8a%d0%b5%d0%ba%d1%82-version
*/
class Version
{
public function __construct(){}
public function get_MajorVersion(){}
public function get_MinorVersion(){}
public function get_BuildVersion(){}
public function toString(){}
/**
*
*/
public function __construct()
{
}
/**
* Возвращает старший компонент версии.
*
* @return int
*/
public function get_MajorVersion()
{
}
/**
* Возвращает младший компонент версии.
*
* @return int
*/
public function get_MinorVersion()
{
}
/**
* Возвращает номер сборки.
*
* @return int
*/
public function get_BuildVersion()
{
}
/**
* Возвращает строковое представление версии.
*
* @return string
*/
public function toString()
{
}
}