Not able to access the keycloak UI behind istio ingress gateway

I have installed keycloak using helm in eks cluster. The keycloak has configured with istio ingress gateway. when i try to access the keyclock ui, its not working iam getting the error “(blocked:mixed-content)”

keycloak version: 26.1.3
helm version: 3.16.3

below is the additional env that i have added to fix the issue, still its not working

extraEnvVars:
    - name: KEYCLOAK_HTTP_SESSION_REDIRECT_HTTPS
      value: "true"
    - name: KEYCLOAK_PROXY_ADDRESS_FORWARDING
      value: "true"
    - name: KEYCLOAK_HTTP_ENABLED
      value: "false"
    - name: KEYCLOAK_FRONTEND_URL
      value: "https://testweb1.com/auth"

istio virtual service:

apiVersion: networking.istio.io/v1
kind: VirtualService
metadata:
  name: test
  namespace: default
spec:
  gateways:
  - test-gateway
  hosts:
  - testweb1.com
  http:
  - match:
    - uri:
        prefix: /
    route:
    - destination:
        host: keycloak.keycloak.svc.cluster.local
        port:
          number: 80

can someone suggest some method to resolve this issue? please let me know if any further details are required.