Описание класса атрибута усовершенствованной подписи

This commit is contained in:
Artem Vasilev 2022-10-24 16:34:12 +03:00
parent 3fe6df3e23
commit 8d82b89d25

View File

@ -1,24 +1,99 @@
<?php
/**
* Атрибут усовершенствованной подписи (подписанный или неподписанный). Реализует интерфейсы ICPAttribute и ICPAttribute2.
*
* @link https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_interface/icpattribute
* @link https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_interface/icpattribute2
*
* @property-read string $OID
* @property-read string $Value
* @property-read string $Name
* @property-read string $ValueEncoding
*/
class CPAttribute
{
public function __construct()
{
}
public function __construct(){}
/**
* Устанавливает объектный идентификатор (OID) атрибута.
*
* @param string $value
*
* @return void
*/
public function set_OID($value)
{
}
public function set_OID(){}
/**
* Возвращает объектный идентификатор (OID) атрибута.
*
* @return string
*/
public function get_OID()
{
}
public function get_OID(){}
/**
* Устанавливает закодированное значение атрибута.
*
* @param string $value
*
* @return void
*/
public function set_Value($value)
{
}
public function set_Value(){}
/**
* Возвращает закодированное значение атрибута.
*
* @return string
*/
public function get_Value()
{
}
public function get_Value(){}
/**
* Устанавливает имя атрибута
*
* @param string $value
*
* @return void
*/
public function set_Name($value)
{
}
public function set_Name(){}
/**
* Возвращает имя атрибута
*
* @return string
*/
public function get_Name()
{
}
public function get_Name(){}
public function set_ValueEncoding(){}
public function get_ValueEncoding(){}
/**
* Устанавливает способ кодирования значения атрибута.
*
* @param string $value
*
* @return void
*/
public function set_ValueEncoding($value)
{
}
/**
* Возвращает способ кодирования значения атрибута.
*
* @return string
*/
public function get_ValueEncoding()
{
}
}