Skip to main content
NetApp Knowledge Base

ONTAP AutoSupport messages fail using HTTPS: SSL certificate problem

Views:
13,871
Visibility:
Public
Votes:
3
Category:
ontap-9
Specialty:
core
Last Updated:
4/10/2025, 10:38:41 AM

Applies to

  • ONTAP 9
  •  HTTPS transport protocol for AutoSupport messages

Issue

  • AutoSupport messages fail using HTTPS as the transport:

::> system node autosupport history show -node node_name -seq-num <seq_num> -instance
                                Node: node_name
         AutoSupport Sequence Number: seq_num
    Destination for This AutoSupport: https
                       Trigger Event: callhome.management.log
                 Time of Last Update: 1/12/2021 02:58:59
                  Status of Delivery: transmission-failed
                   Delivery Attempts: 15
                 AutoSupport Subject: MANAGEMENT_LOG
                        Delivery URI: 10.106.130.129:8080(support.netapp.com/put/AsupPut)
                          Last Error: SSL certificate problem: unable to get local issuer certificate

::> autosupport check show-details -node node_name
          Node: node_name
      Category: http-https
     Component: http-put-destination
        Status: failed
        Detail: HTTP/S PUT connectivity check failed for destination:
            https://support.netapp.com/put/AsupPut/ via proxy -
            123.123.123.123:8080. Error: Peer certificate can not be
            authenticated with given Certificate Authority
            certificates.
 Corrective Action: Certificate issue. Please make sure you have the correct
                    Root Certificate installed
     Component: http-post-destination
        Status: failed
        Detail: HTTP/S POST connectivity check failed for destination:
            https://support.netapp.com/asupprod/post/1.0/postAsup
            via proxy - 123.123.123.123:8080. Error: Peer certificate
            can not be authenticated with given Certificate
            Authority certificates.
 Corrective Action: Certificate issue. Please make sure you have the correct
                    Root Certificate installed

  • Similar error messages: 
    • message: SSL certificate problem: self signed certificate in certificate chain
    • Error: Peer certificate can not be authenticated with given Certificate Authority certificates.
    • Error: asup.post.drop: AutoSupport message (HA Group Notification from node01 (USER_TRIGGERED (TEST:Test)) NOTICE) was not posted to NetApp. The system will drop the message.
  • Additional error messages found in  /mroot/etc/log/mlog/notifyd.log:

::> system node run -node <node_name> -command rdfile /etc/log/mlog/notifyd.log

Cause

  • A network device such as a firewall or transparent proxy located in the middle of the communication path between support.netapp.com and the storage controller is intercepting the HTTPS packets
  • The certificate that is injected by the firewall or transparent proxy appears as if it is being provided by support.netapp.com, however the certificate is not installed in ONTAP's truststore.
  • support.netApp.com expects the following default signed certificate (pre-existing in the truststore bundle):

::*> security certificate show -vserver <cluster_svm> -common-name AAACertificateServices
Vserver    Serial Number   Common Name                            Type
---------- --------------- -------------------------------------- ------------
cluster_svm
           01              AAACertificateServices                 server-ca
    Certificate Authority: AAA Certificate Services
          Expiration Date: Sun Dec 31 18:59:59 2028

Solution

  1. Engage your Network / Security team to collect the root-ca certificate and install it in ONTAP using security certificate install, or modify the proxy with an exception for each node in the Cluster, to disallow the proxy from inserting its own self signed certificate.  For example, SSL decryption inserts a certificate with common name of palo.tcw.int and bypassing support.netapp.com for SSL decryption will prevent SSL decryption from inserting their certificate.
  2. Add support.netapp.com to the proxy whitelist. 
  3. If the proxy cannot be modified, it is possible to disable the Certificate validation as a temporary workaround

::> system node autosupport modify -node <node_name> -validate-digital-certificate false

Note: This will configure all controllers in your cluster to not validate the server certificate it receives from support.netapp.com. This a temporary fix to resume delivery of Autosupport logs until the issue can be fully resolved.   

 

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.