Удалил лишнее

This commit is contained in:
Artem Vasilev 2022-11-04 16:56:26 +03:00
parent 7813fe0f69
commit bafd80f316
13 changed files with 0 additions and 297 deletions

View File

@ -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"',
];
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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' => 'Город',
];
}

View File

@ -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' => 'Город',
];
}

View File

@ -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'],
];
}

View File

@ -1,8 +0,0 @@
<?php
namespace Webmasterskaya\CryptoPro\Tags;
interface TagsCodesInterface
{
public static function codeByName($name);
}

View File

@ -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',
];
}

View File

@ -1,10 +0,0 @@
<?php
namespace Webmasterskaya\CryptoPro\Tags;
interface TagsOIDsInterface
{
public static function codeByOid($oid);
public static function oidByCode($code);
}

View File

@ -1,8 +0,0 @@
<?php
namespace Webmasterskaya\CryptoPro\Tags;
interface TagsTranslationsInterface
{
public static function translationByCode($code);
}

View File

@ -1,8 +0,0 @@
<?php
namespace Webmasterskaya\CryptoPro\Traits;
interface ReversMapInterface
{
public static function reverseMap();
}

View File

@ -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;
}
}