A palavra-passe ou a chave privada não se exporta nem se escreve diretamente
Sintoma
Quer levar para um ficheiro, ou escrever por uma importação ou integração, uma palavra-passe ou uma chave privada, e:
- ao exportar a lista Credenciais, entre os campos disponíveis só encontra Tem segredo, que diz se há segredo guardado, mas não o segredo;
- depois de gravar, o campo Palavra-passe / segredo mostra só asteriscos;
- ao importar para o cofre, a coluna do segredo não tem campo para escolher, e a entrada fica sem segredo;
- um programa ligado por integração recebe uma das mensagens abaixo.
Mensagem
Na ficha de uma credencial do cofre, o ecrã avisa:
«O segredo é guardado cifrado e nunca aparece aqui. Só quem tem permissão o pode revelar e cada revelação fica registada.»
As mensagens seguintes são uma proteção interna: no ecrã nunca aparecem, porque as janelas de exportação não oferecem estes campos. Só as recebe um programa ligado por integração. Ao pedir estes campos numa exportação:
«Os segredos do cofre nunca se exportam. Retire o segredo da lista de campos exportados.»
«A palavra-passe do webservice da AT e a chave privada nunca se exportam. Retire-as da lista de campos a exportar.»
«A chave privada nunca se exporta. Retire-a da lista de campos a exportar.»
Ao escrever no campo errado, ou ao pesquisar pelo valor:
«O segredo guardado não pode ser escrito diretamente. Use o campo «Palavra-passe / segredo»: é cifrado ao gravar.»
«O segredo só se escreve: não pode ser pesquisado nem filtrado por valor. Use o nome ou o responsável da entrada para filtrar.»
«A palavra-passe do webservice e a chave privada são só de escrita: não se pode pesquisar nem filtrar por elas.»
A primeira mensagem e os asteriscos vêm do ecrã. As outras foram copiadas da base de demonstração em português, tentando a operação por integração.
Causas verificadas
- Os segredos guardam-se cifrados. O valor que escreve no campo próprio é cifrado ao gravar, e o que fica na lista é só a indicação de que existe.
- Nenhum perfil os exporta. A recusa vale também para o administrador. Assim, um ficheiro exportado nunca leva uma palavra-passe.
A chave pública da AT não é um segredo e exporta-se normalmente.
O que confirmar
- O que precisa mesmo: o valor, ou apenas saber se ele existe. Para saber se existe, exporte ou veja o campo Tem segredo.
- Se tem acesso: o cofre (Contabilidade › Configurar › Cofre de credenciais › Credenciais) não aparece aos perfis Faturação e Contabilista. Veja Não tenho permissão.
Como resolver
O que pode fazer sozinho:
- Guardar ou trocar um segredo: abra a credencial, escreva no campo Palavra-passe / segredo e grave. Veja Cofre de credenciais.
- Exportar a lista: use Exportar normalmente. O segredo não está entre os campos disponíveis, por isso o ficheiro sai sem ele, só com Tem segredo.
- Encontrar uma credencial: pesquise pela Descrição, pelo Nome de utilizador ou pela Empresa. O segredo não se pesquisa.
O que pede a outra pessoa:
- Credenciais da AT: a palavra-passe do webservice e a chave privada escrevem-se na ligação à AT. Peça à Administração fiscal ou ao administrador que siga Ligar à AT.
- Levar segredos para outro servidor: não há exportação, e a importação do cofre não traz o segredo. Volte a escrevê-los no destino, a partir da fonte original (o portal ou o ficheiro do certificado). Quem tem permissão pode usar Revelar segredo, uma credencial de cada vez: pede outra vez a palavra-passe e fica registado.
Resultado esperado
A exportação sai sem o campo do segredo. Depois de gravar, o campo mostra asteriscos.
Quando contactar o suporte
- Ao gravar, aparece «Este servidor não tem chave de cifra para o cofre de credenciais»: veja O cofre não tem chave de cifra e, se persistir, contacte o suporte.
- Um valor de segredo aparece por extenso numa lista, num ficheiro ou numa mensagem. Pare de partilhar esse ficheiro e troque a palavra-passe.
Informação a enviar
Siga Como pedir ajuda ao suporte e que informação enviar, com o menu, os campos que escolheu e a mensagem completa. Nunca envie o próprio segredo.