Home | History | Annotate | Line # | Download | only in ssl-tests
      1  1.1  christos # Generated with generate_ssl_tests.pl
      2  1.1  christos 
      3  1.1  christos num_tests = 9
      4  1.1  christos 
      5  1.1  christos test-0 = 0-verify-success
      6  1.1  christos test-1 = 1-verify-custom-reject
      7  1.1  christos test-2 = 2-verify-custom-allow
      8  1.1  christos test-3 = 3-noverify-success
      9  1.1  christos test-4 = 4-noverify-ignore-custom-reject
     10  1.1  christos test-5 = 5-noverify-accept-custom-allow
     11  1.1  christos test-6 = 6-verify-fail-no-root
     12  1.1  christos test-7 = 7-verify-custom-success-no-root
     13  1.1  christos test-8 = 8-verify-custom-fail-no-root
     14  1.1  christos # ===========================================================
     15  1.1  christos 
     16  1.1  christos [0-verify-success]
     17  1.1  christos ssl_conf = 0-verify-success-ssl
     18  1.1  christos 
     19  1.1  christos [0-verify-success-ssl]
     20  1.1  christos server = 0-verify-success-server
     21  1.1  christos client = 0-verify-success-client
     22  1.1  christos 
     23  1.1  christos [0-verify-success-server]
     24  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     25  1.1  christos CipherString = DEFAULT
     26  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     27  1.1  christos 
     28  1.1  christos [0-verify-success-client]
     29  1.1  christos CipherString = DEFAULT
     30  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     31  1.1  christos VerifyMode = Peer
     32  1.1  christos 
     33  1.1  christos [test-0]
     34  1.1  christos ExpectedResult = Success
     35  1.1  christos 
     36  1.1  christos 
     37  1.1  christos # ===========================================================
     38  1.1  christos 
     39  1.1  christos [1-verify-custom-reject]
     40  1.1  christos ssl_conf = 1-verify-custom-reject-ssl
     41  1.1  christos 
     42  1.1  christos [1-verify-custom-reject-ssl]
     43  1.1  christos server = 1-verify-custom-reject-server
     44  1.1  christos client = 1-verify-custom-reject-client
     45  1.1  christos 
     46  1.1  christos [1-verify-custom-reject-server]
     47  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     48  1.1  christos CipherString = DEFAULT
     49  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     50  1.1  christos 
     51  1.1  christos [1-verify-custom-reject-client]
     52  1.1  christos CipherString = DEFAULT
     53  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     54  1.1  christos VerifyMode = Peer
     55  1.1  christos 
     56  1.1  christos [test-1]
     57  1.1  christos ExpectedClientAlert = HandshakeFailure
     58  1.1  christos ExpectedResult = ClientFail
     59  1.1  christos client = 1-verify-custom-reject-client-extra
     60  1.1  christos 
     61  1.1  christos [1-verify-custom-reject-client-extra]
     62  1.1  christos VerifyCallback = RejectAll
     63  1.1  christos 
     64  1.1  christos 
     65  1.1  christos # ===========================================================
     66  1.1  christos 
     67  1.1  christos [2-verify-custom-allow]
     68  1.1  christos ssl_conf = 2-verify-custom-allow-ssl
     69  1.1  christos 
     70  1.1  christos [2-verify-custom-allow-ssl]
     71  1.1  christos server = 2-verify-custom-allow-server
     72  1.1  christos client = 2-verify-custom-allow-client
     73  1.1  christos 
     74  1.1  christos [2-verify-custom-allow-server]
     75  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     76  1.1  christos CipherString = DEFAULT
     77  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     78  1.1  christos 
     79  1.1  christos [2-verify-custom-allow-client]
     80  1.1  christos CipherString = DEFAULT
     81  1.1  christos VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     82  1.1  christos VerifyMode = Peer
     83  1.1  christos 
     84  1.1  christos [test-2]
     85  1.1  christos ExpectedResult = Success
     86  1.1  christos client = 2-verify-custom-allow-client-extra
     87  1.1  christos 
     88  1.1  christos [2-verify-custom-allow-client-extra]
     89  1.1  christos VerifyCallback = AcceptAll
     90  1.1  christos 
     91  1.1  christos 
     92  1.1  christos # ===========================================================
     93  1.1  christos 
     94  1.1  christos [3-noverify-success]
     95  1.1  christos ssl_conf = 3-noverify-success-ssl
     96  1.1  christos 
     97  1.1  christos [3-noverify-success-ssl]
     98  1.1  christos server = 3-noverify-success-server
     99  1.1  christos client = 3-noverify-success-client
    100  1.1  christos 
    101  1.1  christos [3-noverify-success-server]
    102  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    103  1.1  christos CipherString = DEFAULT
    104  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    105  1.1  christos 
    106  1.1  christos [3-noverify-success-client]
    107  1.1  christos CipherString = DEFAULT
    108  1.1  christos 
    109  1.1  christos [test-3]
    110  1.1  christos ExpectedResult = Success
    111  1.1  christos 
    112  1.1  christos 
    113  1.1  christos # ===========================================================
    114  1.1  christos 
    115  1.1  christos [4-noverify-ignore-custom-reject]
    116  1.1  christos ssl_conf = 4-noverify-ignore-custom-reject-ssl
    117  1.1  christos 
    118  1.1  christos [4-noverify-ignore-custom-reject-ssl]
    119  1.1  christos server = 4-noverify-ignore-custom-reject-server
    120  1.1  christos client = 4-noverify-ignore-custom-reject-client
    121  1.1  christos 
    122  1.1  christos [4-noverify-ignore-custom-reject-server]
    123  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    124  1.1  christos CipherString = DEFAULT
    125  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    126  1.1  christos 
    127  1.1  christos [4-noverify-ignore-custom-reject-client]
    128  1.1  christos CipherString = DEFAULT
    129  1.1  christos 
    130  1.1  christos [test-4]
    131  1.1  christos ExpectedResult = Success
    132  1.1  christos client = 4-noverify-ignore-custom-reject-client-extra
    133  1.1  christos 
    134  1.1  christos [4-noverify-ignore-custom-reject-client-extra]
    135  1.1  christos VerifyCallback = RejectAll
    136  1.1  christos 
    137  1.1  christos 
    138  1.1  christos # ===========================================================
    139  1.1  christos 
    140  1.1  christos [5-noverify-accept-custom-allow]
    141  1.1  christos ssl_conf = 5-noverify-accept-custom-allow-ssl
    142  1.1  christos 
    143  1.1  christos [5-noverify-accept-custom-allow-ssl]
    144  1.1  christos server = 5-noverify-accept-custom-allow-server
    145  1.1  christos client = 5-noverify-accept-custom-allow-client
    146  1.1  christos 
    147  1.1  christos [5-noverify-accept-custom-allow-server]
    148  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    149  1.1  christos CipherString = DEFAULT
    150  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    151  1.1  christos 
    152  1.1  christos [5-noverify-accept-custom-allow-client]
    153  1.1  christos CipherString = DEFAULT
    154  1.1  christos 
    155  1.1  christos [test-5]
    156  1.1  christos ExpectedResult = Success
    157  1.1  christos client = 5-noverify-accept-custom-allow-client-extra
    158  1.1  christos 
    159  1.1  christos [5-noverify-accept-custom-allow-client-extra]
    160  1.1  christos VerifyCallback = AcceptAll
    161  1.1  christos 
    162  1.1  christos 
    163  1.1  christos # ===========================================================
    164  1.1  christos 
    165  1.1  christos [6-verify-fail-no-root]
    166  1.1  christos ssl_conf = 6-verify-fail-no-root-ssl
    167  1.1  christos 
    168  1.1  christos [6-verify-fail-no-root-ssl]
    169  1.1  christos server = 6-verify-fail-no-root-server
    170  1.1  christos client = 6-verify-fail-no-root-client
    171  1.1  christos 
    172  1.1  christos [6-verify-fail-no-root-server]
    173  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    174  1.1  christos CipherString = DEFAULT
    175  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    176  1.1  christos 
    177  1.1  christos [6-verify-fail-no-root-client]
    178  1.1  christos CipherString = DEFAULT
    179  1.1  christos VerifyMode = Peer
    180  1.1  christos 
    181  1.1  christos [test-6]
    182  1.1  christos ExpectedClientAlert = UnknownCA
    183  1.1  christos ExpectedResult = ClientFail
    184  1.1  christos 
    185  1.1  christos 
    186  1.1  christos # ===========================================================
    187  1.1  christos 
    188  1.1  christos [7-verify-custom-success-no-root]
    189  1.1  christos ssl_conf = 7-verify-custom-success-no-root-ssl
    190  1.1  christos 
    191  1.1  christos [7-verify-custom-success-no-root-ssl]
    192  1.1  christos server = 7-verify-custom-success-no-root-server
    193  1.1  christos client = 7-verify-custom-success-no-root-client
    194  1.1  christos 
    195  1.1  christos [7-verify-custom-success-no-root-server]
    196  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    197  1.1  christos CipherString = DEFAULT
    198  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    199  1.1  christos 
    200  1.1  christos [7-verify-custom-success-no-root-client]
    201  1.1  christos CipherString = DEFAULT
    202  1.1  christos VerifyMode = Peer
    203  1.1  christos 
    204  1.1  christos [test-7]
    205  1.1  christos ExpectedResult = Success
    206  1.1  christos client = 7-verify-custom-success-no-root-client-extra
    207  1.1  christos 
    208  1.1  christos [7-verify-custom-success-no-root-client-extra]
    209  1.1  christos VerifyCallback = AcceptAll
    210  1.1  christos 
    211  1.1  christos 
    212  1.1  christos # ===========================================================
    213  1.1  christos 
    214  1.1  christos [8-verify-custom-fail-no-root]
    215  1.1  christos ssl_conf = 8-verify-custom-fail-no-root-ssl
    216  1.1  christos 
    217  1.1  christos [8-verify-custom-fail-no-root-ssl]
    218  1.1  christos server = 8-verify-custom-fail-no-root-server
    219  1.1  christos client = 8-verify-custom-fail-no-root-client
    220  1.1  christos 
    221  1.1  christos [8-verify-custom-fail-no-root-server]
    222  1.1  christos Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    223  1.1  christos CipherString = DEFAULT
    224  1.1  christos PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    225  1.1  christos 
    226  1.1  christos [8-verify-custom-fail-no-root-client]
    227  1.1  christos CipherString = DEFAULT
    228  1.1  christos VerifyMode = Peer
    229  1.1  christos 
    230  1.1  christos [test-8]
    231  1.1  christos ExpectedClientAlert = HandshakeFailure
    232  1.1  christos ExpectedResult = ClientFail
    233  1.1  christos client = 8-verify-custom-fail-no-root-client-extra
    234  1.1  christos 
    235  1.1  christos [8-verify-custom-fail-no-root-client-extra]
    236  1.1  christos VerifyCallback = RejectAll
    237  1.1  christos 
    238  1.1  christos 
    239