jdk/src/java.base/share/conf/security/java.security
changeset 33295 052d130b84ed
parent 33283 472c86f25bff
child 35298 9f93cbce8c44
equal deleted inserted replaced
33294:1e3fd79b0265 33295:052d130b84ed
   632         K_NULL, C_NULL, M_NULL, \
   632         K_NULL, C_NULL, M_NULL, \
   633         DHE_DSS_EXPORT, DHE_RSA_EXPORT, DH_anon_EXPORT, DH_DSS_EXPORT, \
   633         DHE_DSS_EXPORT, DHE_RSA_EXPORT, DH_anon_EXPORT, DH_DSS_EXPORT, \
   634         DH_RSA_EXPORT, RSA_EXPORT, \
   634         DH_RSA_EXPORT, RSA_EXPORT, \
   635         DH_anon, ECDH_anon, \
   635         DH_anon, ECDH_anon, \
   636         RC4_128, RC4_40, DES_CBC, DES40_CBC
   636         RC4_128, RC4_40, DES_CBC, DES40_CBC
       
   637 
       
   638 # The pre-defined default finite field Diffie-Hellman ephemeral (DHE)
       
   639 # parameters for Transport Layer Security (SSL/TLS/DTLS) processing.
       
   640 #
       
   641 # In traditional SSL/TLS/DTLS connections where finite field DHE parameters
       
   642 # negotiation mechanism is not used, the server offers the client group
       
   643 # parameters, base generator g and prime modulus p, for DHE key exchange.
       
   644 # It is recommended to use dynamic group parameters.  This property defines
       
   645 # a mechanism that allows you to specify custom group parameters.
       
   646 #
       
   647 # The syntax of this property string is described as this Java BNF-style:
       
   648 #   DefaultDHEParameters:
       
   649 #       DefinedDHEParameters { , DefinedDHEParameters }
       
   650 #
       
   651 #   DefinedDHEParameters:
       
   652 #       "{" DHEPrimeModulus , DHEBaseGenerator "}"
       
   653 #
       
   654 #   DHEPrimeModulus:
       
   655 #       HexadecimalDigits
       
   656 #
       
   657 #   DHEBaseGenerator:
       
   658 #       HexadecimalDigits
       
   659 #
       
   660 #   HexadecimalDigits:
       
   661 #       HexadecimalDigit { HexadecimalDigit }
       
   662 #
       
   663 #   HexadecimalDigit: one of
       
   664 #       0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f
       
   665 #
       
   666 # Whitespace characters are ignored.
       
   667 #
       
   668 # The "DefinedDHEParameters" defines the custom group parameters, prime
       
   669 # modulus p and base generator g, for a particular size of prime modulus p.
       
   670 # The "DHEPrimeModulus" defines the hexadecimal prime modulus p, and the
       
   671 # "DHEBaseGenerator" defines the hexadecimal base generator g of a group
       
   672 # parameter.  It is recommended to use safe primes for the custom group
       
   673 # parameters.
       
   674 #
       
   675 # If this property is not defined or the value is empty, the underlying JSSE
       
   676 # provider's default group parameter is used for each connection.
       
   677 #
       
   678 # If the property value does not follow the grammar, or a particular group
       
   679 # parameter is not valid, the connection will fall back and use the
       
   680 # underlying JSSE provider's default group parameter.
       
   681 #
       
   682 # Note: This property is currently used by OpenJDK's JSSE implementation. It
       
   683 # is not guaranteed to be examined and used by other implementations.
       
   684 #
       
   685 # Example:
       
   686 #   jdk.tls.server.defaultDHEParameters=
       
   687 #       { \
       
   688 #       FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1 \
       
   689 #       29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD \
       
   690 #       EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245 \
       
   691 #       E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED \
       
   692 #       EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE65381 \
       
   693 #       FFFFFFFF FFFFFFFF, 2}