test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java
changeset 55336 c2398053ee90
parent 48225 718669e6b375
equal deleted inserted replaced
55335:f7cc25dda38a 55336:c2398053ee90
    28 
    28 
    29 /*
    29 /*
    30  * @test
    30  * @test
    31  * @bug 6956398
    31  * @bug 6956398
    32  * @summary make ephemeral DH key match the length of the certificate key
    32  * @summary make ephemeral DH key match the length of the certificate key
    33  * @run main/othervm
    33  * @run main/othervm -Djdk.tls.client.enableSessionTicketExtension=false
    34  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1643 267
    34  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1643 267
    35  * @run main/othervm -Djsse.enableFFDHE=false
    35  * @run main/othervm -Djsse.enableFFDHE=false
       
    36  *      -Djdk.tls.client.enableSessionTicketExtension=false
    36  *      DHEKeySizing SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA true 1259 75
    37  *      DHEKeySizing SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA true 1259 75
    37  * @run main/othervm -Djsse.enableFFDHE=false
    38  * @run main/othervm -Djsse.enableFFDHE=false
    38  *      -Djdk.tls.ephemeralDHKeySize=matched
    39  *      -Djdk.tls.ephemeralDHKeySize=matched
       
    40  *      -Djdk.tls.client.enableSessionTicketExtension=false
    39  *      DHEKeySizing SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA true 1259 75
    41  *      DHEKeySizing SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA true 1259 75
    40  * @run main/othervm -Djsse.enableFFDHE=false
    42  * @run main/othervm -Djsse.enableFFDHE=false
    41  *      -Djdk.tls.ephemeralDHKeySize=legacy
    43  *      -Djdk.tls.ephemeralDHKeySize=legacy
       
    44  *      -Djdk.tls.client.enableSessionTicketExtension=false
    42  *      DHEKeySizing SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA true 1259 75
    45  *      DHEKeySizing SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA true 1259 75
    43  * @run main/othervm -Djsse.enableFFDHE=false
    46  * @run main/othervm -Djsse.enableFFDHE=false
    44  *      -Djdk.tls.ephemeralDHKeySize=1024
    47  *      -Djdk.tls.ephemeralDHKeySize=1024
       
    48  *      -Djdk.tls.client.enableSessionTicketExtension=false
    45  *      DHEKeySizing SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA true 1259 75
    49  *      DHEKeySizing SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA true 1259 75
    46  *
    50  *
    47  * @run main/othervm -Djsse.enableFFDHE=false
    51  * @run main/othervm -Djsse.enableFFDHE=false
       
    52  *      -Djdk.tls.client.enableSessionTicketExtension=false
    48  *      DHEKeySizing SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA true 233 75
    53  *      DHEKeySizing SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA true 233 75
    49  *
    54  *
    50  * @run main/othervm -Djsse.enableFFDHE=false
    55  * @run main/othervm -Djsse.enableFFDHE=false
       
    56  *      -Djdk.tls.client.enableSessionTicketExtension=false
    51  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1387 139
    57  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1387 139
    52  * @run main/othervm -Djsse.enableFFDHE=false
    58  * @run main/othervm -Djsse.enableFFDHE=false
    53  *      -Djdk.tls.ephemeralDHKeySize=legacy
    59  *      -Djdk.tls.ephemeralDHKeySize=legacy
       
    60  *      -Djdk.tls.client.enableSessionTicketExtension=false
    54  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1323 107
    61  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1323 107
    55  * @run main/othervm -Djsse.enableFFDHE=false
    62  * @run main/othervm -Djsse.enableFFDHE=false
    56  *      -Djdk.tls.ephemeralDHKeySize=matched
    63  *      -Djdk.tls.ephemeralDHKeySize=matched
       
    64  *      -Djdk.tls.client.enableSessionTicketExtension=false
    57  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1643 267
    65  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1643 267
    58  * @run main/othervm -Djsse.enableFFDHE=false
    66  * @run main/othervm -Djsse.enableFFDHE=false
    59  *      -Djdk.tls.ephemeralDHKeySize=1024
    67  *      -Djdk.tls.ephemeralDHKeySize=1024
       
    68  *      -Djdk.tls.client.enableSessionTicketExtension=false
    60  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1387 139
    69  *      DHEKeySizing TLS_DHE_RSA_WITH_AES_128_CBC_SHA  false 1387 139
    61  *
    70  *
    62  * @run main/othervm -Djsse.enableFFDHE=false
    71  * @run main/othervm -Djsse.enableFFDHE=false
       
    72  *      -Djdk.tls.client.enableSessionTicketExtension=false
    63  *      DHEKeySizing SSL_DH_anon_WITH_RC4_128_MD5  false 361 139
    73  *      DHEKeySizing SSL_DH_anon_WITH_RC4_128_MD5  false 361 139
    64  * @run main/othervm -Djsse.enableFFDHE=false
    74  * @run main/othervm -Djsse.enableFFDHE=false
       
    75  *      -Djdk.tls.client.enableSessionTicketExtension=false
    65  *      -Djdk.tls.ephemeralDHKeySize=legacy
    76  *      -Djdk.tls.ephemeralDHKeySize=legacy
    66  *      DHEKeySizing SSL_DH_anon_WITH_RC4_128_MD5  false 297 107
    77  *      DHEKeySizing SSL_DH_anon_WITH_RC4_128_MD5  false 297 107
    67  * @run main/othervm -Djsse.enableFFDHE=false
    78  * @run main/othervm -Djsse.enableFFDHE=false
       
    79  *      -Djdk.tls.client.enableSessionTicketExtension=false
    68  *      -Djdk.tls.ephemeralDHKeySize=matched
    80  *      -Djdk.tls.ephemeralDHKeySize=matched
    69  *      DHEKeySizing SSL_DH_anon_WITH_RC4_128_MD5  false 361 139
    81  *      DHEKeySizing SSL_DH_anon_WITH_RC4_128_MD5  false 361 139
    70  * @run main/othervm -Djsse.enableFFDHE=false
    82  * @run main/othervm -Djsse.enableFFDHE=false
       
    83  *      -Djdk.tls.client.enableSessionTicketExtension=false
    71  *      -Djdk.tls.ephemeralDHKeySize=1024
    84  *      -Djdk.tls.ephemeralDHKeySize=1024
    72  *      DHEKeySizing SSL_DH_anon_WITH_RC4_128_MD5  false 361 139
    85  *      DHEKeySizing SSL_DH_anon_WITH_RC4_128_MD5  false 361 139
    73  */
    86  */
    74 
    87 
    75 /*
    88 /*