Skip to content

Dualse/php-ncanode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

php-ncanode-client

Клиент NCANode для PHP

Установка

Установка производится через composer. Для установки наберите команду в директории вашего php проекта:

composer require malikzh/php-ncanode

Использование

Подключение к серверу NCANode

$nca = new \Malikzh\PhpNCANode\NCANodeClient('https://127.0.0.1:14579');

Подпись XML

$nca->xmlSign('<?xml version="1.0"?><root><dataToSign>mydata</dataToSign></root>', $p12InBase64, $password);

Проверка подписи XML

$nca->xmlVerify('<signed xml>', $verifyOcsp, $verifyCrl);

Информация о ключе PKCS12

$nca->pkcs12Info($p12Base64, $sPassword, $bVerifyOcsp, $bVerifyCrl)

Информация о сертификате X509

$nca->x509Info($x509Base64, $bVerifyOcsp, $bVerifyCrl)

Информация о сервере NCANode

$nca->nodeInfo()

Авторы

  • Malik Zharykov - Initial work

Лицензия

Проект лицензирован под лицензией MIT

About

Клиент NCANode для PHP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%