docs: public Properties getSSLPropertiesOnThread() {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "getSSLPropertiesOnThread");
  
          SecurityManager sm = System.getSecurityManager();
          if (sm != null) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "Performing Java 2 Security Permission Check ...");
                  Tr.debug(tc, "Expecting : " + GET_SSLCONFIG.toString());
              }
              sm.checkPermission(GET_SSLCONFIG);
          }
  
          Properties props = ThreadManager.getInstance().getPropertiesOnThread();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              String debug = "Thread properties are NULL.";
              if (props != null) {
                  debug = props.getProperty(Constants.SSLPROP_ALIAS);
                  if (null == debug) {
                      debug = props.toString();
                  }
              }
              Tr.exit(tc, "getSSLPropertiesOnThread", new Object[] { debug });
          }
  
          return props;
      }