Send feedback
Class DynamicTrustManager (6.124.0)
Stay organized with collections
Save and categorize content based on your preferences.
6.124.0 (latest)
6.120.0
6.119.0
6.118.0
6.116.0
6.111.1
6.108.0
6.107.0
6.103.0
6.102.1
6.101.1
6.100.0
6.99.0
6.98.1
6.97.1
6.96.1
6.95.1
6.94.0
6.93.0
6.89.0
6.88.0
6.87.0
6.86.0
6.85.0
6.83.0
6.82.0
6.80.1
6.79.0
6.77.0
6.74.1
6.72.0
6.71.0
6.69.0
6.68.0
6.66.0
6.65.1
6.62.0
6.60.0
6.58.0
6.57.0
6.56.0
6.55.0
6.54.0
6.53.0
6.52.1
6.51.0
6.50.1
6.49.0
6.25.1
6.24.0
6.23.4
6.22.0
6.21.2
6.20.0
6.19.1
6.18.0
6.17.4
6.14.1
public class DynamicTrustManager extends X509ExtendedTrustManager
An X509ExtendedTrustManager that dynamically reloads root CA certificates from disk
whenever the certificate file is modified or rotated.
Constructors
DynamicTrustManager(File caCertFile)
public DynamicTrustManager ( File caCertFile )
Creates a DynamicTrustManager that dynamically reloads the given root CA certificate
file when modified on disk, or delegates to the default JVM trust store if caCertFile
is null.
Parameter
Name
Description
caCertFile
File File containing the X.509 CA certificate(s), or null for the default JVM
trust store.
Methods
checkClientTrusted(X509Certificate[] chain, String authType)
public void checkClientTrusted ( X509Certificate [] chain , String authType )
Parameters
Name
Description
chain
java.security.cert.X509Certificate []
authType
String
checkClientTrusted(X509Certificate[] chain, String authType, Socket socket)
public void checkClientTrusted ( X509Certificate [] chain , String authType , Socket socket )
Parameters
Name
Description
chain
java.security.cert.X509Certificate []
authType
String
socket
Socket
Overrides
checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine engine)
public void checkClientTrusted ( X509Certificate [] chain , String authType , SSLEngine engine )
Parameters
Name
Description
chain
java.security.cert.X509Certificate []
authType
String
engine
SSLEngine
Overrides
checkServerTrusted(X509Certificate[] chain, String authType)
public void checkServerTrusted ( X509Certificate [] chain , String authType )
Parameters
Name
Description
chain
java.security.cert.X509Certificate []
authType
String
checkServerTrusted(X509Certificate[] chain, String authType, Socket socket)
public void checkServerTrusted ( X509Certificate [] chain , String authType , Socket socket )
Parameters
Name
Description
chain
java.security.cert.X509Certificate []
authType
String
socket
Socket
Overrides
checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine)
public void checkServerTrusted ( X509Certificate [] chain , String authType , SSLEngine engine )
Parameters
Name
Description
chain
java.security.cert.X509Certificate []
authType
String
engine
SSLEngine
Overrides
getAcceptedIssuers()
public X509Certificate [] getAcceptedIssuers ()
Returns
Type
Description
java.security.cert.X509Certificate []
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-10-06 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-10-06 UTC."],[],[]]