code: 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;
      }
docs: <p>
  This method allows the retrieving of SSL properties on the thread of execution.
  This can be used for verification purposes or to communicate SSL properties
  among components running on the same thread. Getting SSL properties form the
  thread is not used in Liberty. This method exits for compatibility purposes
  only.
  </p>
  <p>
  When Java 2 Security is enabled, access to call this method requires
  WebSphereRuntimePermission "getSSLConfig" to be granted.
  </p>
  
  @return Properties
  @ibm-api