МногопоточныйTCPСерверДляОдноСкрипта.СоздатьСамоподписанныйСертификат (OneScriptMultithreadedTCPServer.CreateSelfSignedCertificate) Метод

Синтаксис

СоздатьСамоподписанныйСертификат(<ПутьСертификата>, <ИмяСубъекта>, <Пароль>)

Параметры

ПутьСертификата (обязательный)
Тип: Строка.
Полный путь до создаваемого файла сертификата.
ИмяСубъекта (обязательный)
Тип: Строка.
Отличительное имя сертификата X509. Это имя физического или юридического лица, которому выдается сертификат. Поддерживается как верхний, так и нижний регистр символов.
Пароль (обязательный)
Тип: Строка.
Здесь конечно нужно предварительно организовать запрос пароля, чтобы сохранить секретность пароля в контексте сценария.

Возвращаемое значение

Описание

Генерация сертификата в файл .pfx. Срок действия сертификата - один год.

Примечание

Если потребуется организовать безопасный ввод пароля можно воспользоваться библиотекой Текстовый пользовательский интерфейс (TUI) для сценарного языка OneScript. Пример смотрите в Секретный ввод пароля..

Пример

МС.СоздатьСамоподписанныйСертификат("C:\111\certik.pfx", "OneScript", "123456");
Полный пример кода


ПодключитьВнешнююКомпоненту("C:\444\111\MultithreadedTCPServer\MultithreadedTCPServer\bin\Debug\MultithreadedTCPServer.dll"); МС = Новый МногопоточныйTCPСерверДляОдноСкрипта(); МС.СоздатьСамоподписанныйСертификат("C:\111\certik.pfx", "OneScript", "123456");

Смотрите также

Библиотека MultithreadedTCPServer