Поделиться через


SslContext Класс

Определение

Класс, инкапсулирующий состояние сеанса SSL.

public class SslContext : IDisposable, ObjCRuntime.INativeObject
type SslContext = class
    interface INativeObject
    interface IDisposable
Наследование
SslContext
Реализации

Конструкторы

SslContext(SslProtocolSide, SslConnectionType)

Класс, инкапсулирующий состояние сеанса SSL.

Свойства

BufferedReadSize

Класс, инкапсулирующий состояние сеанса SSL.

ClientCertificateState

Класс, инкапсулирующий состояние сеанса SSL.

Connection

Класс, инкапсулирующий состояние сеанса SSL.

DatagramWriteSize

Класс, инкапсулирующий состояние сеанса SSL.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

MaxDatagramRecordSize

Класс, инкапсулирующий состояние сеанса SSL.

MaxProtocol

Класс, инкапсулирующий состояние сеанса SSL.

MinProtocol

Класс, инкапсулирующий состояние сеанса SSL.

NegotiatedCipher

Класс, инкапсулирующий состояние сеанса SSL.

NegotiatedProtocol

Класс, инкапсулирующий состояние сеанса SSL.

PeerDomainName

Класс, инкапсулирующий состояние сеанса SSL.

PeerId

Класс, инкапсулирующий состояние сеанса SSL.

PeerTrust

Класс, инкапсулирующий состояние сеанса SSL.

SessionState

Класс, инкапсулирующий состояние сеанса SSL.

Методы

Dispose()

Освобождает ресурсы, используемые объектом SslContext.

Dispose(Boolean)

Освобождает ресурсы, используемые объектом SslContext.

Finalize()

Метод завершения для объекта SslContext

GetAlpnProtocols()

Класс, инкапсулирующий состояние сеанса SSL.

GetAlpnProtocols(Int32)

Класс, инкапсулирующий состояние сеанса SSL.

GetEnabledCiphers()

Класс, инкапсулирующий состояние сеанса SSL.

GetLastStatus()

Класс, инкапсулирующий состояние сеанса SSL.

GetRequestedPeerName()

Класс, инкапсулирующий состояние сеанса SSL.

GetSessionOption(SslSessionOption, Boolean)

Класс, инкапсулирующий состояние сеанса SSL.

GetSupportedCiphers()

Класс, инкапсулирующий состояние сеанса SSL.

GetTypeId()

Класс, инкапсулирующий состояние сеанса SSL.

Handshake()

Класс, инкапсулирующий состояние сеанса SSL.

Read(Byte[], nint)

Класс, инкапсулирующий состояние сеанса SSL.

ReHandshake()

Класс, инкапсулирующий состояние сеанса SSL.

SetAlpnProtocols(String[])

Класс, инкапсулирующий состояние сеанса SSL.

SetCertificate(SecIdentity, IEnumerable<SecCertificate>)

Класс, инкапсулирующий состояние сеанса SSL.

SetClientSideAuthenticate(SslAuthenticate)

Класс, инкапсулирующий состояние сеанса SSL.

SetDatagramHelloCookie(Byte[])

Класс, инкапсулирующий состояние сеанса SSL.

SetEnabledCiphers(IEnumerable<SslCipherSuite>)

Класс, инкапсулирующий состояние сеанса SSL.

SetEncryptionCertificate(SecIdentity, IEnumerable<SecCertificate>)

Разработчики не должны использовать этот устаревший метод. Экспорт шифров больше недоступен.

SetError(SecStatusCode)

Класс, инкапсулирующий состояние сеанса SSL.

SetOcspResponse(NSData)

Класс, инкапсулирующий состояние сеанса SSL.

SetSessionConfig(NSString)

Класс, инкапсулирующий состояние сеанса SSL.

SetSessionConfig(SslSessionConfig)

Класс, инкапсулирующий состояние сеанса SSL.

SetSessionOption(SslSessionOption, Boolean)

Класс, инкапсулирующий состояние сеанса SSL.

SetSessionStrengthPolicy(SslSessionStrengthPolicy)
Устаревшие..

Класс, инкапсулирующий состояние сеанса SSL.

SetSessionTickets(Boolean)

Класс, инкапсулирующий состояние сеанса SSL.

Write(Byte[], nint)

Класс, инкапсулирующий состояние сеанса SSL.

Применяется к