Spec-Zone.ru › Dart 2

dart:io

Метод setTrustedCertificates

void setTrustedCertificates(
  1. String file,
  2. {String? password}
)

Добавить сертификат в набор доверенных X509 сертификатов, используемых клиентами соединений SecureSocket.

file — путь к файлу PEM или PKCS12, содержащему X509 сертификаты, обычно корневые сертификаты от центров сертификации. Для файлов PKCS12 password — пароль для файла. Для файлов PEM password игнорируется. Предполагая правильную структуру, всё остальное содержимое file игнорируется.

Примечание: Эта функция вызывает File.readAsBytesSync и будет заблокирована ввода-вывода файлов. Предпочтительнее использовать setTrustedCertificatesBytes.

Примечание для iOS: На iOS этот вызов принимает только байты для одного DER-закодированного X509 сертификата. Его можно вызывать несколько раз, чтобы добавить несколько доверенных сертификатов в контекст. DER-закодированный сертификат можно получить из PEM-закодированного сертификата, используя инструмент openssl:

$ openssl x509 -outform der -in cert.pem -out cert.der

Реализация

void setTrustedCertificates(String file, {String? password});

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/SecurityContext/setTrustedCertificates.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API