dotConnect for PostgreSQL Documentation
Devart.Data.PostgreSql Namespace / SshOptions Class / CipherList Property

In This Topic
    CipherList Property (SshOptions)
    In This Topic
    List of ciphers that client agrees to use.
    Syntax
    'Declaration
     
    Public Property CipherList As String
    public string CipherList {get; set;}

    Property Value

    List of allowed ciphers separated by colons. The default value is empty string, which means that any cipher is allowed.
    Remarks

    dotConnect for PostgreSQL supports two modes of block ciphering: Cipher-block chaining (CBC) and Counter (CTR). The following ciphers are available for SSH connections in the CBC mode:

    • 3DES or 3DES(168) - Triple Data Encryption Algorithm. Key size 168 bits.
    • Blowfish - Symmetric-key block cipher, designed in 1993 by Bruce Schneier. Key size 128 bits.
    • AES(128) - Advanced Encryption Standard. Key size 128 bits.
    • AES(192) - Advanced Encryption Standard. Key size 192 bits.
    • AES or AES(256) - Advanced Encryption Standard. Key size 256 bits.

    In the CTR mode the AES ciphers are used.

    • AES(128)-CTR - Advanced Encryption Standard. Key size 128 bits.
    • AES(192)-CTR - Advanced Encryption Standard. Key size 192 bits.
    • AES-CTR or AES(256)-CTR - Advanced Encryption Standard. Key size 256 bits.

    You can use ALL keyword to indicate whole set of ciphers. To exclude certain cipher from the set use "-" sign. For instance, value of CipherList property "ALL-Blowfish" means that any cipher but Blowfish can be used.

    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also