HTTPS canonical BIG-IP Next AS3 Example DeclarationΒΆ
HTTPS canonical service configuration
{
"class": "ADC",
"id": "id-https-canonical",
"schemaVersion": "3.0.0",
"mytenant": {
"class": "Tenant",
"myapp": {
"class": "Application",
"client_tls": {
"class": "TLS_Client",
"ciphers": "RSA",
"tls1_1Enabled": true,
"tls1_2Enabled": true,
"tls1_3Enabled": false
},
"custom_https_monitor": {
"class": "Monitor",
"interval": 15,
"monitorType": "https",
"receive": ".*",
"receiveDown": "",
"send": "GET / HTTP/1.1",
"timeout": 60
},
"my_pool": {
"class": "Pool",
"loadBalancingMode": "least-connections-member",
"members": [
{
"serverAddresses": [
"198.18.10.10"
],
"servicePort": 443
}
],
"monitors": [
{
"use": "custom_https_monitor"
}
]
},
"my_service": {
"class": "Service_HTTPS",
"clientTLS": "client_tls",
"pool": "my_pool",
"serverTLS": "server_tls",
"snat": "auto",
"virtualAddresses": [
"198.18.1.10"
],
"virtualPort": 443
},
"server_tls": {
"class": "TLS_Server",
"certificates": [
{
"certificate": "webcert"
}
],
"ciphers": "RSA",
"tls1_1Enabled": true,
"tls1_2Enabled": true,
"tls1_3Enabled": false
},
"webcert": {
"class": "Certificate",
"certificate": "-----BEGIN CERTIFICATE-----\nMIIDwzCCAqugAwIBAgIUAO6/wRPFVJJP9meBKsRMJqSdH8MwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExETAPBgNVBAcM\nCFNhbiBKb3NlMRgwFgYDVQQKDA9GNSBOZXR3b3JrcyBJbmMxIDAeBgNVBAMMF3d3\ndy5mNW1iaXBzc2xzdGFnZTQuY29tMB4XDTIwMDQyOTA0MTMyNFoXDTMwMDQyNzA0\nMTMyNFowcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExETAPBgNV\nBAcMCFNhbiBKb3NlMRgwFgYDVQQKDA9GNSBOZXR3b3JrcyBJbmMxIDAeBgNVBAMM\nF3d3dy5mNW1iaXBzc2xzdGFnZTQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAr6rVkLHl657sZN8+U754WOxRfM0E2PzaWUme4lLMZurXUTDLsLi4\nGbigutteJzJDB19v8hzTHAMXF9XbyMts4sU1bSRJWF81BGIqI/FgIrJ3rJkJeysy\n2zTGLJeWV4NHCvPgALXeoNne0SdW116ql8f/pFfZdx7VKFIUeU7MH4FSjkNLrmYt\nKse1gRKxvoSI3rgFcmiK9cMjgsAqyLTS728VgAfcjGFQPO8vNljiRI01z5jYmYax\nbigWr/WswbVv1KxrXb8/06k+iRTZGuHber2oqtJdrrusE40TMxHqdhczX7XP9Ng5\nM55zJwXyhf4RmzmA5MfBHKmMP7BjtuR3zwIDAQABo1MwUTAdBgNVHQ4EFgQU9wTc\nLmlHBZ5tL+sI38LHpPK6xKEwHwYDVR0jBBgwFoAU9wTcLmlHBZ5tL+sI38LHpPK6\nxKEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAgT38j5ygxG3M\nBDzEC0qv8wVt9QjKLi5sW8lHXHSt4nZ5+sZIib2NqqDQs0itRAVpSqQws7MHrQ+l\nHWPjEGWRP8LPuGgM8aSkSZvCRTEwa4Zs8cUZ+nWHSx61bc3oKIZZ3RpjyjPJnEwT\nol5T1mbBiHLlPIUo3OkjMhf2vLfxGnCwqg7O86aHYe4KaPkKU6dCv2osddU5b/Ow\nADvEWI/IP5kXA2NT9Cp8O22HCgJTJe1+0rSto6v53bV/gbxh0ZOlzGb7KzZdwKWe\nuO9G3DYanzAA+GjhziRXy3Y08RAFkNNu2PKuM5fxHS+1HtQPVvPmdSx42AqSuBdw\n5ziusdIDyg==\n-----END CERTIFICATE-----",
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAr6rVkLHl657sZN8+U754WOxRfM0E2PzaWUme4lLMZurXUTDL\nsLi4GbigutteJzJDB19v8hzTHAMXF9XbyMts4sU1bSRJWF81BGIqI/FgIrJ3rJkJ\neysy2zTGLJeWV4NHCvPgALXeoNne0SdW116ql8f/pFfZdx7VKFIUeU7MH4FSjkNL\nrmYtKse1gRKxvoSI3rgFcmiK9cMjgsAqyLTS728VgAfcjGFQPO8vNljiRI01z5jY\nmYaxbigWr/WswbVv1KxrXb8/06k+iRTZGuHber2oqtJdrrusE40TMxHqdhczX7XP\n9Ng5M55zJwXyhf4RmzmA5MfBHKmMP7BjtuR3zwIDAQABAoIBAAETKYVeIUsEyOuB\nFi+K/c+FeqYp1vrA6VEcizVVTlze2PxtMQHez3mQ0KL0Dqpsu05DPjscBAqq1ixW\nKacb34mvrTkCvNQmmPty4lEf+/eaYfMTaKRxSjlfJEtHjirw6bFedqNqeXdAfgWH\nmRduQ9rz5VOLGhCJhsJdZjSrz8HtlQu8W6MRaOh/eX1/dFRyEVEl0C4lOECKZky5\niP94TjYd027OKCiLaqyOjnzN5brGMVLpX7jC8bLJn+004oVTfSrI4km7uFmncjaj\n88dXVwhLKYOgzVfqLPp/xFXfAjtfroJlikLnRlsyKMU9ucbEkyfTmumk3gRB+rD8\n6fkn1lECgYEA3ZpuT47fZfXTEVAoiRRUl9Bwenx3FB1AGQKI2CDrFSpgOu1qzIPa\nG1Agb18VpNT/C4VBOO4vcSTt3N++ZvEiTAyi8jUAoj/aBeSK5bE8dRaho4aPPRaY\ndRfIaV6j9FScZ6yuEpKf5pyszC1XyR2SUpGGLMJoYx6KjMwWN8GPq0cCgYEAyu8a\n+KjA41sD+Hpd0efb0unOrNKTXXZrhaIoLZ/u+N81chwh37SHtJ9p2mxnScZti0Lf\n1nxP72FH0JWaZj0Y48QsigCFGxqkiGNQ3YUFj3ubL2kCBz0nHQQ636/SIAVx7sL1\nccTUkNpJIpHxLtaj+YPJ1tkYuJD05UxF7VmugzkCgYALlMOJEt1n9bXnJLpJl69o\nE7OdIx4SBglQhUpjiSzf+Uv4KGo5b/aZENHxIBYAfEUr8/XZpNED57sqnOLVfGqf\ncNWfNNfoos+hGTWNFXskX19pLWIU/jZPgEOwBgspfLaD0Il0XQdQRQXe0cvRreL0\nv7g0ZKCR9YmmHBBZL5tzhwKBgQCAwGswUIDwvpIqWBimUKCblFPYOlHc/oEBa/xp\n1grcQ2G5YDftorBm3K1gM17k48wkiu1RO9XLXsEdiY1ISIM+HvzTIblRlPnGvpxT\nr03z1syCq/DpftcOBd0EhpyeTFYY0gC/ic4DiTrVgBqxSOUILaElet/AWdfGkzna\neQfLoQKBgHVV7LOOI7PccnSVAsn83NuxkPOoYX0eng0e+DbEPwavYadITeg38//0\nLlna3IlPDRPaS/s8EKDfGrZRS4Ldiva1H0DXkYtgifcqq5+wN7tJbCgrx0FJsvWk\nkb7+t5hAxAFt6kLqykM6cWbKcP2/gAfv2NsrMWSGgd7vQ6L7Akzf\n-----END RSA PRIVATE KEY-----"
}
}
}
}