class twisted.internet.interfaces.IAcceptableCiphers(Interface): (source)
A list of acceptable ciphers for a TLS context.
Method | selectCiphers | Choose which ciphers to allow to be negotiated on a TLS connection. |
Choose which ciphers to allow to be negotiated on a TLS connection.
Parameters | availableCiphers | A tuple of ICipher which gives the names of all ciphers supported by the TLS implementation in use. (type: Tuple[ICipher] ) |
Returns | A tuple of ICipher which represents the ciphers which may be negotiated on the TLS connection. The result is ordered by preference with more preferred ciphers appearing earlier. (type: Tuple[ICipher] ) |