/postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:164: password, md5, and /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:378: examples illustrate the use of both methods to establish a SSL /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:386:props.setProperty("ssl","true"); /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:391:String url = "jdbc:postgresql://localhost/test?user=fred&password=secret&ssl=true"; /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:416: ssl /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:419: Connect using SSL. The driver must have been /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:420: compiled with SSL support. This property does /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:422: specifies a SSL connection. However, for /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:424: preferred. For more information see . /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:435: SSL connection. /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:436: For more information see . /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:447: For more information see . /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:620: /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:621: Using <acronym>SSL</acronym> /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:623: /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:628: SSL is covered in the /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:629: main documentation, /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:631: SSL enabled server from Java, make sure you /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:633: like the following if you have established a SSL /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:647:SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256) /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:653: /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:661: SSL connection the JDBC /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:675: SSL. The 1.4 JDK /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:676: was the first version to come bundled with SSL /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:678: to use SSL could make use of the additional /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:693:openssl x509 -in server.crt -out server.crt.der -outform der /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:717:java -Djavax.net.ssl.trustStore=mystore -Djavax.net.ssl.trustStorePassword=mypassword com.mycompany.MyApp /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:721: by adding -Djavax.net.debug=ssl to your command /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:727: a SSL connection you must add the connection /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:728: URL parameter ssl=true. /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:732: Using SSL without Certificate Validation /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:740: provides an option to establish a SSL connection /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:750: sslfactory=org.postgresql.ssl.NonValidatingFactory /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:751: will turn off all SSL validation. /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:757: /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:762: to customize how a SSL connection is established. /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:771: javax.net.ssl.SSLSocketFactory and be available /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:788: The Java SSL API is not very /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:2674: ssl /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:2677: If true, use SSL encrypted connections /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:2686: Custom javax.net.ssl.SSLSocketFactory /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:2687: class name (see ) /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:2833: ssl /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:2836: If true, use SSL encrypted connections /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:2845: Custom javax.net.ssl.SSLSocketFactory /postgresql-jdbc-8.3-603.src/doc/pgjdbc.xml:2846: class name (see ) /postgresql-jdbc-8.3-603.src/build.xml:65: /postgresql-jdbc-8.3-603.src/build.xml:171: /postgresql-jdbc-8.3-603.src/build.xml:172: /postgresql-jdbc-8.3-603.src/build.xml:289: /postgresql-jdbc-8.3-603.src/build.xml:290: /postgresql-jdbc-8.3-603.src/build.xml:291: /postgresql-jdbc-8.3-603.src/build.xml:293: /postgresql-jdbc-8.3-603.src/build.xml:295: /postgresql-jdbc-8.3-603.src/build.xml:298: /postgresql-jdbc-8.3-603.src/build.xml:299: /postgresql-jdbc-8.3-603.src/build.xml:301: /postgresql-jdbc-8.3-603.src/build.xml:303: /postgresql-jdbc-8.3-603.src/build.xml:310: /postgresql-jdbc-8.3-603.src/build.xml:316: /postgresql-jdbc-8.3-603.src/build.xml:349: /postgresql-jdbc-8.3-603.src/build.xml:467: /postgresql-jdbc-8.3-603.src/build.xml:468: /postgresql-jdbc-8.3-603.src/org/postgresql/Driver.java.in:177: * ssl - (optional) Use SSL when connecting to the server /postgresql-jdbc-8.3-603.src/org/postgresql/Driver.java.in:423: { "ssl", Boolean.FALSE, /postgresql-jdbc-8.3-603.src/org/postgresql/Driver.java.in:424: "Control use of SSL; any nonnull value causes SSL to be required." }, /postgresql-jdbc-8.3-603.src/org/postgresql/Driver.java.in:426: "Provide a SSLSocketFactory class when using SSL." }, /postgresql-jdbc-8.3-603.src/org/postgresql/Driver.java.in:765: @SSL@ org.postgresql.ssl.MakeSSL.convert(stream, info, logger); /postgresql-jdbc-8.3-603.src/org/postgresql/Driver.java.in:770: @SSL@ l_return = true; /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:52: private boolean ssl = false; /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:266: * Set whether the connection will be SSL encrypted or not. /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:268: * @param enabled if true, connect with SSL. /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:272: this.ssl = enabled; /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:276: * Gets SSL encryption setting. /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:278: * @return true if connections will be encrypted with SSL. /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:282: return this.ssl; /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:286: * Set the name of the {@link javax.net.ssl.SSLSocketFactory} to use for connections. /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:287: * Use org.postgresql.ssl.NonValidatingFactory if you don't want certificate validation. /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:289: * @param classname name of a subclass of javax.net.ssl.SSLSocketFactory or null for the default implementation. /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:297: * Gets the name of the {@link javax.net.ssl.SSLSocketFactory} used for connections. /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:320: if (ssl) { /postgresql-jdbc-8.3-603.src/org/postgresql/ds/common/BaseDataSource.java:321: sb.append("&ssl=true"); Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_sr.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_tr.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_de.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_cs.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_zh_TW.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_ru.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_es.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_it.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_fr.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_zh_CN.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_pt_BR.class odpovídá Binární soubor /home/mitr/hash/grep-many/source/postgresql-jdbc-8.3-603.src/org/postgresql/translation/messages_pl.class odpovídá /postgresql-jdbc-8.3-603.src/org/postgresql/util/UnixCrypt.java:13: * Contains static methods to encrypt and compare /postgresql-jdbc-8.3-603.src/org/postgresql/util/UnixCrypt.java:432: private static int [] des_set_key(byte key[]) /postgresql-jdbc-8.3-603.src/org/postgresql/util/UnixCrypt.java:503: private static final int D_ENCRYPT /postgresql-jdbc-8.3-603.src/org/postgresql/util/UnixCrypt.java:539: left = D_ENCRYPT(left, right, i, Eswap0, Eswap1, schedule); /postgresql-jdbc-8.3-603.src/org/postgresql/util/UnixCrypt.java:540: right = D_ENCRYPT(right, left, i + 2, Eswap0, Eswap1, schedule); /postgresql-jdbc-8.3-603.src/org/postgresql/util/UnixCrypt.java:586: *

