mirror of
				https://github.com/crypto-pro-web/crypto-pro-php.git
				synced 2025-10-31 02:13:23 +03:00 
			
		
		
		
	Удалил лишнее
This commit is contained in:
		
							parent
							
								
									7813fe0f69
								
							
						
					
					
						commit
						bafd80f316
					
				| @ -1,62 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Constants; | ||||
| 
 | ||||
| class OIDsDictionary | ||||
| { | ||||
| 	public const MAP | ||||
| 		= [ | ||||
| 			'1.2.643.2.2.34.6'          => 'Пользователь Центра Регистрации', | ||||
| 			'1.2.643.2.39.1.1'          => 'Использование в программных продуктах системы "1С:Предприятие 8"', | ||||
| 			'1.2.643.3.131.1.1'         => 'ИНН', | ||||
| 			'1.2.643.3.141.1.1'         => 'РНС ФСС', | ||||
| 			'1.2.643.3.141.1.2'         => 'КП ФСС', | ||||
| 			'1.2.643.3.2.100.65.13.11'  => 'Использование в системе АИС "Госзакупки" Сахалинской области.', | ||||
| 			'1.2.643.3.8.100.1'         => 'Сертификат типа "ekey-ГОСТ"', | ||||
| 			'1.2.643.3.8.100.1.1'       => 'Общее использование в системах ИОК без права заверения финансовых документов', | ||||
| 			'1.2.643.3.8.100.1.10'      => | ||||
| 				'Для участия в электронных торгах и подписания государственного контракта в  информационных системах Тендерного комитета города Москвы уполномоченными  лицами участников размещения государственного заказа города Москвы', | ||||
| 			'1.2.643.3.8.100.1.11'      => | ||||
| 				'Подписание электронных документов в автоматизированной информационной  системе размещения государственного и муниципального заказа Саратовской области', | ||||
| 			'1.2.643.3.8.100.1.12'      => 'Использование в системе государственного заказа Иркутской области', | ||||
| 			'1.2.643.3.8.100.1.13'      => | ||||
| 				'Использование в электронной торговой площадке агентства государственного  заказа Красноярского края', | ||||
| 			'1.2.643.3.8.100.1.14'      => 'Использование в электронной торговой площадке "Тендер"', | ||||
| 			'1.2.643.3.8.100.1.2'       => 'Передача отчетности по ТКС', | ||||
| 			'1.2.643.3.8.100.1.3'       => 'Оформление взаимных обязательств, соглашений, договоров, актов и т.п.', | ||||
| 			'1.2.643.3.8.100.1.4'       => 'Внутрикорпоративный документооборот', | ||||
| 			'1.2.643.3.8.100.1.5'       => 'Использование в системах электронной торговли', | ||||
| 			'1.2.643.3.8.100.1.6'       => 'Использование в торгово-закупочной системе "ЭЛЕКТРА"', | ||||
| 			'1.2.643.3.8.100.1.7'       => 'Использование в системе Портал государственных закупок Ставропольского края.', | ||||
| 			'1.2.643.3.8.100.1.8'       => 'Использование в Единой системе электронной торговли B2B-Center и B2G.', | ||||
| 			'1.2.643.3.8.100.1.9'       => | ||||
| 				'Для участия в электронных торгах и подписания государственного контракта в  электронной площадке ОАО «ЕЭТП» уполномоченными лицами участников размещения  государственного или муниципального заказа', | ||||
| 			'1.2.643.5.1.24.2.1.3'      => | ||||
| 				'Формирование документов для получения государственных  услуг в сфере ведения государственного кадастра недвижимости со стороны заявителя', | ||||
| 			'1.2.643.5.1.24.2.1.3.1'    => | ||||
| 				'Формирование кадастровым инженером документов  для получения государственных услуг в сфере ведения государственного кадастра недвижимости со стороны  заявителя', | ||||
| 			'1.2.643.5.1.24.2.2.2'      => 'Формирование документов как результата оказания  услуги со стороны органов регистрации прав', | ||||
| 			'1.2.643.5.1.24.2.2.3'      => | ||||
| 				'Формирование документов для получения государственных  услуг в сфере государственной регистрации прав на недвижимое имущество и сделок с ним со стороны заявителя', | ||||
| 			'1.2.643.6.2.1.7.1'         => | ||||
| 				'Использование единоличным исполнительным органом юридического лица или уполномоченными представителями юридического лица в отношениях, связанных с возникновением, исполнением (осуществлением) и прекращением гражданских и иных прав и обязанностей в сфере негосударственного пенсионного обеспечения, негосударственного пенсионного страхования, в сфере деятельности паевых инвестиционных фондов, акционерных инвестиционных фондов, профессиональных участников рынка ценных бумаг, а также связанной с обслуживанием указанной деятельности услуг кредитных и иных организаций', | ||||
| 			'1.2.643.6.2.1.7.2'         => | ||||
| 				'Использование физическим лицом в отношениях, связанных с возникновением, исполнением (осуществлением) и прекращением гражданских прав и обязанностей в отношении инвестиционных паев паевых инвестиционных фондов, в том числе отношения, связанные с учетом и/или фиксацией прав на инвестиционные паи паевых инвестиционных фондов', | ||||
| 			'1.2.643.6.3'               => | ||||
| 				'Использование в электронных торговых системах и в программном обеспечении, связанным с обменом электронных сообщений', | ||||
| 			'1.2.643.6.3.1.1'           => 'Использование на электронных площадок отобранных для проведения аукционах в электронной форме', | ||||
| 			'1.2.643.6.3.1.2.1'         => 'Тип участника - Юридическое лицо', | ||||
| 			'1.2.643.6.3.1.2.2'         => 'Тип участника - Физическое лицо', | ||||
| 			'1.2.643.6.3.1.2.3'         => 'Тип участника - Индивидуальный предприниматель', | ||||
| 			'1.2.643.6.3.1.3.1'         => 'Участник размещения заказа', | ||||
| 			'1.2.643.6.3.1.4.1'         => 'Администратор организации', | ||||
| 			'1.2.643.6.3.1.4.2'         => 'Уполномоченный специалист', | ||||
| 			'1.2.643.6.3.1.4.3'         => 'Специалист с правом подписи контракта', | ||||
| 			'1.2.840.113549.1.9.2'      => 'Неструктурированное имя', | ||||
| 			'1.3.6.1.4.1.24138.1.1.8.1' => 'Обеспечение юридической значимости в Системе "Электронная Торговая Площадка"', | ||||
| 			'1.3.6.1.4.1.29919.21'      => 'Использование в системе Портал государственных закупок  Ростовской области "Рефери".', | ||||
| 			'1.3.6.1.5.5.7.3.2'         => 'Проверка подлинности клиента', | ||||
| 			'1.3.6.1.5.5.7.3.4'         => 'Защищенная электронная почта', | ||||
| 			'1.3.643.3.8.100.15'        => 'Использование в ЭТП "uTender"', | ||||
| 		]; | ||||
| } | ||||
| @ -1,20 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| use Webmasterskaya\CryptoPro\Traits\ReversMapInterface; | ||||
| use Webmasterskaya\CryptoPro\Traits\ReversMapTrait; | ||||
| 
 | ||||
