O vCenter Server Serviço de Token de Segurança (STS) é um serviço do Web que emite, valida e renova tokens de segurança.
Como emissor de token, o Serviço de Token de Segurança (STS) usa uma chave privada para assinar os tokens e publica os certificados públicos dos serviços para verificar a assinatura do token. vCenter Server gerencia os certificados de assinatura do STS e os armazena no VMware Serviço de Diretório (vmdir). Os tokens podem ter um tempo de vida significativo e, historicamente, podem ter sido assinados por qualquer uma das várias chaves.
Os usuários apresentam suas credenciais primárias à interface do STS para adquirir tokens. A credencial principal depende do tipo de usuário.
Tipo de usuário | Credenciais principais |
---|---|
Usuário da solução | Certificado válido. |
Outros usuários | Nome de usuário e senha disponíveis em uma origem de identidade vCenter Single Sign-On. |
O STS autentica o usuário com base nas credenciais primárias e cria um token SAML que contém os atributos do usuário.
Por padrão, o VMware Certificate Authority (VMCA) gera o certificado de assinatura do STS. Você pode atualizar o certificado de assinatura do STS com um novo certificado VMCA. Você também pode importar e substituir o certificado de assinatura do STS padrão por um certificado de assinatura do STS personalizado ou gerado por terceiros. Não substitua o certificado de assinatura do STS, a menos que a política de segurança de sua empresa exija a substituição de todos os certificados.
Você pode usar o vSphere Client para:
- Atualizar certificados STS
- Importar e substituir certificados STS personalizados e gerados por terceiros
- Exibir detalhes do certificado STS, como a data de validade
Você também pode usar a linha de comando para substituir certificados STS personalizados e gerados por terceiros.
Duração e expiração do certificado STS
Uma nova instalação do vSphere 7.0 Update 1 e versões posteriores cria um certificado de assinatura do STS com uma duração de 10 anos. Quando um certificado de assinatura do STS está prestes a expirar, um alarme avisa você a partir de 90 dias uma vez por semana e, em seguida, diariamente, quando faltarem sete dias.
Renovação automática do certificado STS
No vSphere 8.0 e posterior, o vCenter Single Sign-On renova automaticamente um certificado de assinatura do STS gerado pela VMCA. A renovação automática ocorre antes que o certificado de assinatura do STS expire e antes de acionar o alarme de expiração de 90 dias. Se a renovação automática falhar, vCenter Single Sign-On criará uma mensagem de erro no arquivo de log. Se necessário, você pode atualizar o certificado de assinatura do STS manualmente.
Atualizando, importando e substituindo certificados STS
No vSphere 8.0 e posterior, a atualização ou importação e substituição dos certificados de assinatura do STS não requer uma reinicialização do vCenter Server e, portanto, evita qualquer tempo de inatividade. Além disso, em uma configuração vinculada, a atualização ou importação e substituição dos certificados de assinatura do STS em um único vCenter Server atualiza os certificados do STS em todos os sistemas vCenter Server vinculados.
Atualizar um certificado STS vCenter Server usando o vSphere Client
Você pode atualizar seus vCenter Server certificados de assinatura do STS usando o vSphere Client. O VMware Certificate Authority (VMCA) emite um novo certificado e substitui o certificado atual.
Quando você atualiza os certificados de assinatura do STS, o VMware Certificate Authority (VMCA) emite um novo certificado e substitui o certificado atual no VMware Serviço de Diretório (vmdir). O STS começa a usar o novo certificado para emitir novos tokens. Em uma configuração de Modo Vinculado Avançado, o vmdir carrega o novo certificado do sistema vCenter Server emissor para todos os sistemas vCenter Server vinculados. Ao atualizar certificados de assinatura do STS, você não precisa reiniciar o sistema vCenter Server, nem qualquer outro sistema vCenter Server que faça parte de uma configuração de Modo Vinculado Avançado.
Se você estiver usando um certificado de assinatura do STS gerado de forma personalizada ou de terceiros, a atualização substituirá esse certificado por um certificado emitido pela VMCA. Para atualizar certificados de assinatura do STS gerados de forma personalizada ou de terceiros, use a opção de importação e substituição. Consulte Importar e substituir um certificado STS vCenter Server usando o vSphere Client.
O certificado de assinatura do STS emitido pela VMCA é válido por 10 anos e não é um certificado externo. Não substitua este certificado, a menos que a política de segurança de sua empresa o exija.
Pré-requisitos
Para o gerenciamento de certificados, você deve fornecer a senha do administrador do domínio local ([email protected] por padrão). Se você estiver renovando certificados, também deverá fornecer as credenciais vCenter Single Sign-On para um usuário com privilégios de administrador no sistema vCenter Server.
Procedimento
Importar e substituir um certificado STS vCenter Server usando o vSphere Client
Você pode importar e substituir o certificado STS vCenter Server por um certificado gerado de forma personalizada ou de terceiros usando o vSphere Client.
Para importar e substituir o certificado de assinatura do STS padrão, você deve primeiro gerar um novo certificado. Quando você importa e substitui certificados de assinatura do STS, o Serviço de Diretório VMware (vmdir) carrega o novo certificado do sistema vCenter Server emissor para todos os sistemas vCenter Server vinculados.
O certificado STS não é um certificado externo. Não substitua este certificado, a menos que a política de segurança de sua empresa o exija.
Pré-requisitos
Para o gerenciamento de certificados, você deve fornecer a senha do administrador do domínio local ([email protected] por padrão). Você também deve fornecer as credenciais vCenter Single Sign-On para um usuário com privilégios de administrador no sistema vCenter Server.
Procedimento
Substituir um certificado STS vCenter Server usando a linha de comando
Você pode substituir o certificado STS vCenter Server por um certificado gerado de forma personalizada ou de terceiros usando a CLI.
Para usar um certificado exigido pela empresa ou para atualizar um certificado que está prestes a expirar, você pode substituir o certificado de assinatura do STS existente. Para substituir o certificado de assinatura do STS padrão, você deve primeiro gerar um novo certificado.
O certificado STS não é um certificado externo. Não substitua este certificado, a menos que a política de segurança de sua empresa o exija.
Pré-requisitos
Ative o login SSH para vCenter Server. Consulte Gerenciar o vCenter Server usando o Shell do vCenter Server.
Procedimento
Visualizar a cadeia de certificados de assinatura STS ativa do vCenter Server usando o vSphere Client
Você pode usar o vSphere Client para exibir a cadeia de certificados de assinatura do STS vCenter Server ativa.
Você pode visualizar as seguintes informações sobre o certificado STS ativo.
- Data "Válido até"
- Uma verificação verde para um certificado válido e um aviso de verificação laranja de um certificado expirado
- Um link Exibir detalhes (View Details) para mostrar a cadeia de certificados ativa
Procedimento
- Faça login com o vSphere Client no vCenter Server.
- Digite o nome de usuário e a senha de um usuário que tenha pelo menos privilégios de Leitura.
- Navegue até a UI de Gerenciamento de Certificados.
- No menu Início (Home), selecione Administração (Administration).
- Em Certificados (Certificates), clique em Gerenciamento de certificados (Certificate Management).
- Se o sistema solicitar, insira as credenciais do seu vCenter Server.
- Para visualizar os detalhes do certificado STS ativo, clique em Exibir detalhes (View Details).
Determinar a data de expiração de um certificado SSL LDAPS usando a linha de comando
Ao usar Active Directory sobre LDAPS, você pode carregar um certificado SSL para o tráfego LDAP. Os certificados SSL expiram após uma vida útil predefinida. Você pode usar o comando sso-config.sh para visualizar a data de expiração do certificado para que você saiba que deve substituir ou renovar o certificado antes que ele expire.
vCenter Server alerta você quando um certificado SSL LDAP ativo está próximo de sua data de expiração.
Você verá as informações de expiração do certificado somente se usar Active Directory sobre LDAP ou uma fonte de identidade OpenLDAP e especificar uma URL ldaps:// para o servidor.
Pré-requisitos
Ative o login SSH para vCenter Server. Consulte Gerenciar o vCenter Server usando o Shell do vCenter Server.