Share via


SecProtocolMetadata Class

Definition

public class SecProtocolMetadata : CoreFoundation.NativeObject
type SecProtocolMetadata = class
    inherit NativeObject
Inheritance
SecProtocolMetadata

Properties

Name Description
EarlyDataAccepted
Handle (Inherited from DisposableObject)
NegotiatedProtocol

Get the negotiated application protocol.

NegotiatedProtocolVersion
NegotiatedTlsCipherSuite
NegotiatedTlsProtocolVersion
Owns (Inherited from DisposableObject)
PeerPublicKey
ServerName

Methods

Name Description
AccessPreSharedKeys(SecProtocolMetadata+SecAccessPreSharedKeysHandler)
ChallengeParametersAreEqual(SecProtocolMetadata, SecProtocolMetadata)
ClearHandle() (Inherited from DisposableObject)
CreateSecret(String, Byte[], UIntPtr)
CreateSecret(String, UIntPtr)
Dispose() (Inherited from DisposableObject)
Dispose(Boolean) (Inherited from NativeObject)
Equals(Object) (Inherited from DisposableObject)
GetCheckedHandle() (Inherited from DisposableObject)
GetHashCode() (Inherited from DisposableObject)
InitializeHandle(NativeHandle) (Inherited from DisposableObject)
PeersAreEqual(SecProtocolMetadata, SecProtocolMetadata)
Release() (Inherited from NativeObject)
Retain() (Inherited from NativeObject)
SetCertificateChainForPeerHandler(Action<SecCertificate>)
SetDistinguishedNamesForPeerHandler(Action<DispatchData>)
SetOcspResponseForPeerHandler(Action<DispatchData>)
SetSignatureAlgorithmsForPeerHandler(Action<UInt16>)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to