| abstract class AbstractTagsCodes implements TagsCodesInterface, ReversMapInterface | ||||
| { | ||||
| 	protected const MAP = []; | ||||
| 
 | ||||
| 	use ReversMapTrait; | ||||
| 
 | ||||
| 	public static function codeByName($name) | ||||
| 	{ | ||||
| 		$reverseMap = self::reverseMap(); | ||||
| 
 | ||||
| 		return $reverseMap[strtolower($name)] ?? null; | ||||
| 	} | ||||
| } | ||||
| @ -1,25 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| use Webmasterskaya\CryptoPro\Traits\ReversMapInterface; | ||||
| use Webmasterskaya\CryptoPro\Traits\ReversMapTrait; | ||||
| 
 | ||||
| abstract class AbstractTagsOIDs implements TagsOIDsInterface, ReversMapInterface | ||||
| { | ||||
| 	protected const MAP = []; | ||||
| 
 | ||||
| 	use ReversMapTrait; | ||||
| 
 | ||||
| 	public static function codeByOid($oid) | ||||
| 	{ | ||||
| 		return self::MAP[$oid] ?? null; | ||||
| 	} | ||||
| 
 | ||||
| 	public static function oidByCode($code) | ||||
| 	{ | ||||
| 		$reverseMap = self::reverseMap(); | ||||
| 
 | ||||
| 		return $reverseMap[strtolower($code)] ?? null; | ||||
| 	} | ||||
| } | ||||
| @ -1,13 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| abstract class AbstractTagsTranslations implements TagsTranslationsInterface | ||||
| { | ||||
| 	protected const MAP = []; | ||||
| 
 | ||||
| 	public static function translationByCode($code) | ||||
| 	{ | ||||
| 		return self::MAP[$code] ?? $code; | ||||
| 	} | ||||
| } | ||||
| @ -1,25 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| class IssuerTagsTranslations extends AbstractTagsTranslations | ||||
| { | ||||
| 	protected const MAP | ||||
| 		= [ | ||||
| 			'UN'     => 'Неструктурированное имя', | ||||
| 			'CN'     => 'Удостоверяющий центр', | ||||
| 			'C'      => 'Страна', | ||||
| 			'S'      => 'Регион', | ||||
| 			'STREET' => 'Адрес', | ||||
| 			'O'      => 'Компания', | ||||
| 			'OU'     => 'Тип', | ||||
| 			'T'      => 'Должность', | ||||
| 			'OGRN'   => 'ОГРН', | ||||
| 			'OGRNIP' => 'ОГРНИП', | ||||
| 			'SNILS'  => 'СНИЛС', | ||||
| 			'INN'    => 'ИНН', | ||||
| 			'INNLE'  => 'ИНН рганизации', | ||||
| 			'E'      => 'Email', | ||||
| 			'L'      => 'Город', | ||||
| 		]; | ||||
| } | ||||
| @ -1,27 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| class SubjectTagsTranslations extends AbstractTagsTranslations | ||||
| { | ||||
| 	protected const MAP | ||||
| 		= [ | ||||
| 			'UN'     => 'Неструктурированное имя', | ||||
| 			'CN'     => 'Владелец', | ||||
| 			'SN'     => 'Фамилия', | ||||
| 			'G'      => 'Имя Отчество', | ||||
| 			'C'      => 'Страна', | ||||
| 			'S'      => 'Регион', | ||||
| 			'STREET' => 'Адрес', | ||||
| 			'O'      => 'Компания', | ||||
| 			'OU'     => 'Отдел/подразделение', | ||||
| 			'T'      => 'Должность', | ||||
| 			'OGRN'   => 'ОГРН', | ||||
| 			'OGRNIP' => 'ОГРНИП', | ||||
| 			'SNILS'  => 'СНИЛС', | ||||
| 			'INN'    => 'ИНН', | ||||
| 			'INNLE'  => 'ИНН рганизации', | ||||
| 			'E'      => 'Email', | ||||
| 			'L'      => 'Город', | ||||
| 		]; | ||||
| } | ||||
| @ -1,27 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| class TagsCodes extends AbstractTagsCodes | ||||
| { | ||||
| 	protected const MAP | ||||
| 		= [ | ||||
| 			'UN'     => ['UN', 'unstructuredName'], | ||||
| 			'CN'     => ['CN', 'commonName'], | ||||
| 			'SN'     => ['SN', 'surname'], | ||||
| 			'G'      => ['G', 'givenName', 'gn'], | ||||
| 			'C'      => ['C', 'countryName'], | ||||
| 			'S'      => ['S', 'ST', 'stateOrProvinceName'], | ||||
| 			'STREET' => ['STREET', 'streetAddress'], | ||||
| 			'O'      => ['O', 'organizationName'], | ||||
| 			'OU'     => ['OU', 'organizationalUnitName'], | ||||
| 			'T'      => ['T', 'TITLE'], | ||||
| 			'OGRN'   => ['OGRN', 'ОГРН'], | ||||
| 			'OGRNIP' => ['OGRNIP', 'ОГРНИП'], | ||||
| 			'SNILS'  => ['СНИЛС', 'SNILS'], | ||||
| 			'INN'    => ['ИНН', 'ИННФЛ', 'ИНН ФЛ', 'INN'], | ||||
| 			'INNLE'  => ['ИННЮЛ', 'ИНН ЮЛ', 'INNLE', 'INN LE', 'ИНН организации'], | ||||
| 			'E'      => ['E', 'email', 'emailAddress', 'pkcs9email'], | ||||
| 			'L'      => ['L', 'localityName'], | ||||
| 		]; | ||||
| } | ||||
| @ -1,8 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| interface TagsCodesInterface | ||||
| { | ||||
| 	public static function codeByName($name); | ||||
| } | ||||
| @ -1,27 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| class TagsOIDs extends AbstractTagsOIDs | ||||
| { | ||||
| 	protected const MAP | ||||
| 		= [ | ||||
| 			'1.2.840.113549.1.9.2' => 'UN', | ||||
| 			'2.5.4.3'              => 'CN', | ||||
| 			'2.5.4.4'              => 'SN', | ||||
| 			'2.5.4.42'             => 'G', | ||||
| 			'2.5.4.6'              => 'C', | ||||
| 			'2.5.4.8'              => 'S', | ||||
| 			'2.5.4.9'              => 'STREET', | ||||
| 			'2.5.4.10'             => 'O', | ||||
| 			'2.5.4.11'             => 'OU', | ||||
| 			'2.5.4.12'             => 'T', | ||||
| 			'1.2.643.100.1'        => 'OGRN', | ||||
| 			'1.2.643.100.5'        => 'OGRNIP', | ||||
| 			'1.2.643.100.3'        => 'SNILS', | ||||
| 			'1.2.643.3.131.1.1'    => 'INN', | ||||
| 			'1.2.643.100.4'        => 'INNLE', | ||||
| 			'1.2.840.113549.1.9.1' => 'E', | ||||
| 			'2.5.4.7'              => 'L', | ||||
| 		]; | ||||
| } | ||||
| @ -1,10 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| interface TagsOIDsInterface | ||||
| { | ||||
| 	public static function codeByOid($oid); | ||||
| 
 | ||||
| 	public static function oidByCode($code); | ||||
| } | ||||
| @ -1,8 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Tags; | ||||
| 
 | ||||
