Assinar digitalmente um arquivo de programa personalizado informa que o usuário que publicou o arquivo e se as alterações foram feitas no arquivo depois de ele ter sido assinado.
Antes de distribuir um aplicativo personalizado, você deve considerar assinar cada arquivo que suporta assinaturas digitais e serão carregados no programa AutoCAD. Como assinar digitalmente um arquivo de programa personalizado é opcional, é uma prática recomendada.
A tabela a seguir descreve as vantagens de anexar uma assinatura digital a um arquivo de programa personalizado:
- Aumenta a segurança para uma estação de trabalho; carregar um arquivo assinado digitalmente permite que o usuário saiba quem publicou o arquivo e se ele foi modificado depois de ser assinado.
- Os arquivos podem ser carregados a partir de fora de uma localização confiável, o carregamento do arquivo - A caixa de mensagem Preocupação de segurança não é exibida toda vez que um arquivo é carregado. Por padrão, os arquivos em um conjunto não são confiáveis.
- Todos os arquivos assinados pelo mesmo editor podem ser confiáveis, uma vez que o editor seja confiável, todos os arquivos de programa personalizados com a mesma assinatura digital serão automaticamente confiáveis.
- Melhore a experiência do cliente ao reduzir o número de etapas para instalar e configurar um programa.
Os arquivos de programa personalizados que podem ser assinados digitalmente
Você pode adicionar uma assinatura digital aos seguintes tipos de arquivos de programa personalizados:
- ARX - Arquivo ObjectARX
- CRX - Arquivo Console Runtime Extension; similar a um arquivo ARX com exceção da falta de interface do usuário
- DBX – arquivo ObjectDBX (Object Enabler)
- DLL - Biblioteca de recursos de menu ou .NET Assembly
- FAS - Arquivo AutoLISP de carga rápida
- MNL - Arquivo AutoLISP de menu
- LSP - Arquivo de origem do AutoLISP
- VLX - Arquivo de projeto AutoLISP compilado (comando VLIDE)
Nota: O projeto VBA (DVB) e os arquivos JavaScript (JS) não podem ser assinados digitalmente.
As ferramentas necessárias para assinar digitalmente arquivos de programa personalizados
As ferramentas especiais são necessárias para assinar digitalmente um arquivo de programa personalizado. A ferramenta necessária tem como base o tipo de arquivo a ser assinado. A seguir fornecemos uma visão geral das duas ferramentas que podem ser usadas:
Anexar um fluxo de trabalho da assinatura digital
A seguir fornecemos uma descrição básica do processo que deve ser seguida para anexar uma assinatura digital a um arquivo binário ou AutoLISP.
- Assinar um arquivo AutoLISP
-
- Crie ou obtenha um certificado digital de um fornecedor.
Para obter informações sobre como criar um certificado digital, consulte "Para criar um certificado digital".
- Se você criar um certificado digital, crie um arquivo PFX e, em seguida, importe o certificado digital.
Para obter mais informações, consulte os tópicos "Para criar um arquivo de Troca de Informações Pessoais (PFX)" e "Para importar um certificado digital".
- Anexe a assinatura digital ao arquivo AutoLISP com a ferramenta Anexar assinatura digital (AcSignApply.exe).
Para obter informações sobre como assinar um arquivo AutoLISP, consulte "Para assinar digitalmente um arquivo AutoLISP".
- Carregue o novo arquivo assinado no programa AutoCAD e verifique se a assinatura digital for reconhecida.
- Assinar um arquivo binário
-
- Crie ou obtenha um certificado digital de um fornecedor.
Para obter informações sobre como criar um certificado digital, consulte "Para criar um certificado digital".
- Se você criar um certificado digital, crie um arquivo PFX e, em seguida, importe o certificado digital.
Para obter mais informações, consulte os tópicos "Para criar um arquivo de Troca de Informações Pessoais (PFX)" e "Para importar um certificado digital".
- Anexe a assinatura digital ao arquivo binário com a ferramenta Assinar (SignTool.exe).
Para obter informações sobre como assinar um arquivo binário, consulte "Para assinar digitalmente um arquivo binário (ObjectARX ou .NET gerenciado)".
- Carregue o novo arquivo assinado no programa AutoCAD e verifique se a assinatura digital for reconhecida.