Function

SSLGetPeerDomainName(_:_:_:)

Retrieves the peer domain name specified previously.

Declaration

func SSLGetPeerDomainName(_ context: SSLContext, _ peerName: UnsafeMutablePointer<Int8>, _ peerNameLen: UnsafeMutablePointer<Int>) -> OSStatus

Parameters

context

An SSL session context reference.

peerName

On return, points to the peer domain name.

peerNameLen

A pointer to the length of the peer domain name. Before calling this function, retrieve the peer domain name length by calling the function SSLGetPeerDomainNameLength(_:_:).

Return Value

A result code. See Secure Transport Result Codes.

Discussion

If you previously called the SSLSetPeerDomainName(_:_:_:) function to specify a fully qualified domain name for the peer certificate, you can use the SSLGetPeerDomainName(_:_:_:) function to retrieve the domain name.

See Also

The Peer Domain Name

func SSLSetPeerDomainName(SSLContext, UnsafePointer<Int8>?, Int) -> OSStatus

Specifies the fully qualified domain name of the peer.

Deprecated
func SSLGetPeerDomainNameLength(SSLContext, UnsafeMutablePointer<Int>) -> OSStatus

Determines the length of a previously set peer domain name.

Deprecated
func SSLCopyRequestedPeerNameLength(SSLContext, UnsafeMutablePointer<Int>) -> OSStatus

Obtains the hostname specified by the client in the ServerName extension (SNI). Server only.

Deprecated