F5Networks / f5-appsvcs-extension

F5 BIG-IP Application Services 3 Extension
Apache License 2.0
164 stars 53 forks source link

In version v3.47, a declaration with parameter chainCA using an existant certificate returns error (it worked in version v3.44) #763

Closed cnicolorange closed 10 months ago

cnicolorange commented 12 months ago

Environment

Summary

Hello, I upgraded the AS3 package from version v3.44.0 to v3.47.0 (because I need the support for specifying the type of SSL signature hash in the TLS client and server classes). Since the upgrade, my AS3 calls return 207 responses instead of 200 responses.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Submit the following declaration: In version 3.44.0 this declaration returns a 200 response, in version 3.47.0 this declaration returns a 207 response

    
    {
    "action": "deploy",
    "persist": true,
    "class": "AS3",
    "declaration": {
        "schemaVersion": "3.0.0",
        "remark": "WEB application",
        "id": "123456789abcdef",
        "label": "CNI",
        "class": "ADC",
        "CNI": {
              "class": "Tenant",
          "VIP-NTRSMU001-CNI001-443": {
                "class": "Application",
                "VIP-NTRSMU001-CNI001-443": {
                    "profileTCP": {
                        "egress": {
                            "bigip": "/Common/default-tcp-lan-optimized-customized"
                        },
                        "ingress": {
                            "bigip": "/Common/default-tcp-wan-optimized-customized"
                        }
                    },
                    "class": "Service_HTTPS",
                    "redirect80": false,
                    "serverTLS": "SSL-NTRSMU001-CNI001-443",
                    "clientTLS": {
                        "bigip": "/Common/serverssl"
                    },
                    "profileHTTP": {
                        "use": "Prof-NTRSMU001-CNI001-443"
                    },
    
                    "virtualPort": 443,
                    "enable": true,
                    "virtualAddresses": [{
                            "use": "VRA-NTRSMU-CNI001"
                        }
                    ],
                    "allowVlans": [{
                            "bigip": "/Common/ix1148-vds01-prod"
                        }
                    ],
                    "snat": {
                        "bigip": "/Common/SNAT_POOL_IPv4_VLAN1148"
                    },
                    "translateClientPort": true,
                    "pool": "POOL-NTRSMU001-CNI001-443",
                    "persistenceMethods": []
                },
                "POOL-NTRSMU001-CNI001-443": {
                    "class": "Pool",
                    "monitors": ["tcp"],
                    "members": [{
                            "servicePort": 443,
                            "serverAddresses": ["40.2.101.116"],
                            "priorityGroup": 5
                        }
                    ],
                    "slowRampTime": 30,
                    "loadBalancingMode": "least-connections-member"
                },
                "VRA-NTRSMU-CNI001": {
                    "class": "Service_Address",
                    "virtualAddress": "10.1.146.100",
                    "routeAdvertisement": "selective"
                },
                "Prof-NTRSMU001-CNI001-443": {
                    "class": "HTTP_Profile",
                    "xForwardedFor": true
                },
                "SSL-NTRSMU001-CNI001-443": {
                    "class": "TLS_Server",
                    "certificates": [{
                            "certificate": "CERT-NTRSMU001-CNI001-443"
                        }
                    ],
                    "cipherGroup": {
                        "bigip": "/Common/CIPHERGROUP-ROS701-V2.5"
                    },
                    "tls1_3Enabled": true
                },
                "CERT-NTRSMU001-CNI001-443": {
                    "class": "Certificate",
                    "certificate": "-----BEGIN CERTIFICATE-----\nMIIFtjCCA56gAwIBAgIULkrmJJfqSbFkwogD/v/vzCtmHzswDQYJKoZIhvcNAQEL\nBQAwXzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBk9yYW5nZTEYMBYGA1UECwwPRlIg\nODkgMzgwMTI5ODY2MSUwIwYDVQQDDBxPcmFuZ2UgSW50ZXJuYWwgRzIgU2VydmVy\nIENBMB4XDTIzMDQxODA4NTEyOFoXDTI1MDQxODA4NTEyOFowaTELMAkGA1UEBhMC\nRlIxDDAKBgNVBAgTA0lERjEOMAwGA1UEBxMFUGFyaXMxDzANBgNVBAoTBk9yYW5n\nZTEPMA0GA1UECxMGT3JhbmdlMRowGAYDVQQDExF3d3cudGVzdHZpcGw3LnFidDCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANf5xi61qJzDKBOknJsniY9i\nouwxuQR8Pp7YvwlCSKJBIhGUu5sXWO3CHEUBuChCjauBYt8JXFunrnUbPrGzVi2Q\ncXpswokTiEcfyMDugB9YZn5MouJ8cINZt/c78xvgyfZEFf0xUBlDIgyVx3kb9Shc\nUj1vFxEjb6Htunn/bHwO8kXFe2TKD/urCof+FexTbAwNYrMWFvglhTYWHjHxY6vH\nwlfE2+eBvT1Y47E13PGovWOBEZvt+/i7JRrH2tjz3fUm1nt3jH86SeVXyYaDyPlW\n2ojZsbUf6Z8gZLW8e1RDm63CLPL6SvsfQPMnWxvRLx4W1rYoP5lsxW5wiMgaaQUC\nAwEAAaOCAV4wggFaMB0GA1UdDgQWBBRfPTVEcKuAHpEWeNycti5eoiCkbjAfBgNV\nHSMEGDAWgBS8PeSkx7yLMQtV4sMHoqL429e7cDAOBgNVHQ8BAf8EBAMCBaAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMIGJBgNVHR8EgYEwfzBAoD6gPIY6\naHR0cDovL3BraS1jcmwuaXRuLmZ0Z3JvdXAvY3JsL29yYW5nZWludGVybmFsZzIt\nc2VydmVyLmNybDA7oDmgN4Y1aHR0cDovL3BraS5vcmFuZ2UuY29tL2NybC9vcmFu\nZ2VpbnRlcm5hbGcyLXNlcnZlci5jcmwwHAYDVR0RBBUwE4IRd3d3LnRlc3R2aXBs\nNy5xYnQwPwYDVR0gBDgwNjA0BgkqgXoBEAwKAgEwJzAlBggrBgEFBQcCARYZaHR0\ncDovL3BraS5vcmFuZ2UuY29tL2NwczANBgkqhkiG9w0BAQsFAAOCAgEAKV0vdnPB\njnBrotnRNUAkpNytP21Es1Y8LLafAMsDeXl+HN7HeBCXLOXl3GLMzECMHGQgi3y4\nYuoK4PvFI7kxFCQ8frydmtXvZjCykvchE4FgEORhMxluMH7zA1ew0itWa+idiRO8\nH1YnJlzuKjhrtnTbmHqBcSZGC1mftb60JnVv1MFB5iR4W7JVBweVjdpLQzSHS8RK\n7mhbJL6cZtde8cFIGMrU/I+tKFYK94YsbpIc6A3SkS4qdPR0VqRvah0Wciuf2e5m\n/+J5rsXv5OkvIe8MurEOeZKAkmrELFTx89rddvmO61HSZUpv8ZTMDqonsEovR3AX\nt9gOYF1Ek7PQw6HLWajW4LfoLXH/w5R+UUQDJvfUajcIvPM9sjlPSNROp6JNJ9wg\n9OK3+p/01DKBiZasQNiAbaRw/b1TfcQm0iQrBtfcpBe6hs3iPdqrR8x6vpaz6gBY\nD+w1KyhXlBRTeKHpHoejHHiQVXUArnhcbodpAcS6ngiOlh5G9TdXrK57PVFNy9el\nUJ9Yz8RbO8NAPNxCtenEuBTj1L5Rd4TRj3MqpRm2Ahs1gJhr3O8xII+W81x2Y6p9\njb7qQAxpNFfXz5OSwTFviZGYWzHY/HYNswGhb4dEkbAoGnccVH+HLV0V0vrq8cnW\nZFWVXX8H8hQ6Dmce8Aok73SWRWa758Ian7w=\n-----END CERTIFICATE-----",
                    "privateKey": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDX+cYutaicwygT.....XfZZ9cE0nUbQC2\nMTap+K6IQkQjpVH/Z7M1mng=\n-----END PRIVATE KEY-----"
                    "chainCA": {
                        "use": "/Common/Shared/CA-PKI-chain-bundle-V2"
                    }
                }
        }
        }
    }
    }
