Skip to content

Commit c9a3802

Browse files
authored
Docs: update supported Java versions (#138)
1 parent 169f94f commit c9a3802

File tree

9 files changed

+25
-25
lines changed

9 files changed

+25
-25
lines changed

openig-doc/src/main/asciidoc/gateway-guide/chap-install.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ In this chapter, you will learn to:
4242
+
4343
Make sure you have a supported Java Development Kit installed.
4444
+
45-
This release of OpenIG requires Java Development Kit 8, 11, 17 or 21 LTS version. Open Identity Platform Community recommends the most recent update to ensure you have the latest security fixes.
45+
This release of OpenIG requires Java Development Kit 11, 17, 21 or 25 LTS version. Open Identity Platform Community recommends the most recent update to ensure you have the latest security fixes.
4646
4747
* Prepare a deployment container.
4848
+
@@ -98,7 +98,7 @@ The Java Secure Socket Extension (JSSE), part of the Java environment, provides
9898
==== Configuring Apache Tomcat For OpenIG
9999
100100
This section describes essential Tomcat configuration that you need in order to run OpenIG.
101-
Download and install a supported version of Tomcat from link:http://tomcat.apache.org/[http://tomcat.apache.org/, window=\_blank].
101+
Download and install a supported version of Tomcat from link:https://tomcat.apache.org/[https://tomcat.apache.org/, window=\_blank].
102102
103103
Configure Tomcat to use the same protocol as the application you are protecting with OpenIG. If the protected application is on a remote system, configure Tomcat to use the same port as well. If your application listens on both an HTTP and an HTTPS port, then you must configure Tomcat to do so, too.
104104
@@ -499,7 +499,7 @@ If some data attached to a context must be stored on the server side, then you h
499499
How you configure session stickiness and session replication depends on your load balancer and on your container.
500500
Tomcat can help with session stickiness, and a Tomcat cluster can handle session replication:
501501
502-
* If you choose to use the link:http://tomcat.apache.org/connectors-doc/[Tomcat connector, window=\_blank] (mod_jk) on your web server to perform load balancing, then see the link:http://tomcat.apache.org/connectors-doc/common_howto/loadbalancers.html[LoadBalancer HowTo, window=\_blank] for details.
502+
* If you choose to use the link:https://tomcat.apache.org/connectors-doc/[Tomcat connector, window=\_blank] (mod_jk) on your web server to perform load balancing, then see the link:http://tomcat.apache.org/connectors-doc/common_howto/loadbalancers.html[LoadBalancer HowTo, window=\_blank] for details.
503503
+
504504
In the HowTo, you configure the `jvmRoute` attribute in the Tomcat server configuration, `/path/to/tomcat/conf/server.xml`, to identify the server. The connector can use this identifier to achieve session stickiness.
505505

openig-doc/src/main/asciidoc/gateway-guide/chap-quickstart.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ This chapter allows you to quickly see how OpenIG works, and provides hands-on e
3939
4040
Make sure you have a supported Java Development Kit installed.
4141
42-
This release of OpenIG requires Java Development Kit 8, 11, 17 or 21 LTS version. Open Identity Platform Community recommends the most recent update to ensure you have the latest security fixes.
42+
This release of OpenIG requires Java Development Kit 11, 17, 21 or 25 LTS version. Open Identity Platform Community recommends the most recent update to ensure you have the latest security fixes.
4343
4444
4545
[#quickstart-install]

openig-doc/src/main/asciidoc/reference/audit-conf.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ The prefix to add to a log file on rotation.
396396
This has an effect when time-based file rotation is enabled.
397397
398398
`"rotationFileSuffix"`: __string, optional__::
399-
The suffix to add to a log file on rotation, possibly expressed in link:http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html[SimpleDateFormat, window=\_blank].
399+
The suffix to add to a log file on rotation, possibly expressed in link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/SimpleDateFormat.html[SimpleDateFormat, window=\_blank].
400400
401401
+
402402
This has an effect when time-based file rotation is enabled.
@@ -648,7 +648,7 @@ Whether the events are automatically flushed after being written.
648648
Default: true.
649649
650650
`"maxBatchedEvents"`: __number, optional__::
651-
The maximum number of event messages batched into a link:http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html[PreparedStatement, window=\_blank].
651+
The maximum number of event messages batched into a link:https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/PreparedStatement.html[PreparedStatement, window=\_blank].
652652
653653
+
654654
Default: 100.

openig-doc/src/main/asciidoc/reference/expressions-conf.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ the string containing the joined strings.
356356
----
357357
keyMatch(map, pattern)
358358
----
359-
Returns the first key found in a map that matches the specified link:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html[regular expression pattern, window=\_blank], or `null` if no such match is found.
359+
Returns the first key found in a map that matches the specified link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html[regular expression pattern, window=\_blank], or `null` if no such match is found.
360360
.Parameters
361361
--
362362
@@ -405,7 +405,7 @@ the length of the object, or 0 if length could not be determined.
405405
----
406406
matchingGroups(string, pattern)
407407
----
408-
Returns an array of matching groups for the specified link:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html[regular expression pattern, window=\_blank] applied to the specified string, or `null` if no such match is found. The first element of the array is the entire match, and each subsequent element correlates to any capture group specified within the regular expression.
408+
Returns an array of matching groups for the specified link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html[regular expression pattern, window=\_blank] applied to the specified string, or `null` if no such match is found. The first element of the array is the entire match, and each subsequent element correlates to any capture group specified within the regular expression.
409409
.Parameters
410410
--
411411
@@ -431,7 +431,7 @@ an array of matching groups, or `null` if no such match is found.
431431
----
432432
matches(string, pattern)
433433
----
434-
Returns `true` if the string contains a match for the specified link:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html[regular expression pattern, window=\_blank].
434+
Returns `true` if the string contains a match for the specified link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html[regular expression pattern, window=\_blank].
435435
.Parameters
436436
--
437437
@@ -509,7 +509,7 @@ The key/value map of properties or `null` on error.
509509
----
510510
split(string, pattern)
511511
----
512-
Splits the specified string into an array of substrings around matches for the specified link:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html[regular expression pattern, window=\_blank].
512+
Splits the specified string into an array of substrings around matches for the specified link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html[regular expression pattern, window=\_blank].
513513
.Parameters
514514
--
515515
@@ -866,15 +866,15 @@ Other functions are provided by link:{apidocs-url}/index.html?org/forgerock/http
866866
867867
[#d210e17106]
868868
==== Description
869-
Patterns in configuration parameters and expressions use the standard Java regular expression link:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html[Pattern, window=\_blank] class. For more information on regular expressions, see Oracle's link:http://docs.oracle.com/javase/tutorial/essential/regex/index.html[tutorial on Regular Expressions, window=\_blank].
869+
Patterns in configuration parameters and expressions use the standard Java regular expression link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html[Pattern, window=\_blank] class. For more information on regular expressions, see Oracle's link:http://docs.oracle.com/javase/tutorial/essential/regex/index.html[tutorial on Regular Expressions, window=\_blank].
870870
871871
[#d210e17122]
872872
==== Pattern Templates
873-
A regular expression pattern template expresses a transformation to be applied for a matching regular expression pattern. It may contain references to link:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#cg[capturing groups, window=\_blank] within the match result. Each occurrence of `$g` (where __g__ is an integer value) is substituted by the indexed capturing group in a match result. Capturing group zero `"$0"` denotes the entire pattern match. A dollar sign or numeral literal immediately following a capture group reference can be included as a literal in the template by preceding it with a backslash ( `\` ). Backslash itself must be also escaped in this manner.
873+
A regular expression pattern template expresses a transformation to be applied for a matching regular expression pattern. It may contain references to link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html#cg[capturing groups, window=\_blank] within the match result. Each occurrence of `$g` (where __g__ is an integer value) is substituted by the indexed capturing group in a match result. Capturing group zero `"$0"` denotes the entire pattern match. A dollar sign or numeral literal immediately following a capture group reference can be included as a literal in the template by preceding it with a backslash ( `\` ). Backslash itself must be also escaped in this manner.
874874
875875
[#d210e17142]
876876
==== See Also
877-
Java link:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html[Pattern, window=\_blank] class
877+
Java link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html[Pattern, window=\_blank] class
878878
879879
link:http://docs.oracle.com/javase/tutorial/essential/regex/index.html[Regular Expressions tutorial, window=\_blank]
880880

openig-doc/src/main/asciidoc/reference/filters-conf.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1832,7 +1832,7 @@ This context is the leaf of a chain of contexts. It provides access to other Con
18321832
The HTTP link:{apidocs-url}/index.html?org/forgerock/http/protocol/Request.html[request, window=\_blank].
18331833
18341834
`globals`::
1835-
This object is a link:http://groovy.codehaus.org/groovy-jdk/index.html?java/util/Map.html[Map, window=\_blank] that holds variables that persist across successive invocations.
1835+
This object is a link:https://docs.groovy-lang.org/latest/html/groovy-jdk/java/util/Map.html[Map, window=\_blank] that holds variables that persist across successive invocations.
18361836
18371837
`http`::
18381838
An embedded client for making outbound HTTP requests, which is an link:{apidocs-url}/index.html?org/forgerock/http/Client.html[org.forgerock.http.Client, window=\_blank].

openig-doc/src/main/asciidoc/reference/handlers-conf.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ For details about the available cipher suite names, see the documentation for th
211211
Default: Allow any cipher suite supported by the JVM.
212212
213213
`"sslContextAlgorithm"`: __string, optional__::
214-
The `SSLContext` algorithm name, as listed in the table of link:http://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#SSLContext[SSLContext Algorithms, window=\_blank] for the Java Virtual Machine used by the container where OpenIG runs.
214+
The `SSLContext` algorithm name, as listed in the table of link:https://docs.oracle.com/en/java/javase/11/docs/specs/security/standard-names.html#sslcontext-algorithms[SSLContext Algorithms, window=\_blank] for the Java Virtual Machine used by the container where OpenIG runs.
215215
216216
+
217217
Default: `TLS`
@@ -1020,7 +1020,7 @@ This context is the leaf of a chain of contexts. It provides access to other Con
10201020
The HTTP link:{apidocs-url}/index.html?org/forgerock/http/protocol/Request.html[request, window=\_blank].
10211021
10221022
`globals`::
1023-
This object is a link:http://groovy.codehaus.org/groovy-jdk/index.html?java/util/Map.html[Map, window=\_blank] that holds variables that persist across successive invocations.
1023+
This object is a link:https://docs.groovy-lang.org/latest/html/groovy-jdk/java/util/Map.html[Map, window=\_blank] that holds variables that persist across successive invocations.
10241024
10251025
`http`::
10261026
An embedded client for making outbound HTTP requests, which is an link:{apidocs-url}/index.html?org/forgerock/http/Client.html[org.forgerock.http.Client, window=\_blank].

openig-doc/src/main/asciidoc/reference/misc-conf.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ link:{apidocs-url}/index.html?org/forgerock/openig/jwt/JwtSessionManager.html[or
318318
319319
[#d210e14510]
320320
==== Description
321-
This represents the configuration for a Java Secure Socket Extension link:http://docs.oracle.com/javase/7/docs/api/index.html?javax/net/ssl/KeyManager.html[KeyManager, window=\_blank], which manages the keys used to authenticate an SSLSocket to a peer. The configuration references the keystore that actually holds the keys.
321+
This represents the configuration for a Java Secure Socket Extension link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/javax/net/ssl/KeyManager.html[KeyManager, window=\_blank], which manages the keys used to authenticate an SSLSocket to a peer. The configuration references the keystore that actually holds the keys.
322322
323323
[#d210e14523]
324324
==== Usage
@@ -391,15 +391,15 @@ link:{apidocs-url}/index.html?org/forgerock/openig/security/KeyManagerHeaplet.ht
391391
392392
[#d210e14599]
393393
==== See Also
394-
link:http://docs.oracle.com/javase/7/docs/technotes/guides/security/jsse/JSSERefGuide.html[JSSE Reference Guide, window=\_blank], xref:#KeyStore[KeyStore(5)], xref:#TrustManager[TrustManager(5)]
394+
link:https://docs.oracle.com/en/java/javase/11/security/java-secure-socket-extension-jsse-reference-guide.html[JSSE Reference Guide, window=\_blank], xref:#KeyStore[KeyStore(5)], xref:#TrustManager[TrustManager(5)]
395395
396396
'''
397397
[#KeyStore]
398398
=== KeyStore — configure a Java KeyStore
399399
400400
[#d210e14624]
401401
==== Description
402-
This represents the configuration for a Java link:http://docs.oracle.com/javase/7/docs/api/index.html?java/security/KeyStore.html[KeyStore, window=\_blank], which stores cryptographic private keys and public key certificates.
402+
This represents the configuration for a Java link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/KeyStore.html[KeyStore, window=\_blank], which stores cryptographic private keys and public key certificates.
403403
404404
[#d210e14637]
405405
==== Usage
@@ -469,7 +469,7 @@ link:{apidocs-url}/index.html?org/forgerock/openig/security/KeyStoreHeaplet.html
469469
470470
[#d210e14718]
471471
==== See Also
472-
link:http://docs.oracle.com/javase/7/docs/technotes/guides/security/jsse/JSSERefGuide.html[JSSE Reference Guide, window=\_blank], xref:#KeyManager[KeyManager(5)], xref:#TrustManager[TrustManager(5)]
472+
link:https://docs.oracle.com/en/java/javase/11/security/java-secure-socket-extension-jsse-reference-guide.html[JSSE Reference Guide, window=\_blank], xref:#KeyManager[KeyManager(5)], xref:#TrustManager[TrustManager(5)]
473473
474474
'''
475475
[#Issuer]
@@ -565,7 +565,7 @@ In summary when the OpenID Provider is not known in advance, it might be possibl
565565
To use this shortcut, OpenIG extracts the domain from the user input, and looks for an issuer whose supported domains list contains a match.
566566
567567
+
568-
Supported domains patterns match host names with optional port numbers. Do not specify a URI scheme such as HTTP. OpenIG adds the scheme. For instance, `*.example.com` matches any host in the `example.com` domain. You can specify the port number as well as in `host.example.com:8443`. Patterns must be valid regular expression patterns according to the rules for the Java link:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html[Pattern, window=\_blank] class.
568+
Supported domains patterns match host names with optional port numbers. Do not specify a URI scheme such as HTTP. OpenIG adds the scheme. For instance, `*.example.com` matches any host in the `example.com` domain. You can specify the port number as well as in `host.example.com:8443`. Patterns must be valid regular expression patterns according to the rules for the Java link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html[Pattern, window=\_blank] class.
569569
570570
--
571571
@@ -765,7 +765,7 @@ link:{apidocs-url}/index.html?org/forgerock/openig/io/TemporaryStorage.html[org.
765765
766766
[#d210e15306]
767767
==== Description
768-
This represents the configuration for a Java Secure Socket Extension link:http://docs.oracle.com/javase/7/docs/api/index.html?javax/net/ssl/TrustManager.html[TrustManager, window=\_blank], which manages the trust material (typically X.509 public key certificates) used to decide whether to accept the credentials presented by a peer. The configuration references the keystore that actually holds the trust material.
768+
This represents the configuration for a Java Secure Socket Extension link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/javax/net/ssl/TrustManager.html[TrustManager, window=\_blank], which manages the trust material (typically X.509 public key certificates) used to decide whether to accept the credentials presented by a peer. The configuration references the keystore that actually holds the trust material.
769769
770770
[#d210e15319]
771771
==== Usage
@@ -830,7 +830,7 @@ link:{apidocs-url}/index.html?org/forgerock/openig/security/TrustManagerHeaplet.
830830
831831
[#d210e15376]
832832
==== See Also
833-
link:http://docs.oracle.com/javase/7/docs/technotes/guides/security/jsse/JSSERefGuide.html[JSSE Reference Guide, window=\_blank], xref:#KeyManager[KeyManager(5)], xref:#KeyStore[KeyStore(5)]
833+
link:https://docs.oracle.com/en/java/javase/11/security/java-secure-socket-extension-jsse-reference-guide.html[JSSE Reference Guide, window=\_blank], xref:#KeyManager[KeyManager(5)], xref:#KeyStore[KeyStore(5)]
834834
835835
'''
836836
[#TrustAllManager]

openig-doc/src/main/asciidoc/reference/object-model-conf.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ This is one of the contexts described in xref:#Contexts[Contexts(5)].
413413
The portion of the request URI that matched the URI template.
414414
415415
`"originalUri"`: URI::
416-
The original target link:https://docs.oracle.com/javase/7/docs/api/index.html?java/net/URI.html[URI, window=\_blank] for the request, as received by the web container.
416+
The original target link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html[URI, window=\_blank] for the request, as received by the web container.
417417
418418
+
419419
The value of this field is read-only.

openig-doc/src/main/asciidoc/reference/preface.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ link:http://json.org[JSON, window=\_blank] object where the content depends on t
9595
9696
[#definition-pattern]
9797
pattern::
98-
A regular expression according to the rules for the Java link:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html[Pattern, window=\_blank] class.
98+
A regular expression according to the rules for the Java link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html[Pattern, window=\_blank] class.
9999
100100
[#definition-pattern-template]
101101
pattern-template::

0 commit comments

Comments
 (0)