File tree Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Original file line number Diff line number Diff line change
1
+ # php-ncanode-client
2
+
3
+ Клиент NCANode для PHP
4
+
5
+ ## Установка
6
+
7
+ Установка производится через * composer* . Для установки наберите команду в директории вашего php проекта:
8
+
9
+ ``` bash
10
+ composer require malikzh/php-ncanode
11
+ ```
12
+
13
+ ## Использование
14
+
15
+ ### Подключение к серверу NCANode
16
+
17
+ ``` php
18
+ $nca = new \Malikzh\PhpNCANode\NCANodeClient('http://127.0.0.1:14579');
19
+ ```
20
+
21
+ ### Подпись XML
22
+
23
+ ``` php
24
+ $nca->xmlSign('<?xml version =" 1.0" ?><root ><dataToSign >mydata</dataToSign ></root >', $p12InBase64, $password);
25
+ ```
26
+
27
+ ### Проверка подписи XML
28
+
29
+ ``` php
30
+ $nca->xmlVerify('<signed xml >', $verifyOcsp, $verifyCrl);
31
+ ```
32
+
33
+ ### Информация о ключе PKCS12
34
+
35
+ ``` php
36
+ $nca->pkcs12Info($p12Base64, $sPassword, $bVerifyOcsp, $bVerifyCrl)
37
+ ```
38
+
39
+ ### Информация о сертификате X509
40
+
41
+ ``` php
42
+ $nca->x509Info($x509Base64, $bVerifyOcsp, $bVerifyCrl)
43
+ ```
44
+
45
+ ### Информация о сервере NCANode
46
+
47
+ ``` php
48
+ $nca->nodeInfo()
49
+ ```
50
+
51
+ ## Авторы
52
+
53
+ - ** Malik Zharykov** - Initial work
54
+
55
+ ## Лицензия
56
+
57
+ Проект лицензирован под лицензией [ MIT] ( LICENSE )
You can’t perform that action at this time.
0 commit comments