mirror of
https://github.com/crypto-pro-web/crypto-pro-php.git
synced 2025-01-18 11:25:50 +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