github.com/avenga/couper@v1.12.2/server/testdata/mtls/05_couper.hcl (about) 1 server { 2 hosts = ["*:4443"] 3 4 endpoint "/" { 5 response {} 6 } 7 8 endpoint "/inception" { 9 proxy { 10 backend = "secured" 11 } 12 } 13 14 tls { 15 server_certificate { 16 public_key = <<-EOC 17 {{ .publicKey }} 18 EOC 19 private_key = <<-EOC 20 {{ .privateKey }} 21 EOC 22 } 23 24 client_certificate { 25 ca_certificate = <<-EOC 26 {{ .clientCA }} 27 EOC 28 leaf_certificate = <<-EOC 29 {{ .clientLeaf }} 30 EOC 31 } 32 } 33 } 34 35 definitions { 36 backend "secured" { 37 origin = "https://localhost:4443" 38 path = "/" 39 40 tls { 41 server_ca_certificate = <<-EOC 42 {{ .rootCA }} 43 EOC 44 client_certificate = <<-EOC 45 {{ .clientLeaf }} 46 EOC 47 client_private_key = <<-EOC 48 {{ .clientKey }} 49 EOC 50 } 51 } 52 }