summaryrefslogtreecommitdiff
path: root/src/lib/ecore_con/efl_net_ssl_types.eot
blob: 5c41b921c584747995de8c37d2b32c82c2dbab61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
enum Efl.Net.Ssl.Verify_Mode {
    [[Defines how remote peers should be verified.

      @since 1.19
    ]]
    none, [[Do not verify peer]]
    optional, [[If provided, verify. Otherwise proceed]]
    required, [[Always verify and fail if certificate wasn't provided]]
}

enum Efl.Net.Ssl.Cipher {
    [[Defines the SSL/TLS version to use.

      Prefer 'auto' or one of the TLS variants.

      \@note since it's very insecure, SSLv2 is not present. SSLv3
      support depends on being available on the platform.

      @since 1.19
    ]]
    auto, [[The default. Use the best your system supports, disables dangerous ciphers]]
    tlsv1, [[TLSv1, secure and widely available]]
    tlsv1_1, [[TLSv1.1, secure]]
    tlsv1_2, [[TLSv1.2, secure]]
}