Partager via


SslContext Classe

Définition

Classe qui encapsule l’état de session SSL.

public class SslContext : IDisposable, ObjCRuntime.INativeObject
type SslContext = class
    interface INativeObject
    interface IDisposable
Héritage
SslContext
Implémente

Constructeurs

SslContext(SslProtocolSide, SslConnectionType)

Classe qui encapsule l’état de session SSL.

Propriétés

BufferedReadSize

Classe qui encapsule l’état de session SSL.

ClientCertificateState

Classe qui encapsule l’état de session SSL.

Connection

Classe qui encapsule l’état de session SSL.

DatagramWriteSize

Classe qui encapsule l’état de session SSL.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

MaxDatagramRecordSize

Classe qui encapsule l’état de session SSL.

MaxProtocol

Classe qui encapsule l’état de session SSL.

MinProtocol

Classe qui encapsule l’état de session SSL.

NegotiatedCipher

Classe qui encapsule l’état de session SSL.

NegotiatedProtocol

Classe qui encapsule l’état de session SSL.

PeerDomainName

Classe qui encapsule l’état de session SSL.

PeerId

Classe qui encapsule l’état de session SSL.

PeerTrust

Classe qui encapsule l’état de session SSL.

SessionState

Classe qui encapsule l’état de session SSL.

Méthodes

Dispose()

Libère les ressources utilisées par l’objet SslContext.

Dispose(Boolean)

Libère les ressources utilisées par l’objet SslContext.

Finalize()

Finaliseur pour l’objet SslContext

GetAlpnProtocols()

Classe qui encapsule l’état de session SSL.

GetAlpnProtocols(Int32)

Classe qui encapsule l’état de session SSL.

GetEnabledCiphers()

Classe qui encapsule l’état de session SSL.

GetLastStatus()

Classe qui encapsule l’état de session SSL.

GetRequestedPeerName()

Classe qui encapsule l’état de session SSL.

GetSessionOption(SslSessionOption, Boolean)

Classe qui encapsule l’état de session SSL.

GetSupportedCiphers()

Classe qui encapsule l’état de session SSL.

GetTypeId()

Classe qui encapsule l’état de session SSL.

Handshake()

Classe qui encapsule l’état de session SSL.

Read(Byte[], nint)

Classe qui encapsule l’état de session SSL.

ReHandshake()

Classe qui encapsule l’état de session SSL.

SetAlpnProtocols(String[])

Classe qui encapsule l’état de session SSL.

SetCertificate(SecIdentity, IEnumerable<SecCertificate>)

Classe qui encapsule l’état de session SSL.

SetClientSideAuthenticate(SslAuthenticate)

Classe qui encapsule l’état de session SSL.

SetDatagramHelloCookie(Byte[])

Classe qui encapsule l’état de session SSL.

SetEnabledCiphers(IEnumerable<SslCipherSuite>)

Classe qui encapsule l’état de session SSL.

SetEncryptionCertificate(SecIdentity, IEnumerable<SecCertificate>)

Les développeurs ne doivent pas utiliser cette méthode déconseillée. Les chiffrements d’exportation ne sont plus disponibles.

SetError(SecStatusCode)

Classe qui encapsule l’état de session SSL.

SetOcspResponse(NSData)

Classe qui encapsule l’état de session SSL.

SetSessionConfig(NSString)

Classe qui encapsule l’état de session SSL.

SetSessionConfig(SslSessionConfig)

Classe qui encapsule l’état de session SSL.

SetSessionOption(SslSessionOption, Boolean)

Classe qui encapsule l’état de session SSL.

SetSessionStrengthPolicy(SslSessionStrengthPolicy)
Obsolète.

Classe qui encapsule l’état de session SSL.

SetSessionTickets(Boolean)

Classe qui encapsule l’état de session SSL.

Write(Byte[], nint)

Classe qui encapsule l’état de session SSL.

S’applique à