Encrypt a password given the cleartext password and a "salt".

/postgresql-jdbc-8.3-603.src/org/postgresql/util/UnixCrypt.java:623: int schedule[] = des_set_key(key); /postgresql-jdbc-8.3-603.src/org/postgresql/util/UnixCrypt.java:655: *

Encrypt a password given the cleartext password. This method /postgresql-jdbc-8.3-603.src/org/postgresql/util/MD5Digest.java:13: * MD5-based utility function to obfuscate passwords before network /postgresql-jdbc-8.3-603.src/org/postgresql/util/MD5Digest.java:30: * MD5(MD5(password + user) + salt) /postgresql-jdbc-8.3-603.src/org/postgresql/util/MD5Digest.java:36: * @return A 35-byte array, comprising the string "md5" and an MD5 digest. /postgresql-jdbc-8.3-603.src/org/postgresql/util/MD5Digest.java:46: md = MessageDigest.getInstance("MD5"); /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/MakeSSL.java:6:* $PostgreSQL: pgjdbc/org/postgresql/ssl/MakeSSL.java,v 1.7 2008/01/08 06:56:30 jurka Exp $ /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/MakeSSL.java:10:package org.postgresql.ssl; /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/MakeSSL.java:16:import javax.net.ssl.SSLSocketFactory; /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/MakeSSL.java:26: logger.debug("converting regular socket connection to ssl"); /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/WrappedFactory.java:6:* $PostgreSQL: pgjdbc/org/postgresql/ssl/WrappedFactory.java,v 1.6 2008/01/08 06:56:30 jurka Exp $ /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/WrappedFactory.java:10:package org.postgresql.ssl; /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/WrappedFactory.java:16:import javax.net.ssl.SSLSocketFactory; /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/NonValidatingFactory.java:6:* $PostgreSQL: pgjdbc/org/postgresql/ssl/NonValidatingFactory.java,v 1.8 2008/01/08 06:56:30 jurka Exp $ /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/NonValidatingFactory.java:10:package org.postgresql.ssl; /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/NonValidatingFactory.java:12:import javax.net.ssl.SSLContext; /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/NonValidatingFactory.java:13:import javax.net.ssl.TrustManager; /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/NonValidatingFactory.java:14:import javax.net.ssl.X509TrustManager; /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/NonValidatingFactory.java:19: * Provide a SSLSocketFactory that allows SSL connections to be /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/NonValidatingFactory.java:28: * because the ssl calling code will look for this constructor /postgresql-jdbc-8.3-603.src/org/postgresql/ssl/NonValidatingFactory.java:33: SSLContext ctx = SSLContext.getInstance("TLS"); // or "SSL" ? /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:40: private static final int AUTH_REQ_MD5 = 5; /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:45: // - the SSL setting /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:46: boolean requireSSL = (info.getProperty("ssl") != null); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:47: boolean trySSL = requireSSL; // XXX temporary until we revisit the ssl property values /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:55: throw new PSQLException(GT.tr("The driver does not support SSL."), PSQLState.CONNECTION_FAILURE); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:68: // Construct and send an ssl startup packet if requested. /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:131: // Send SSL request packet /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:145: // Server doesn't even know about the SSL handshake protocol /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:147: throw new PSQLException(GT.tr("The server does not support SSL."), PSQLState.CONNECTION_FAILURE); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:157: // Server does not support ssl /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:159: throw new PSQLException(GT.tr("The server does not support SSL."), PSQLState.CONNECTION_FAILURE); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:167: // Server supports ssl /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:172: throw new PSQLException(GT.tr("An error occured while setting up the SSL connection."), PSQLState.CONNECTION_FAILURE); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v2/ConnectionFactoryImpl.java:255: case AUTH_REQ_MD5: /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:40: private static final int AUTH_REQ_MD5 = 5; /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:49: // - the SSL setting /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:50: boolean requireSSL = (info.getProperty("ssl") != null); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:51: boolean trySSL = requireSSL; // XXX temporary until we revisit the ssl property values /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:66: throw new PSQLException(GT.tr("The driver does not support SSL."), PSQLState.CONNECTION_FAILURE); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:79: // Construct and send an ssl startup packet if requested. /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:159: // Send SSL request packet /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:173: // Server doesn't even know about the SSL handshake protocol /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:175: throw new PSQLException(GT.tr("The server does not support SSL."), PSQLState.CONNECTION_FAILURE); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:185: // Server does not support ssl /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:187: throw new PSQLException(GT.tr("The server does not support SSL."), PSQLState.CONNECTION_FAILURE); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:195: // Server supports ssl /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:200: throw new PSQLException(GT.tr("An error occured while setting up the SSL connection."), PSQLState.CONNECTION_FAILURE); /postgresql-jdbc-8.3-603.src/org/postgresql/core/v3/ConnectionFactoryImpl.java:317: case AUTH_REQ_MD5: /postgresql-jdbc-8.3-603.src/org/postgresql/core/PGStream.java:97: * a new socket that delegates to the original socket (e.g. SSL). /postgresql-jdbc-8.3-603.src/org/postgresql/test/jdbc2/optional/ConnectionPoolTest.java:277: RemoveClose rc2 = new RemoveClose(); /postgresql-jdbc-8.3-603.src/org/postgresql/test/jdbc2/optional/ConnectionPoolTest.java:280: pc.addConnectionEventListener(rc2);