code: protected void updatedSslSupport(SSLSupport service, Map<String, Object> props) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.entry(tc, "updatedSslSupport", props);
          }
  
          sslSupport = service;
  
          // If the default pid has changed.. we need to go hunting for who was using the default.
          String id = (String) props.get(SSL_CFG_REF);
          if (!defaultId.equals(id)) {
              for (SSLChannelOptions options : sslOptions.values()) {
                  options.updateRefId(id);
                  options.updateRegistration(bContext, sslConfigs);
              }
              defaultId = id;
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.exit(tc, "updatedSslSupport", "defaultConfigId=" + defaultId);
          }
      }
docs: This is called if the service is updated.
  
  @param ref reference to the service