Tọ́ka àyíká TLS òkè Envoy sí àkójọ CA inú kọ́ńtẹ́nà
Fún TLS tí ẹgbẹ́ forward-proxy aláyọ̀rìí bẹ̀rẹ̀, ṣètò trusted_ca lórí ẹgbẹ́ yẹn nígbà tí o ń pa ìjẹ́rìí SAN ti ibi-ìlọ mọ́.
transport_socket:
name: envoy.transport_sockets.tls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
common_tls_context:
validation_context:
trusted_ca:
filename: /etc/envoy/trust/upstream-ca.pemDarapọ̀ èyí pẹ̀lú ìṣètò ẹgbẹ́ forward-proxy aláyọ̀rìí. Ọ̀nà àkójọ tí a fọwọ́ sí gbọ́dọ̀ jẹ́ kíkà nípasẹ̀ ìlana Envoy tí ń ṣiṣẹ́. Nínú Kubernetes, ṣàyẹ̀wò fáìlì tí a gbé sínú kọ́ńtẹ́nà; ìwé-ẹ̀rí tí a fi sórí node òṣìṣẹ́ nìkan kò pèsè rẹ̀.
Fi CA tó yẹ kí ó wà kúnnápapọ̀ nípasẹ̀ ìlana ohun-èlò ìgbẹ́kẹ̀lé ti ìṣàgbékalẹ̀, kí o sì jẹ́rìí pé ibi-ìlọ pèsè àwọn ìwé-ẹ̀rí àárín tó yẹ. Lo àwọn ìyípadà nípasẹ̀ ọ̀nà ìṣètò tàbí àtúnṣe àṣírí tí a yàn.
Ìṣètò TLS forward-proxy aláyọ̀rìí tí a kọ sílẹ̀ pèsè ìjẹ́rìí SNI àti SAN orúkọ agbàlejò fún agbàlejò tí a yanjú. Pa ìṣàyẹ̀wò ìdánimọ̀ yẹn mọ́ pẹ̀lú ìjẹ́rìí ẹ̀wọ̀n.
Ìbéèrè wget tí ó ṣàṣeyọrí lè lo orísun ìgbẹ́kẹ̀lé mìíràn. Ìwọlé yìí bo TLS tí ó ti Envoy wá; nínú àárín CONNECT lasan, ohun-èlò náà wà gẹ́gẹ́ bí alábàákẹ́kọ̀ọ́ TLS tí ń ṣàyẹ̀wò ibi-ìlọ.