| interface TagsTranslationsInterface | ||||
| { | ||||
| 	public static function translationByCode($code); | ||||
| } | ||||
| @ -1,8 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Traits; | ||||
| 
 | ||||
| interface ReversMapInterface | ||||
| { | ||||
| 	public static function reverseMap(); | ||||
| } | ||||
| @ -1,37 +0,0 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Webmasterskaya\CryptoPro\Traits; | ||||
| 
 | ||||
| trait ReversMapTrait | ||||
| { | ||||
| 	public static function reverseMap() | ||||
| 	{ | ||||
| 		static $reverseMap; | ||||
| 
 | ||||
| 		if (!isset($reverseMap)) | ||||
| 		{ | ||||
| 			$reverseMap = []; | ||||
| 			foreach (self::MAP as $key => $values) | ||||
| 			{ | ||||
| 				if (is_object($values)) | ||||
| 				{ | ||||
| 					$values = (array) $values; | ||||
| 				} | ||||
| 
 | ||||
| 				if (!is_array($values)) | ||||
| 				{ | ||||
| 					$reverseMap[strtolower((string) $values)] = $key; | ||||
| 				} | ||||
| 				else | ||||
| 				{ | ||||
| 					foreach ($values as $value) | ||||
| 					{ | ||||
| 						$reverseMap[strtolower($value)] = $key; | ||||
| 					} | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 
 | ||||
| 		return $reverseMap; | ||||
| 	} | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user