1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
privatekeycipher.php
См. документацию.
1
<?php
8
namespace
Bitrix\Main\Security;
9
13
class
PrivateKeyCipher
extends
AsymmetricCipher
14
{
18
protected
function
doEncrypt
(
$data
,
$key
)
19
{
20
$success
= openssl_private_encrypt(
$data
, $out,
$key
);
21
22
return
$success
? $out :
false
;
23
}
24
28
protected
function
doDecrypt
(
$data
,
$key
)
29
{
30
$success
= openssl_private_decrypt(
$data
, $out,
$key
);
31
32
return
$success
? $out :
false
;
33
}
34
38
protected
function
getKeyInfo
(
$key
)
39
{
40
return
openssl_pkey_get_details(openssl_get_privatekey(
$key
));
41
}
42
}
Bitrix\Main\Security\AsymmetricCipher
Определения
asymmetriccipher.php:11
Bitrix\Main\Security\PrivateKeyCipher
Определения
privatekeycipher.php:14
Bitrix\Main\Security\PrivateKeyCipher\doDecrypt
doDecrypt($data, $key)
Определения
privatekeycipher.php:28
Bitrix\Main\Security\PrivateKeyCipher\doEncrypt
doEncrypt($data, $key)
Определения
privatekeycipher.php:18
Bitrix\Main\Security\PrivateKeyCipher\getKeyInfo
getKeyInfo($key)
Определения
privatekeycipher.php:38
$data
$data['IS_AVAILABLE']
Определения
.description.php:13
$success
$success
Определения
mail_entry.php:69
$key
if(empty($signedUserToken)) $key
Определения
quickway.php:257
bitrix
modules
main
lib
security
privatekeycipher.php
Создано системой
1.14.0