Selecione os objetos e propriedades associados
a nós HTTP que você deseja alterar.
Para alterar estas propriedades, é necessário especificar o nome do intermediário e -b
httplistener. O componente httplistener define propriedades para o intermediário
que são utilizadas para todos os nós HTTPInput e HTTPReply implementados
nesse intermediário, incluindo um único listener para todos os nós HTTP.
Escolha
o ObjectName das seguintes opções:
- HTTPListener para controlar
o processo HTTPListener
- HTTPConnector para controlar comunicação HTTP.
- HTTPSConnector para controlar comunicação HTTPS.
As combinações a seguir são válidas para o componente httplistener:
- -o HTTPListener
- As seguintes propriedades e valores são válidos:
- httpDispatchThreads
- O valor é o número de encadeamentos que o intermediário dedica para gerenciar clientes de HTTP tunneling.
- Tipo de valor - inteiro
- Valor inicial -32
- httpProtocolTimeout
- O valor é o número de milissegundos no intervalo de tempo
limite do protocolo HTTP. Você pode alterar esse valor para atualizar
o tempo que um intermediário deve aguardar pelo próximo evento
durante qualquer fase do protocolo de tunneling HTTP.
Um valor de 0 faz o intermediário esperar indefinidamente.
- Tipo de valor - inteiro
- Valor inicial -10000
- -n maxKeepAliveRequests
- O valor é o número máximo de pedidos HTTP que podem ser canalizados
até que a conexão seja fechada pelo servidor. A configuração do atributo para 1 desativa
HTTP/1.0 keep-alive, bem como o HTTP/1.1 keep-alive e a canalização. A configuração
do valor para -1 permite uma quantidade ilimitada de pedidos de HTTP
keep-alive ou de canalização.
- Tipo de valor - inteiro
- Valor inicial -100
- -n maxThreads
- O valor é o número máximo de encadeamentos do processamento de pedidos a serem criados
por este Conector. Esse valor, portanto, determina o número máximo de
pedidos simultâneos que podem ser manipulados.
- Tipo de valor - inteiro
- Valor inicial - 200
- enableSSLConnector
- Um valor Booleano que pode ser utilizado para ativar ou desativar o conector HTTPS (SSL).
É necessário configurar este valor como TRUE para iniciar o listener HTTP que atende
conexões SSL de entrada.
- Tipo de valor - Booleano
- Valor inicial - FALSE
- -o HTTPConnector
- As seguintes propriedades e valores são válidos:
- address
- Para servidores com mais de um endereço IP, este valor especifica qual endereço
será utilizado para atendimento na porta especificada. Por padrão, esta porta é
utilizada em todos os endereços IP associados ao servidor. Se especificado, apenas um
endereço pode ser utilizado.
- Tipo do valor - cadeia
- Valor inicial - nulo
- port
- O número da porta TCP na qual este HTTPConnector cria um soquete do servidor
e aguarda conexões de entrada.
- Tipo de valor - inteiro
- Valor inicial - 7080
- -o HTTPSConnector
- As propriedades listadas para o nome do objeto HTTPConnector
também são válidas para este nome de objeto. As seguintes propriedades e valores adicionais
são válidos:
- algorithm
- O algoritmo de codificação de certificado a ser utilizado.
- Tipo do valor - cadeia
- Valor inicial -

SunX509 em Solaris e HP-UX



IbmX509 nos outros sistemas (AIX, Linux, Windows e z/OS)
- clientAuth
- Configure como true se a pilha SSL exigir uma cadeia de certificados válidos do
cliente antes de aceitar uma conexão. Um valor false (que é o padrão)
não requer uma cadeia de certificados, a menos que o cliente solicite um recurso
protegido por uma restrição de segurança que utiliza a autenticação CLIENT-CERT.
- Tipo do valor - cadeia
- Valor inicial - falso
- keystoreFile
- O caminho para o arquivo de armazenamento de chaves no qual o certificado do servidor, que será carregado, foi armazenado. Por padrão, o listener HTTP espera um arquivo chamado .keystore no
diretório inicial do usuário que iniciou o intermediário.
- Tipo do valor - cadeia
- Valor inicial - valor padrão (descrito anteriormente)
- keystorePass
- A senha utilizada para acessar o certificado do servidor a partir do
arquivo de armazenamento de chaves especificado.
- Tipo do valor - cadeia
- Valor inicial - changeit
- keystoreType
- O tipo de arquivo de armazenamento de chaves a ser utilizado para o certificado do servidor.
- Tipo do valor - cadeia
- Valor inicial - JKS
- sslProtocol
- A versão do protocolo SSL a ser utilizado.
- Tipo do valor - cadeia
- Valor inicial - SSLv3
- ciphers
- Uma lista separada por vírgula de cifras de criptografia que podem ser
utilizadas. Se não estiver especificado (padrão), qualquer cifra disponível poderá
ser utilizada.
- Tipo do valor - cadeia
- Valor inicial - nulo
As propriedades listadas para o nome do objeto HTTPConnector
também são válidas para este nome de objeto. Os valores válidos para keystoreType, sslProtocol e ciphers
são específicos da implementação de JSSE e estes valores estão na documentação do provedor JSSE.
Consulte o Comando mqsichangeproperties para obter exemplos
de como alterar parâmetros para o componente httplistener. Outros exemplos
são fornecidos para tarefas específicas: