Uploaded image for project: 'Traffic Control'
  1. Traffic Control
  2. TC-351

Generate new SSL keys fails after a while

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.8.0
    • Fix Version/s: 2.2.0
    • Component/s: Traffic Ops
    • Labels:
    • Environment:
      Traffic Ops 1.8
      openssl-1.0.1e

      Description

      After some Traffic Ops runtime (few days), we noticed that we can't generate certificate anymore and receiving these messages in the log:

      [2017-05-23 12:32:11,175] [DEBUG] Routing to controller "UI::SslKeys" and action "create".
      [2017-05-23 12:32:11,572] [WARN] SSL keys for 'test_deliveryservice' could not be created.  Response was Error creating key and csr. Result is -1
      [2017-05-23 12:32:11,573] [DEBUG] 302 Found (0.399329s, 2.504/s).
      

      The CSR and KEY is created and valid in /var/tmp.

      Issuing a "service traffic_ops restart" fixes the issue.

      The code which seems to be failing is here :

                              #generate key and csr
                              my $result = UI::Utils->exec_command(
                                      "openssl req -nodes -newkey rsa:2048 -keyout $TMP_LOCATION/$hostname.key -out $TMP_LOCATION/$hostname.csr -subj /C=\"$country\"/ST=\"$state\"/L=\"$city\"/O=\"$org\"/OU=\"$unit\"/CN=$hostname"
                              );
                              if ( $result != 0 ) {
                                      $response = { _rc => 400, _content => "Error creating key and csr. Result is $result" };
                                      return $response;
                              }
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              smalenfant Steve Malenfant
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: