Сертификат дляне соответствует ни одному из альтернативных имен субъекта: [] - PullRequest
0 голосов
/ 03 марта 2019

Я хочу вызвать HTTPS api, но у меня возникла проблема: sun.security.validator.ValidatorException: сбой построения пути PKIX: я добавляю сертификаты в $ JAVA_HOME / ... securit / cacerts, но в целом у меня есть ошибка: Сертификат на не соответствует ни одному из альтернативных имен субъектов: []

Вы можете мне помочь с этим?

<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" 
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xmlns:camel="http://camel.apache.org/schema/blueprint"

    xsi:schemaLocation="
             http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
             http://camel.apache.org/schema/blueprint http://camel.apache.org/schema/blueprint/camel-blueprint.xsd">

      <camel:sslContextParameters
      xmlns="http://camel.apache.org/schema/blueprint"
      id="sslContextParameters">
    <camel:keyManagers
        keyPassword="osslab">
      <camel:keyStore
          resource="/home/ossl/clients/KeyStore.jks"
          password="osslab"/>
    </camel:keyManagers>
    <camel:trustManagers>
      <camel:keyStore
          resource="/home/ossl/clients/truststore.jks"
          password="osslab"/>
    </camel:trustManagers>
  </camel:sslContextParameters>
    <camelContext trace="true" xmlns="http://camel.apache.org/schema
           <route id="http4-route">
            <from uri="timer://webinar?period=1000"/> 
                 <setHeader headerName="CamelHttpMethod">
                      <constant>GET</constant>
                  </setHeader>
              <to uri="https4://THe API Address:7080/sms/hi?sslContextParametersRef=sslContextParameters"/>
          <log message="message sent!"/>
           </route>
    </camelContext>
</blueprint>
...