diff --git a/src/CPSignedData.php b/src/CPSignedData.php index d077bab..9fbce19 100644 --- a/src/CPSignedData.php +++ b/src/CPSignedData.php @@ -94,7 +94,7 @@ class CPSignedData * * * - * @return void + * @return string|void */ public function SignCades(\CPSigner $Signer, $CadesType = CADES_DEFAULT, bool $bDetached = false, $EncodingType = ENCODE_BASE64) { @@ -178,7 +178,7 @@ class CPSignedData * * * - * @return void + * @return string|void */ public function SignHash(\CPHashedData $Hash, \CPSigner $Signer, $CadesType = CADES_DEFAULT, $EncodingType = ENCODE_BASE64) { @@ -261,7 +261,7 @@ class CPSignedData * * * - * @return void + * @return string|void */ public function CoSignCades(\CPSigner $Signer, $CadesType = CADES_DEFAULT, $EncodingType = ENCODE_BASE64) { @@ -345,7 +345,7 @@ class CPSignedData * * * - * @return void + * @return string|void */ public function CoSignHash(\CPHashedData $Hash, \CPSigner $Signer, $CadesType = CADES_DEFAULT, $EncodingType = ENCODE_BASE64) { @@ -549,39 +549,33 @@ class CPSignedData /** * Устанавливает способ кодирования данных для подписи. * - * @param mixed $EncodingType Кодировка возвращаемой подписи. По умолчанию ENCODE_BASE64. - * Может принимать следующие значения: - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
ИмяОписаниеЗначение
ENCODE_ANYДанные сохраняются в виде строки в кодировке Base64 или чистой двоичной последовательности. Этот тип кодирования используется - * только для входных данных с неизвестным типом кодирования. Представлен в CAPICOM 2.0.
0xffffffff
ENCODE_BASE64Данные сохраняются в виде строки в кодировке Base64.
0
ENCODE_BINARYДанные сохраняются в виде чистой двоичной последовательности.
1
+ * @param mixed $ContentEncoding Способ кодирования данных для подписи. По умолчанию STRING_TO_UCS2LE. + * Может принимать следующие значения: + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ИмяОписаниеЗначение
STRING_TO_UCS2LEКодировка UTF-8 или UNICODE.
0
BASE64_TO_BINARYКодировка BASE64.1
* * @return void */ - public function set_ContentEncoding($EncodingType) + public function set_ContentEncoding($ContentEncoding = STRING_TO_UCS2LE) { }