Contents

SSLGetEnabledCiphers(_:_:_:)

Determines which SSL cipher suites are currently enabled.

Declaration

func SSLGetEnabledCiphers(_ context: SSLContext, _ ciphers: UnsafeMutablePointer<SSLCipherSuite>, _ numCiphers: UnsafeMutablePointer<Int>) -> OSStatus

Parameters

  • context:

    An SSL session context reference.

  • ciphers:

    On return, points to the enabled cipher suites. Before calling, you must allocate this buffer using the number of enabled cipher suites retrieved from a call to the Sslgetnumberenabledciphers(_:_:) function.

  • numCiphers:

    Pointer to the number of enabled cipher suites. Before calling, retrieve this value by calling the Sslgetnumberenabledciphers(_:_:) function.

Return Value

A result code. See Secure Transport Result Codes. If the supplied buffer is too small, errSSLBufferOverflow is returned.

Discussion

Call the SSLSetEnabledCiphers(_:_:_:) function to specify which SSL cipher suites are enabled.