```json
{
    "action": "deploy",
    "class": "AS3",
    "persist": true,
    "declaration": {
        "class": "ADC",
        "id": "t1a1-0001",
        "schemaVersion": "3.30.0",
        "Common": {
            "class": "Tenant",
            "Shared": {
                "class": "Application",
                "template": "shared",
                "CA-PKI-chain-bundle-V2": {
                    "bundle": "-----BEGIN CERTIFICATE-----\n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\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIFsDCCA5igAwIBAgIBADANBgkqhkiG9w0BAQ0FADBdMQswCQYDVQQGEwJGUjEPMA0GA1UECgwGT3JhbmdlMRgwFgYDVQQLDA9GUiA4OSAzODAxMjk4NjYxIzAhBgNVBAMMGk9yYW5nZSBJbnRlcm5hbCBHMiBSb290IENBMB4XDTE2MDUwMjExMzgwN1oXDTQxMDUwMjExMzgwN1owXTELMAkGA1UEBhMCRlIxDzANBgNVBAoMBk9yYW5nZTEYMBYGA1UECwwPRlIgODkgMzgwMTI5ODY2MSMwIQYDVQQDDBpPcmFuZ2UgSW50ZXJuYWwgRzIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOCL6xok2VzVyHsl9RucKjtEALfI1Cx9uu1AbflfsVP4YEpOHtDW4yfr39uSB9NvjVRJ8LPteLbsuCHaaDM6D4urluhjS73C2vorMEElgCCG1sjHa0pXDLVG7H9CegqlyZtnvbzquJbYsCZaywBYx4pVoe0JvPJKI7/nvE2IdI0Ue9Pr4v0nUiJhzZG1S04mDw4EMlTvW60lFLqnqXDA0itIJfpAwbAFqw1xsvFxXBnC/vUUbQctOi7je8YC/p5w0aoJo2wGkgDw2bGpO1VaeyfxTtyf41RUC2wuV9bO2vhV1aWf0vp59zybMlL/pMTmiaoarVQr8aE/RGujn/mMqzT4JVmiCmD5bPy2OVKJnch7L/RNI/LropF17lPzpXboqk8M2K2+T7AxIJ0voanaxPXdZFElhxCg/XW04OaVrN4dO1x3njjR2MNizFhe79NZ7LEdefltcg11IXC6dKtCgs0/GLu6I6nYuSLRq6N5nwAs017IJw1RSFT2SYS6g6JjiAT+mr3dqXBSsNwRBug8oPxm82VNUHNcj/LqNYr8EEDqICd8PtRbEA6pSXMzxqO2zcREDprWOUpL47Y5CKpcG5R+stezHgXM8ArsmT2A05+CQ3vey6pp/10q80gZ11iJDIqvGVVQvcvBqQ+0Eo2Rr5Kv9lPbzIvshxr6gSeEHo8nAgMBAAGjezB5MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTGON+k2onDjBtKS2UHJa+z1LZHgjAfBgNVHSMEGDAWgBTGON+k2onDjBtKS2UHJa+z1LZHgjAWBgNVHSAEDzANMAsGCSqBegEQDAoBATANBgkqhkiG9w0BAQ0FAAOCAgEAHm5FZlDv+2pzV7f4hfEDYWwFn2Lbqyn/Y8BsiyfvTX11AYOw41OeFLrk3FFM6+iLb14DXQcTwHjBux+2htH4T3jyPeBmsnRzuxsb61TqYO1TnId8zzroyPTT+MHABmETyUf9uuSispNgJJXkYYxpVPVLUZNtSuoDuVkjHJOQ0NRTB+1XzfShuSwI4vtttlhRg6qVvgjnyP2tR8BYwkHWI+iHM8VUwoZYIyk3zRbFTdqWEyebUAm2aJ7LguroMTZ71ZxvD/LJfHybj8Hbrm2Tk+Dq5gvBiggfgs23lx2uWBJbMa8F7I7JH/+YsvwXmlQSkDPDcUopKestiKVbfAhY1NRDqMlwkOLLrGxPjAKCDYwVkxz0pkLnWDiDRNpLlDpJ6x3+dOX34vi+K3dqwl73JXdXo4NEXswVsVM8fD+cdHluS74pemMf/7olUfd60YYC+6RwQRyP/4I0WaNs6D4B8R3rc/X1obgvx6NfF55mFEwW3yhxRLjux5sYEBfkT8tTllVcRUwJCQumLUS9rnrCMsDkBfI/ZN+ITBcWi6cAyOcsIOk4up9aUvNJTMKUlEybDNN8cDp9+vLonN2hYMg1IfJ+IZs6x3rDr5MXuWTks34hEJidpmOTmOyy/QPHCK0BGRmUoYJr4CHS4FL2BtsnCPyUUO4gppjywfYrotQ2gTQ=\n-----END CERTIFICATE-----",
                    "class": "CA_Bundle"
                },
                "CA-DigiCert-SHA256-chain-bundle": {
                    "bundle": "-----BEGIN CERTIFICATE-----\nMIIE9DCCA9ygAwIBAgIQCF+UwC2Fe+jMFP9T7aI+KjANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0yMDA5MjQwMDAwMDBaFw0zMDA5MjMyMzU5NTlaMFkxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxMzAxBgNVBAMTKkRpZ2lDZXJ0IEdsb2JhbCBHMiBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMz3EGJPprtjb+2QUlbFbSd7ehJWivH0+dbn4Y+9lavyYEEVcNsSAPonCrVXOFt9slGTcZUOakGUWzUb+nv6u8W+JDD+Vu/E832X4xT1FE3LpxDyFuqrIvAxIhFhaZAmunjZlx/jfWardUSVc8is/+9dCopZQ+GssjoP80j812s3wWPc3kbW20X+fSP9kOhRBx5Ro1/tSUZUfyyIxfQTnJcVPAPooTncaQwywa8WV0yUR0J8osicfebUTVSvQpmowQTCd5zWSOTOEeAqgJnwQ3DPP3Zr0UxJqyRewg2C/Uaoq2yTzGJSQnWS+Jr6Xl6ysGHlHx+5fwmY6D36g39HaaECAwEAAaOCAa4wggGqMB0GA1UdDgQWBBR0hYDAZsffN97PvSk3qgMdvu3NFzAfBgNVHSMEGDAWgBROIlQgGJXm427mD/r6uRLtBhePOTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8CAQAwdgYIKwYBBQUHAQEEajBoMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQAYIKwYBBQUHMAKGNGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcnQwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDA3oDWgM4YxaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDAwBgNVHSAEKTAnMAcGBWeBDAEBMAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQIDMA0GCSqGSIb3DQEBCwUAA4IBAQB1i8A8W+//cFxrivUh76wx5kM9gK/XVakew44YbHnT96xC34+IxZ20dfPJCP2K/lHz8p0gGgQ1zvi2QXmv/8yWXpTTmh1wLqIxi/ulzH9W3xc3l7/BjUOGq4xmfrnti/EPjLXUVa9ciZ7gpyptsqNjMhg7y961n4OzEQGsIA2QlxK3KZw1tdeRDu9Ab21cO72h2fviyy52QNI6uyy/FgvqvQNbTpg6Ku0FUAcVkzxzOZGUWkgOxtNKAa9mObm9QjQc2wgD80D8EuiuPKuK1ftyeWSm4w5VsTuVP61gM2eKrLanXPDtWlIb1GHhJRLmB7WqlLLwKPZhJl5VHPgB63dx\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIE6jCCA9KgAwIBAgIQCjUI1VwpKwF9+K1lwA/35DANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0yMDA5MjQwMDAwMDBaFw0zMDA5MjMyMzU5NTlaME8xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBSU0EgU0hBMjU2IDIwMjAgQ0ExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6aqXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddng9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuWraKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGBAfr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21reacroicgE7XQPUDTITAHk+qZ9QIDAQABo4IBrjCCAaowHQYDVR0OBBYEFLdrouqoqoSMeeq02g+YssWVdrn0MB8GA1UdIwQYMBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFVMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydDB7BgNVHR8EdDByMDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxSb290Q0EuY3JsMDegNaAzhjFodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxSb290Q0EuY3JsMDAGA1UdIAQpMCcwBwYFZ4EMAQEwCAYGZ4EMAQIBMAgGBmeBDAECAjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEBAHert3onPa679n/gWlbJhKrKW3EX3SJH/E6f7tDBpATho+vFScH90cnfjK+URSxGKqNjOSD5nkoklEHIqdninFQFBstcHL4AGw+oWv8Zu2XHFq8hVt1hBcnpj5h232sb0HIMULkwKXq/YFkQZhM6LawVEWwtIwwCPgU7/uWhnOKK24fXSuhe50gG66sSmvKvhMNbg0qZgYOrAKHKCjxMoiWJKiKnpPMzTFuMLhoClw+dj20tlQj7T9rxkTgl4ZxuYRiHas6xuwAwapu3r9rxxZf+ingkquqTgLozZXq8oXfpf2kUCwA/d5KxTVtzhwoT0JzI8ks5T1KESaZMkE4f97Q=\n-----END CERTIFICATE-----",
                    "class": "CA_Bundle"
                }
            }
        }
    }
}
  1. Observe the following error response:
    {
    "results": [
        {
            "code": 200,
            "message": "success",
            "lineCount": 16,
            "host": "localhost",
            "tenant": "Common",
            "runTime": 2525
        },
        {
            "code": 200,
            "message": "success",
            "lineCount": 28,
            "host": "localhost",
            "tenant": "CNI",
            "runTime": 887
        },
        {
            "code": 422,
            "message": "declaration failed",
            "response": "01070321:3: Snat translation address /Common/10.1.148.22 is still referenced by a snat pool.",
            "host": "localhost",
            "tenant": "Common",
            "runTime": 2065
        }
    ],
    "declaration": {
        "Common": {
            "class": "Tenant",
            "Shared": {
                "class": "Application",
                "template": "shared",
                "CA-PKI-chain-bundle-V2": {
                    "bundle": "-----BEGIN CERTIFICATE-----\n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\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIFsDCCA5igAwIBAgIBADANBgkqhkiG9w0BAQ0FADBdMQswCQYDVQQGEwJGUjEPMA0GA1UECgwGT3JhbmdlMRgwFgYDVQQLDA9GUiA4OSAzODAxMjk4NjYxIzAhBgNVBAMMGk9yYW5nZSBJbnRlcm5hbCBHMiBSb290IENBMB4XDTE2MDUwMjExMzgwN1oXDTQxMDUwMjExMzgwN1owXTELMAkGA1UEBhMCRlIxDzANBgNVBAoMBk9yYW5nZTEYMBYGA1UECwwPRlIgODkgMzgwMTI5ODY2MSMwIQYDVQQDDBpPcmFuZ2UgSW50ZXJuYWwgRzIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOCL6xok2VzVyHsl9RucKjtEALfI1Cx9uu1AbflfsVP4YEpOHtDW4yfr39uSB9NvjVRJ8LPteLbsuCHaaDM6D4urluhjS73C2vorMEElgCCG1sjHa0pXDLVG7H9CegqlyZtnvbzquJbYsCZaywBYx4pVoe0JvPJKI7/nvE2IdI0Ue9Pr4v0nUiJhzZG1S04mDw4EMlTvW60lFLqnqXDA0itIJfpAwbAFqw1xsvFxXBnC/vUUbQctOi7je8YC/p5w0aoJo2wGkgDw2bGpO1VaeyfxTtyf41RUC2wuV9bO2vhV1aWf0vp59zybMlL/pMTmiaoarVQr8aE/RGujn/mMqzT4JVmiCmD5bPy2OVKJnch7L/RNI/LropF17lPzpXboqk8M2K2+T7AxIJ0voanaxPXdZFElhxCg/XW04OaVrN4dO1x3njjR2MNizFhe79NZ7LEdefltcg11IXC6dKtCgs0/GLu6I6nYuSLRq6N5nwAs017IJw1RSFT2SYS6g6JjiAT+mr3dqXBSsNwRBug8oPxm82VNUHNcj/LqNYr8EEDqICd8PtRbEA6pSXMzxqO2zcREDprWOUpL47Y5CKpcG5R+stezHgXM8ArsmT2A05+CQ3vey6pp/10q80gZ11iJDIqvGVVQvcvBqQ+0Eo2Rr5Kv9lPbzIvshxr6gSeEHo8nAgMBAAGjezB5MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTGON+k2onDjBtKS2UHJa+z1LZHgjAfBgNVHSMEGDAWgBTGON+k2onDjBtKS2UHJa+z1LZHgjAWBgNVHSAEDzANMAsGCSqBegEQDAoBATANBgkqhkiG9w0BAQ0FAAOCAgEAHm5FZlDv+2pzV7f4hfEDYWwFn2Lbqyn/Y8BsiyfvTX11AYOw41OeFLrk3FFM6+iLb14DXQcTwHjBux+2htH4T3jyPeBmsnRzuxsb61TqYO1TnId8zzroyPTT+MHABmETyUf9uuSispNgJJXkYYxpVPVLUZNtSuoDuVkjHJOQ0NRTB+1XzfShuSwI4vtttlhRg6qVvgjnyP2tR8BYwkHWI+iHM8VUwoZYIyk3zRbFTdqWEyebUAm2aJ7LguroMTZ71ZxvD/LJfHybj8Hbrm2Tk+Dq5gvBiggfgs23lx2uWBJbMa8F7I7JH/+YsvwXmlQSkDPDcUopKestiKVbfAhY1NRDqMlwkOLLrGxPjAKCDYwVkxz0pkLnWDiDRNpLlDpJ6x3+dOX34vi+K3dqwl73JXdXo4NEXswVsVM8fD+cdHluS74pemMf/7olUfd60YYC+6RwQRyP/4I0WaNs6D4B8R3rc/X1obgvx6NfF55mFEwW3yhxRLjux5sYEBfkT8tTllVcRUwJCQumLUS9rnrCMsDkBfI/ZN+ITBcWi6cAyOcsIOk4up9aUvNJTMKUlEybDNN8cDp9+vLonN2hYMg1IfJ+IZs6x3rDr5MXuWTks34hEJidpmOTmOyy/QPHCK0BGRmUoYJr4CHS4FL2BtsnCPyUUO4gppjywfYrotQ2gTQ=\n-----END CERTIFICATE-----",
                    "class": "CA_Bundle"
                },
                "CA-DigiCert-SHA256-chain-bundle": {
                    "bundle": "-----BEGIN CERTIFICATE-----\nMIIE9DCCA9ygAwIBAgIQCF+UwC2Fe+jMFP9T7aI+KjANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0yMDA5MjQwMDAwMDBaFw0zMDA5MjMyMzU5NTlaMFkxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxMzAxBgNVBAMTKkRpZ2lDZXJ0IEdsb2JhbCBHMiBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMz3EGJPprtjb+2QUlbFbSd7ehJWivH0+dbn4Y+9lavyYEEVcNsSAPonCrVXOFt9slGTcZUOakGUWzUb+nv6u8W+JDD+Vu/E832X4xT1FE3LpxDyFuqrIvAxIhFhaZAmunjZlx/jfWardUSVc8is/+9dCopZQ+GssjoP80j812s3wWPc3kbW20X+fSP9kOhRBx5Ro1/tSUZUfyyIxfQTnJcVPAPooTncaQwywa8WV0yUR0J8osicfebUTVSvQpmowQTCd5zWSOTOEeAqgJnwQ3DPP3Zr0UxJqyRewg2C/Uaoq2yTzGJSQnWS+Jr6Xl6ysGHlHx+5fwmY6D36g39HaaECAwEAAaOCAa4wggGqMB0GA1UdDgQWBBR0hYDAZsffN97PvSk3qgMdvu3NFzAfBgNVHSMEGDAWgBROIlQgGJXm427mD/r6uRLtBhePOTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8CAQAwdgYIKwYBBQUHAQEEajBoMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQAYIKwYBBQUHMAKGNGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcnQwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDA3oDWgM4YxaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDAwBgNVHSAEKTAnMAcGBWeBDAEBMAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQIDMA0GCSqGSIb3DQEBCwUAA4IBAQB1i8A8W+//cFxrivUh76wx5kM9gK/XVakew44YbHnT96xC34+IxZ20dfPJCP2K/lHz8p0gGgQ1zvi2QXmv/8yWXpTTmh1wLqIxi/ulzH9W3xc3l7/BjUOGq4xmfrnti/EPjLXUVa9ciZ7gpyptsqNjMhg7y961n4OzEQGsIA2QlxK3KZw1tdeRDu9Ab21cO72h2fviyy52QNI6uyy/FgvqvQNbTpg6Ku0FUAcVkzxzOZGUWkgOxtNKAa9mObm9QjQc2wgD80D8EuiuPKuK1ftyeWSm4w5VsTuVP61gM2eKrLanXPDtWlIb1GHhJRLmB7WqlLLwKPZhJl5VHPgB63dx\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIE6jCCA9KgAwIBAgIQCjUI1VwpKwF9+K1lwA/35DANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0yMDA5MjQwMDAwMDBaFw0zMDA5MjMyMzU5NTlaME8xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBSU0EgU0hBMjU2IDIwMjAgQ0ExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6aqXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddng9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuWraKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGBAfr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21reacroicgE7XQPUDTITAHk+qZ9QIDAQABo4IBrjCCAaowHQYDVR0OBBYEFLdrouqoqoSMeeq02g+YssWVdrn0MB8GA1UdIwQYMBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFVMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydDB7BgNVHR8EdDByMDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxSb290Q0EuY3JsMDegNaAzhjFodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxSb290Q0EuY3JsMDAGA1UdIAQpMCcwBwYFZ4EMAQEwCAYGZ4EMAQIBMAgGBmeBDAECAjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEBAHert3onPa679n/gWlbJhKrKW3EX3SJH/E6f7tDBpATho+vFScH90cnfjK+URSxGKqNjOSD5nkoklEHIqdninFQFBstcHL4AGw+oWv8Zu2XHFq8hVt1hBcnpj5h232sb0HIMULkwKXq/YFkQZhM6LawVEWwtIwwCPgU7/uWhnOKK24fXSuhe50gG66sSmvKvhMNbg0qZgYOrAKHKCjxMoiWJKiKnpPMzTFuMLhoClw+dj20tlQj7T9rxkTgl4ZxuYRiHas6xuwAwapu3r9rxxZf+ingkquqTgLozZXq8oXfpf2kUCwA/d5KxTVtzhwoT0JzI8ks5T1KESaZMkE4f97Q=\n-----END CERTIFICATE-----",
                    "class": "CA_Bundle"
                },
                "enable": true
            },
            "optimisticLockKey": ""
        },
        "schemaVersion": "3.0.0",
        "remark": "WEB application",
        "id": "123456789abcdef",
        "label": "CNI",
        "class": "ADC",
        "CNI": {
            "class": "Tenant",
            "VIP-NTRSMU001-CNI001-443": {
                "class": "Application",
                "VIP-NTRSMU001-CNI001-443": {
                    "profileTCP": {
                        "egress": {
                            "bigip": "/Common/default-tcp-lan-optimized-customized"
                        },
                        "ingress": {
                            "bigip": "/Common/default-tcp-wan-optimized-customized"
                        }
                    },
                    "class": "Service_HTTPS",
                    "redirect80": false,
                    "serverTLS": "SSL-NTRSMU001-CNI001-443",
                    "clientTLS": {
                        "bigip": "/Common/serverssl"
                    },
                    "profileHTTP": {
                        "use": "Prof-NTRSMU001-CNI001-443"
                    },
                    "virtualPort": 443,
                    "enable": true,
                    "virtualAddresses": [
                        {
                            "use": "VRA-NTRSMU-CNI001"
                        }
                    ],
                    "allowVlans": [
                        {
                            "bigip": "/Common/ix1148-vds01-prod"
                        }
                    ],
                    "snat": {
                        "bigip": "/Common/SNAT_POOL_IPv4_VLAN1148"
                    },
                    "translateClientPort": true,
                    "pool": "POOL-NTRSMU001-CNI001-443",
                    "persistenceMethods": []
                },
                "POOL-NTRSMU001-CNI001-443": {
                    "class": "Pool",
                    "monitors": [
                        "tcp"
                    ],
                    "members": [
                        {
                            "servicePort": 443,
                            "serverAddresses": [
                                "40.2.101.116"
                            ],
                            "priorityGroup": 5
                        }
                    ],
                    "slowRampTime": 30,
                    "loadBalancingMode": "least-connections-member"
                },
                "VRA-NTRSMU-CNI001": {
                    "class": "Service_Address",
                    "virtualAddress": "10.1.146.100",
                    "routeAdvertisement": "selective"
                },
                "Prof-NTRSMU001-CNI001-443": {
                    "class": "HTTP_Profile",
                    "xForwardedFor": true
                },
                "SSL-NTRSMU001-CNI001-443": {
                    "class": "TLS_Server",
                    "certificates": [
                        {
                            "certificate": "CERT-NTRSMU001-CNI001-443"
                        }
                    ],
                    "cipherGroup": {
                        "bigip": "/Common/CIPHERGROUP-ROS701-V2.5"
                    },
                    "tls1_3Enabled": true
                },
                "CERT-NTRSMU001-CNI001-443": {
                    "class": "Certificate",
                    "certificate": "-----BEGIN CERTIFICATE-----\nMIIFtjCCA56gAwIBAgIULkrmJJfqSbFkwogD/v/vzCtmHzswDQYJKoZIhvcNAQEL\nBQAwXzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBk9yYW5nZTEYMBYGA1UECwwPRlIg\nODkgMzgwMTI5ODY2MSUwIwYDVQQDDBxPcmFuZ2UgSW50ZXJuYWwgRzIgU2VydmVy\nIENBMB4XDTIzMDQxODA4NTEyOFoXDTI1MDQxODA4NTEyOFowaTELMAkGA1UEBhMC\nRlIxDDAKBgNVBAgTA0lERjEOMAwGA1UEBxMFUGFyaXMxDzANBgNVBAoTBk9yYW5n\nZTEPMA0GA1UECxMGT3JhbmdlMRowGAYDVQQDExF3d3cudGVzdHZpcGw3LnFidDCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANf5xi61qJzDKBOknJsniY9i\nouwxuQR8Pp7YvwlCSKJBIhGUu5sXWO3CHEUBuChCjauBYt8JXFunrnUbPrGzVi2Q\ncXpswokTiEcfyMDugB9YZn5MouJ8cINZt/c78xvgyfZEFf0xUBlDIgyVx3kb9Shc\nUj1vFxEjb6Htunn/bHwO8kXFe2TKD/urCof+FexTbAwNYrMWFvglhTYWHjHxY6vH\nwlfE2+eBvT1Y47E13PGovWOBEZvt+/i7JRrH2tjz3fUm1nt3jH86SeVXyYaDyPlW\n2ojZsbUf6Z8gZLW8e1RDm63CLPL6SvsfQPMnWxvRLx4W1rYoP5lsxW5wiMgaaQUC\nAwEAAaOCAV4wggFaMB0GA1UdDgQWBBRfPTVEcKuAHpEWeNycti5eoiCkbjAfBgNV\nHSMEGDAWgBS8PeSkx7yLMQtV4sMHoqL429e7cDAOBgNVHQ8BAf8EBAMCBaAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMIGJBgNVHR8EgYEwfzBAoD6gPIY6\naHR0cDovL3BraS1jcmwuaXRuLmZ0Z3JvdXAvY3JsL29yYW5nZWludGVybmFsZzIt\nc2VydmVyLmNybDA7oDmgN4Y1aHR0cDovL3BraS5vcmFuZ2UuY29tL2NybC9vcmFu\nZ2VpbnRlcm5hbGcyLXNlcnZlci5jcmwwHAYDVR0RBBUwE4IRd3d3LnRlc3R2aXBs\nNy5xYnQwPwYDVR0gBDgwNjA0BgkqgXoBEAwKAgEwJzAlBggrBgEFBQcCARYZaHR0\ncDovL3BraS5vcmFuZ2UuY29tL2NwczANBgkqhkiG9w0BAQsFAAOCAgEAKV0vdnPB\njnBrotnRNUAkpNytP21Es1Y8LLafAMsDeXl+HN7HeBCXLOXl3GLMzECMHGQgi3y4\nYuoK4PvFI7kxFCQ8frydmtXvZjCykvchE4FgEORhMxluMH7zA1ew0itWa+idiRO8\nH1YnJlzuKjhrtnTbmHqBcSZGC1mftb60JnVv1MFB5iR4W7JVBweVjdpLQzSHS8RK\n7mhbJL6cZtde8cFIGMrU/I+tKFYK94YsbpIc6A3SkS4qdPR0VqRvah0Wciuf2e5m\n/+J5rsXv5OkvIe8MurEOeZKAkmrELFTx89rddvmO61HSZUpv8ZTMDqonsEovR3AX\nt9gOYF1Ek7PQw6HLWajW4LfoLXH/w5R+UUQDJvfUajcIvPM9sjlPSNROp6JNJ9wg\n9OK3+p/01DKBiZasQNiAbaRw/b1TfcQm0iQrBtfcpBe6hs3iPdqrR8x6vpaz6gBY\nD+w1KyhXlBRTeKHpHoejHHiQVXUArnhcbodpAcS6ngiOlh5G9TdXrK57PVFNy9el\nUJ9Yz8RbO8NAPNxCtenEuBTj1L5Rd4TRj3MqpRm2Ahs1gJhr3O8xII+W81x2Y6p9\njb7qQAxpNFfXz5OSwTFviZGYWzHY/HYNswGhb4dEkbAoGnccVH+HLV0V0vrq8cnW\nZFWVXX8H8hQ6Dmce8Aok73SWRWa758Ian7w=\n-----END CERTIFICATE-----",
                    "privateKey": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDX+cYutaicwygT.....XfZZ9cE0nUbQC2\nMTap+K6IQkQjpVH/Z7M1mng=\n-----END PRIVATE KEY-----",
                    "chainCA": {
                        "use": "/Common/Shared/CA-PKI-chain-bundle-V2"
                    }
                }
            }
        },
        "updateMode": "selective",
        "controls": {
            "archiveTimestamp": "2023-10-05T11:25:01.308Z"
        }
    },
    "code": 207
    }

Expected Behavior

In version 3.47.0 I should have a 200 reponse, not a 207 response.

Actual Behavior

Since the upgrade from v3.44.0 to v3.47.0, this AS3 calls return 207 responses instead of 200 responses. I tried differents things:

cnicolorange commented 11 months ago

Hello, Any news?

sunitharonan commented 10 months ago

Thanks for reaching out, I have added this issue to our internal product backlog as AUTOTOOL-4043. In order to prioritise please reach out to us at automation_toolchain_pm@f5.com

f5-alex-zaets commented 10 months ago

Hi @cnicolorange ! Could you please try running your declaration on latest AS release(3.48)? We've some fixes there regarding chainCA property.

cnicolorange commented 10 months ago

Hello, I tried with AS3 version 3.48 and everything works fine. Thanks!