X509Certificate
Сертификат X.509 для доверия TLS или настройки сервера.
Загружает и сохраняет сертификаты. Успешная загрузка файла ещё не означает доверенную цепочку, подходящее имя сервера или действующий срок. Для своего CA передайте сертификат в TlsOptions.Client и сохраните проверку имени.
Сертификат доверия не является закрытым ключом. В клиентский проект добавляют необходимый публичный сертификат CA, а закрытый ключ сервера хранят на сервере. Путь asset:// должен реально попадать в целевой экспорт.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
X509CertificateКонструктор
public X509Certificate();Методы4
LoadError
public Error Load(string path);Загружает сертификат из PEM-файла и возвращает Error. Успех разбора файла не подтверждает доверие, имя и срок действия сервера.
| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |
ErrorLoadFromStringError
public Error LoadFromString(string @string);Загружает сертификат из указанной string.
| Имя | Тип | По умолчанию |
|---|---|---|
string | string | — |
ErrorSaveError
public Error Save(string path);Сохраняет сертификат по указанному path (должен быть файл "*.crt").
| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |
ErrorSaveToStringstring
public string SaveToString();Возвращает строковое представление сертификата или пустую строку, если сертификат недействителен.
string