• Как настроить центр сертификации Windows Server 2016?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Внимание! Изменился адрес почты!
    Вам придется долго и мучительно доводить Ваш вопрос до ума.
    1. Сертификат никогда не проверяется централизованно - Вы так сеть затопите бессмысленными запросами и Службу Сертификатов положите. Сертификат всегда проверяется на локальной машине.
    2. Что вобще означает "проверяется"?
    проверить подпись на документе, посредством обращения к центру сертификации

    Чушь. В винде сертификат публикуется в AD и проверка идет через котнроллер домена. Центр Сертификации выдает сертификаты.
    выдавать сертификаты для уже готовых ключей пользователей

    Чушь. Выдача сертификата происходит один раз - когда генерируется ключ. Любая другая выдача приведет к выписке другого ключа и появлению другого сертификата
    можно ли реализовать это стандартными средствами операционной системы

    Windows Server - можно, если конечно считать что Windows еще актуально.
    как в двух словах должен происходить процесс настройки?

    В двух словах - нанять фрилансера. Иначе будет совсем даже не в двух и даже не в двухстах, и даже не в двухстах тысячах слов - сертификат - это конструктор. Чего захотел, того и сложил :)
    Ответ написан
    2 комментария
  • Как настроить Debian в качестве маршрутизатора?

    @Drno
    включить NAT
    настроить фаерволл
    в гугле куча мануалов

    для VLAN надо будет наверно псевдобридж создавать
    Ответ написан
    Комментировать
  • Как настроить Debian в качестве маршрутизатора?

    Ziptar
    @Ziptar
    Дилетант широкого профиля
    1. Включаем ip-forwarding
    https://www.google.com/search?q=ip+forwarding+debian
    2. Разбираемся с фаерволом и нат
    https://wiki.debian.org/iptables
    https://www.opennet.ru/docs/RUS/iptables/
    3. Разбираемся с вланами
    https://www.google.com/search?q=debian+vlan
    Ответ написан
    5 комментариев
  • Как отследить событие блокировки бота пользователем?

    Laginatory
    @Laginatory
    @dp.errors_handler(exception=exceptions.BotBlocked)
    async def function_name(update: types.Update, exception: exceptions.BotBlocked):
        # твой код...
        print('Бот заблокирован юзером')
        return True
    Ответ написан
    1 комментарий
  • Python SQLite как правильно сделать выборку?

    Vindicar
    @Vindicar
    RTFM!
    Хранишь отдельно строку запроса и отдельно список значений.
    Инициализируешь строку запроса SELECT * FROM table WHERE (1 = 1) - тогда у тебя будет корректный запрос и при наличии, и при отсутствии параметров.
    Затем для каждого параметра проверяешь, если он был передан - к строке запроса добавляешь f'AND ({paramname} = ?)' (где paramname это имя параметра), а в список значений добавляешь в конце значение этого параметра. Если не передан - не делаешь ничего.
    Тогда у тебя в конце будет строка вида
    SELECT * FROM table WHERE (1 = 1) AND (b = ?) AND (c = ?)
    , и к ней список значений, которые sqlite должна будет подставить вместо ?. Читай документацию на метод execute(), как это сделать.
    Ответ написан
    1 комментарий
  • Как избавиться от ошибки проверки сертификата SSL при подключении модулей?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Внимание! Изменился адрес почты!
    Внимательно читаем ошибку
    certificate verify failed: unable to get local issuer certificate

    Которая означает, что Вы используете самоподписанный сертификат, к которому нет доверия. Либо сертификат, изданный CA, к которому нет доверия.

    Что делать? Добавить либо сертификат, который используете, либо сертификат издателя в то хранилище, которое идет за хранилище доверенных (обычно это /etc/ssl, но запросто может быть другое) и не забыть на него линк создать.
    Ответ написан
    Комментировать