Verificação de licença assinada e limites de dispositivos
Habilite a verificação assinada opcional para um produto chave salvo, integre seu aplicativo e gerencie limites, redefinições e revogações de dispositivos.
Nesta página
A distribuição de chaves e a aplicação de software são separadas. A API aceita apenas chaves emitidas anexadas a pedidos pagos qualificados. Ele retorna um resultado assinado por Ed25519 vinculado ao produto, impressão digital da chave, impressão digital do dispositivo e uma nova solicitação nonce, com vida útil de cinco minutos. Seu aplicativo deve verificar essas ligações.
Habilitar o produto salvo
Edite um produto com chave de licença salva e abra Entrega → API de verificação de licença. Ative a verificação e escolha de 1 a 100 dispositivos por chave. Use chaves aleatórias e indecifráveis com pelo menos 16 caracteres; o inventário não utilizado não pode ser ativado.
Implementar o protocolo de verificação documentado
Leia /docs/license-verification.md. Fixe a chave pública e o ID da chave e, em seguida, verifique a carga útil assinada exata, a assinatura Ed25519, o emissor, o produto, as impressões digitais da chave/dispositivo, o novo nonce e a validade. Rejeite respostas malformadas ou não assinadas. Nunca trate uma falha de rede como uma licença válida.
Explicar privacidade e recuperação do dispositivo
Use um identificador de instalação com escopo de aplicativo em vez de coletar números de série de hardware. A API armazena um resumo por licença. Explique a política do dispositivo aos compradores e forneça uma rota de suporte para reinstalações legítimas ou substituição de hardware.
Redefinir ou revogar deliberadamente
Use registros de chave mascarada nas configurações de entrega para limpar vinculações de dispositivos ou revogar permanentemente uma chave. A redefinição do dispositivo não desfaz a revogação ou o reembolso total. Reembolsos totais fecham o acesso à chave associada. Um cache de cinco minutos implementado corretamente pode atrasar uma decisão de revogação online até que o resultado assinado expire.