github.com/avenga/couper@v1.12.2/server/testdata/mtls/07_couper.hcl (about)

     1  server {
     2    hosts = ["*:4443"]
     3  
     4    endpoint "/" {
     5      response {}
     6    }
     7  
     8    tls {
     9      server_certificate {
    10        public_key = <<-EOC
    11  {{ .publicKey }}
    12  EOC
    13        private_key = <<-EOC
    14  {{ .privateKey }}
    15  EOC
    16      }
    17  
    18      client_certificate "one" {
    19        leaf_certificate = <<-EOC
    20  {{ .client1_Leaf }}
    21  EOC
    22      }
    23  #
    24      client_certificate "two" {
    25        leaf_certificate = <<-EOC
    26  {{ .client2_Leaf }}
    27  EOC
    28        ca_certificate = <<-EOC
    29  {{ .client2_CA }}
    30  EOC
    31      }
    32  
    33      client_certificate "three" {
    34        ca_certificate = <<-EOC
    35  {{ .client3_CA }}
    36  EOC
    37      }
    38    }
    39  }