---
title: "SafeID Desktop"
description: "SafeID Desktop: aplicativo para Windows e macOS que permite às aplicações do computador assinar com certificados em nuvem SafeID, pelo repositório de certificados do sistema ou por um módulo PKCS#11."
canonical: "https://docs.lacunasoftware.com/articles/safeid-desktop"
locale: "pt-BR"
product: "SafeID Desktop"
last_updated: "2026-10-14"
---

# SafeID Desktop

O SafeID Desktop disponibiliza os certificados em nuvem SafeID para as aplicações do computador do
usuário. As chaves privadas nunca saem do HSM em nuvem do SafeID: quando uma aplicação assina com
um desses certificados, o SafeID Desktop pede a autorização no aplicativo móvel SafeID e devolve a
assinatura calculada na nuvem.

- [Histórico de versões](https://docs.lacunasoftware.com/articles/safeid-desktop/changelog)

## Requisitos

- **Windows** 10 ou posterior, x64 ou ARM64, com o **SafeID Desktop Provider** instalado (veja
  abaixo).
- **macOS** 10.15 ou posterior, Intel ou Apple Silicon.
- O **aplicativo móvel SafeID**, para autorizar as assinaturas.

## Download

| Versão | Produção | Homologação |
|---|---|---|
| 1.4.5 | [safeid-desktop-PRD_1.4.5.zip](https://cdn.lacunasoftware.com/temp/safeweb/safeid-desktop-PRD_1.4.5.zip) | [safeid-desktop-HOMOLOG_1.4.5.zip](https://cdn.lacunasoftware.com/temp/safeweb/safeid-desktop-HOMOLOG_1.4.5.zip) |
| 1.4.4 | [safeid-desktop-PRD_1.4.4.zip](https://cdn.lacunasoftware.com/temp/safeweb/safeid-desktop-PRD_1.4.4.zip) | [safeid-desktop-HOMOLOG_1.4.4.zip](https://cdn.lacunasoftware.com/temp/safeweb/safeid-desktop-HOMOLOG_1.4.4.zip) |
| 1.4.3 | [safeid-desktop-PRD_1.4.3.zip](https://cdn.lacunasoftware.com/temp/safeweb/safeid-desktop-PRD_1.4.3.zip) | [safeid-desktop-HOMOLOG_1.4.3.zip](https://cdn.lacunasoftware.com/temp/safeweb/safeid-desktop-HOMOLOG_1.4.3.zip) |
| 1.4.2 | [safeid-desktop-PRD_1.4.2.zip](https://cdn.lacunasoftware.com/temp/safeweb/safeid-desktop-PRD_1.4.2.zip) | [safeid-desktop-HOMOLOG_1.4.2.zip](https://cdn.lacunasoftware.com/temp/safeweb/safeid-desktop-HOMOLOG_1.4.2.zip) |

Use o pacote de produção com o ambiente de produção do SafeID, e o pacote de homologação apenas para
testes com o ambiente de homologação do SafeID. As mudanças de cada versão estão no
[histórico de versões](https://docs.lacunasoftware.com/articles/safeid-desktop/changelog).

## Instalação

**Windows.** Execute o instalador do SafeID Desktop. Na primeira execução, o aplicativo verifica se
o SafeID Desktop Provider está instalado e, se não estiver, baixa o instalador dele para a
arquitetura do sistema. O SafeID Desktop Provider instala nas pastas de sistema do Windows os
componentes que as outras aplicações carregam — o Key Storage Provider e o módulo PKCS#11 —, por
isso exige permissão de administrador.

**macOS.** Abra o DMG e arraste o SafeID Desktop para a pasta Aplicativos. Se o aplicativo for
iniciado a partir do DMG, ele mesmo se move para a pasta Aplicativos.

As duas versões se atualizam automaticamente. No Windows, o aplicativo também verifica a versão do
SafeID Desktop Provider ao iniciar e pede a atualização dele quando necessário.

## Uso dos certificados

Depois de entrar, o usuário escolhe quais certificados SafeID instalar. O SafeID Desktop precisa
estar em execução para assinar; quando uma aplicação pede uma assinatura e o aplicativo não está
em execução, ele é iniciado automaticamente.

### Aplicações que usam o repositório de certificados do sistema

A maioria das aplicações — navegadores, assinadores de documentos, aplicações baseadas na CNG do
Windows ou no keychain do macOS — não precisa de configuração: os certificados instalados aparecem
no repositório de certificados do sistema como qualquer outro certificado.

- **Windows**: pelo SafeID Key Storage Provider (KSP da CNG).
- **macOS**: por uma extensão CryptoTokenKit, que expõe os certificados no keychain.

### Aplicações que usam PKCS#11

Aplicações que carregam um módulo PKCS#11 em vez de usar o repositório do sistema, como o Firefox e
o Java (SunPKCS11), precisam apontar para o módulo PKCS#11 do SafeID pelo caminho completo:

| Sistema | Caminho do módulo |
|---|---|
| Windows | `C:\Windows\System32\safeid-p11.dll` |
| macOS | `/Applications/SafeID Desktop.app/Contents/Resources/libsafeid-p11.dylib` |

No Windows, o módulo é instalado para aplicações de 64 e de 32 bits, então o nome sozinho,
`safeid-p11.dll`, também funciona.

**Firefox**: abra **Configurações → Privacidade e Segurança → Dispositivos de segurança →
Carregar** e informe o caminho do módulo.

**Java**: crie um arquivo de configuração do SunPKCS11 que aponte para o módulo, por exemplo:

```text
name = SafeID
library = C:/Windows/System32/safeid-p11.dll
```

O módulo é somente leitura e restrito à assinatura: ele lista os certificados instalados e as
chaves deles e assina com RSA (`CKM_RSA_PKCS`). Ele não pede PIN, já que cada assinatura é
autorizada no aplicativo móvel SafeID.
