feat(licence): fabrique de licences signees ECDSA P-256
Script a lancer chez soi, jamais livre. -Init cree la paire et imprime la constante Delphi du BCRYPT_ECCPUBLIC_BLOB ; -For emet une licence payload.signature en base64url. .NET sur Windows EST CNG : la signature produite (r||s brut, 64 octets) est celle qu'attend BCryptVerifySignature, et les coordonnees exportees se rangent telles quelles dans le blob. Aucun ASN.1 des deux cotes. Verifie en rejouant l'import du blob par CngKey.Import : licence valide acceptee, un octet retourne dans la charge utile la fait tomber. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -95,3 +95,7 @@ android-client/web/*.res
|
||||
# il se sauvegarde ailleurs, il ne se versionne pas.
|
||||
*.jks
|
||||
*.keystore
|
||||
|
||||
# Cle privee des licences. Qui la detient fabrique des licences valables :
|
||||
# elle vit dans un gestionnaire de mots de passe, pas dans un depot.
|
||||
tools/licence-private.key
|
||||
|
||||
Reference in New Issue
Block a user