Language

SecProtocolOptions クラス

定義

public class SecProtocolOptions : CoreFoundation.NativeObject
type SecProtocolOptions = class
    inherit NativeObject
継承
SecProtocolOptions

プロパティ

Name 説明
DefaultMaxDtlsProtocolVersion
DefaultMaxTlsProtocolVersion
DefaultMinDtlsProtocolVersion
DefaultMinTlsProtocolVersion
Handle (継承元 DisposableObject)
Owns (継承元 DisposableObject)

メソッド

Name 説明
AddPreSharedKey(DispatchData)
AddTlsApplicationProtocol(String)
AddTlsCipherSuite(TlsCipherSuite)
AddTlsCipherSuiteGroup(SslCipherSuiteGroup)
AddTlsCipherSuiteGroup(TlsCipherSuiteGroup)
ClearHandle() (継承元 DisposableObject)
Dispose()

このオブジェクトで使用されるすべてのリソースを解放します。

(継承元 DisposableObject)
Dispose(Boolean)

このオブジェクトで使用されるリソースを解放します。

(継承元 NativeObject)
Equals(Object) (継承元 DisposableObject)
GetCheckedHandle() (継承元 DisposableObject)
GetHashCode() (継承元 DisposableObject)
InitializeHandle(NativeHandle) (継承元 DisposableObject)
IsEqual(SecProtocolOptions, SecProtocolOptions)
IsEqual(SecProtocolOptions)
Release() (継承元 NativeObject)
Retain() (継承元 NativeObject)
SetChallengeBlock(SecProtocolChallenge, DispatchQueue)

チャレンジ コールバックを設定します。

SetKeyUpdateCallback(SecProtocolKeyUpdate, DispatchQueue)
SetLocalIdentity(SecIdentity2)
SetPeerAuthenticationRequired(Boolean)
SetPreSharedKeySelectionBlock(SecProtocolPreSharedKeySelection, DispatchQueue)

事前共有キー選択コールバックを設定します。

SetTlsDiffieHellmanParameters(DispatchData)
SetTlsFalseStartEnabled(Boolean)
SetTlsIsFallbackAttempt(Boolean)
SetTlsMaxVersion(SslProtocol)
SetTlsMaxVersion(TlsProtocolVersion)
SetTlsMinVersion(SslProtocol)
SetTlsMinVersion(TlsProtocolVersion)
SetTlsOcspEnabled(Boolean)
SetTlsPreSharedKeyIdentityHint(DispatchData)
SetTlsRenegotiationEnabled(Boolean)
SetTlsResumptionEnabled(Boolean)
SetTlsServerName(String)
SetTlsSignCertificateTimestampEnabled(Boolean)
SetTlsTicketsEnabled(Boolean)
SetVerifyBlock(SecProtocolVerify, DispatchQueue)

検証コールバックを設定します。

拡張メソッド

Name 説明
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

適用対象