code: private void extractSSLServerCert(String lineRead) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.entry(tc, "extractSSLServerCert: " + lineRead);
          }
  
          String tmpString;
          String certLabelString;
          String ipAddressString;
  
          // Verify if string starts with the SSLServerCert tag
          if (lineRead.startsWith(PROTOCOL_HTTPS_CERT_TAG)) {
              // Obtain cert label
              tmpString = lineRead.substring(PROTOCOL_HTTPS_CERT_TAG.length()).trim();
              if (tmpString.startsWith(SINGLE_QUOTE_STRING) || tmpString.startsWith(DOUBLE_QUOTE_STRING)) {
                  // Obtain delimeter
                  char delimeterChar = tmpString.charAt(0);
                  certLabelString = tmpString.substring(1, tmpString.lastIndexOf(delimeterChar));
  
                  // Obtain ip address
                  if (certLabelString != null && certLabelString.length() != 0) {
                      // Move past delimeter to obtain ip address
                      ipAddressString = tmpString.substring(tmpString.lastIndexOf(delimeterChar) + 1).trim();
  
                      if (ipAddressString != null && ipAddressString.length() != 0) {
                          // Add cert label to properties using ip address as key
                          certMapping.setProperty(ipAddressString, certLabelString);
                      }
                  }
              }
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.exit(tc, "extractSSLServerCert");
          }
      }
docs: This method finds the certificate and associated ip and save cache this
  pair.