diff --git a/src/CPAlgorithm.php b/src/CPAlgorithm.php index 24cd060..03a204c 100644 --- a/src/CPAlgorithm.php +++ b/src/CPAlgorithm.php @@ -1,16 +1,189 @@ + * + * + * Значение + * Пояснение + * + * + * + * + * + * ENCRYPTION_KEY_LENGTH_MAXIMUM + * + * + * Use the maximum key length available with the indicated encryption algorithm. + * + * + * + * + * ENCRYPTION_KEY_LENGTH_40_BITS + * + * + * Use 40-bit keys. + * + * + * + * + * ENCRYPTION_KEY_LENGTH_56_BITS + * + * + * Use 56-bit keys if available. + * + * + * + * + * ENCRYPTION_KEY_LENGTH_128_BITS + * + * + * Use 128-bit keys if available. + * + * + * + * + * ENCRYPTION_KEY_LENGTH_192_BITS + * + * + * Use 192-bit keys. This key length is available only for AES. + * + * + * + * + * ENCRYPTION_KEY_LENGTH_256_BITS + * + * + * Use 256-bit keys. This key length is available only for AES. + * + * + * + * + * + * @var int + */ + private $KeyLength; + + /** + * Свойство Name устанавливает или извлекает алгоритм, используемый для операций подписи, конвертации и шифрования. + * Может принимать следующие значения: + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ЗначениеПояснение
+ * CADESCOM_ENCRYPTION_ALGORITHM_RC2 + * + * Use RSA RC2 encryption. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_RC4 + * + * Use RSA RC4 encryption. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_DES + * + * Use DES encryption. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_3DES + * + * Use triple DES encryption. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_AES + * + * Use the Advanced Encryption Standard (AES) algorithm. This value is valid for the EncryptedData object only. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_GOST_28147_89 + * + * Use ГОСТ 28147-89 encryption. + *
+ * + * @var int + */ + private $Name; + + /** + * Извлекает алгоритм, используемый для операций подписи, конвертации и шифрования. + * + * @return int + */ + public function get_Name() + { + } + + /** + * Устанавливает алгоритм, используемый для операций подписи, конвертации и шифрования. + * + * @param int $Name + * + * @return void + */ + public function set_Name(int $Name) + { + } + + /** + * Извлекает длину ключа в битах + * + * @return int + */ + public function get_KeyLength() + { + } + + /** + * Устанавливает длину ключа в битах + * + * @param int $KeyLength + * + * @return void + */ + public function set_KeyLength(int $KeyLength) + { + } + }