Comentário:
Solicitado pelo Alexandre: deve ser 2.0, do contrário será gerado erro de parse no host-controller.log (ambiente windows ao menos) sobre a tag <wsdl-uri-scheme>
...
Deck of Cards
effectDuration
0.5
history
false
id
ssl
effectType
fade
Card
default
true
id
1
label
Passo 1
Parar os serviços do fluig (fluig, fluig_indexer, fluig_RealTime e cache, caso estiver utilizando cache externo e.g: MemCached ou redis).
Card
default
true
id
2
label
Passo 2
No arquivo domain.xml, localizado em [Instalação fluig]/appserver/domain/configuration, incluir a tag <https-listener> no subsystem "undertow". Não deve ser retirado a tag contendo as configurações HTTP.
Na tag HTTP, acrescente o atributo proxy-address-forwarding="true" conforme mostrado abaixo:
Caso deseje restringir o tráfego de cookie de sessão em conexões seguras (HTTPS), basta incluir nas configurações do subsystem undertow a tag session-cookie informando o atributosecure ="true". (Opcional)
Bloco de código
language
xml
theme
Eclipse
title
domain.xml
<subsystem xmlns="urn:jboss:domain:undertow:23.01">
<...>
<server name="default-server">
<http-listener max-post-size="1073741824" name="default" socket-binding="http" proxy-address-forwarding="true"/> <!-- 2- Adicionar nesta linha o atributo -->
<https-listener max-post-size="1073741824" name="https" secure="true" security-realm="TOTVSTech" socket-binding="https"/> <!-- 1- Incluir esta linha para validação do certificado -->
<...>
</server>
<servlet-container name="default" stack-trace-on-error="local-only">
<...>
<session-cookie http-only="true" secure="true"/> <!-- 3- Incluir esta linha para restringir o tráfego de cookie de sessão -->
</servlet-container>
<...>
</subsystem>
Card
id
3
label
Passo 3
Âncora
alias
alias
No arquivo host.xml, localizado em [Instalação fluig]/appserver/domain/configuration, altere o <security-realm name="TOTVSTech"> incluindo as configurações de certificado.
Disponibilizamos as instruções de configuração do repositório de certificados no formato PKCS12 (p12) portanto, siga as instruções abaixo:
Incluir a tag <server-identities></server-identities> juntamente com <ssl> e o <keystore> conforme exemplicado no código abaixo;
No atributo path, informe o diretório do repositório de certificados (keystore.p12).
Em key-password e keystore-password, substitua a valor "suasenha" pela senha utilizada na criação do repositório de certificados (keystore).
Nota
title
Atenção!
Em <security-realm name="ApplicationRealm"> também contém as configurações de certificado porém, suas informações não devem ser modificadas, deixando os valores padrões salvos.
Iniciar novamente os serviços do fluig em sua ordem correta (cache, caso estiver utilizando cache externo e.g: MemCached ou redis, fluig_indexer, fluig_RealTime e fluig).
O acesso será realizado via HTTPS, na porta 8443.
...
Deck of Cards
effectDuration
0.5
history
false
id
studio
effectType
fade
Card
default
true
id
1
label
Passo 1
No diretório em que o fluig Studio foi instalado, editar o arquivo eclipse.ini;
Adicione a linha abaixo no final do arquivo.
Bloco de código
language
bash
theme
Eclipse
title
eclipse.ini
-Djsse.enableSNIExtension=false
Card
id
2
label
Passo 2
Para chamadas de Web Service é importante configurar o arquivo de configuração domain.xmllocalizado em [Instalação fluig]/appserver/domain/configuration.