МногопоточныйTCPСерверДляОдноСкрипта.ИзвлечьCrtИзPfx (OneScriptMultithreadedTCPServer.ExtractCrtFromPfx) Метод

Синтаксис

ИзвлечьCrtИзPfx(<ПутьPfx>, <Пароль>, <ПутьCrt>)

Параметры

ПутьPfx (обязательный)
Тип: Строка.
Полный путь до файла pfx, из которого извлекаем файл crt.
Пароль (обязательный)
Тип: Строка.
Здесь конечно нужно предварительно организовать запрос пароля, чтобы сохранить секретность пароля в контексте сценария.
ПутьCrt (обязательный)
Тип: Строка.
Полный путь куда будет записан файл crt.

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

Описание

Извлекает сертификат (.crt) из .pfx файла.

Примечание

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

Пример

МС.ИзвлечьCrtИзPfx("C:\111\certik.pfx", "123456", "C:\111\certik.crt");
Полный пример кода


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

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

Библиотека MultithreadedTCPServer