* @brief Builds and installs a commercial token for a verified offline certificate. */
| 56 | * @brief Builds and installs a commercial token for a verified offline certificate. |
| 57 | */ |
| 58 | static void installOfflineToken(const Licensing::CertificateFields& fields, int daysRemaining) |
| 59 | { |
| 60 | Licensing::CommercialToken token; |
| 61 | token.setVariantName(fields.variant); |
| 62 | token.setInstanceName(Licensing::MachineID::instance().machineId()); |
| 63 | token.setGraceDaysRemaining(daysRemaining); |
| 64 | token.setFeatureTier(Licensing::tierFromCertVariant(fields.variant)); |
| 65 | token.seal(); |
| 66 | Licensing::CommercialToken::setCurrent(token); |
| 67 | } |
| 68 | |
| 69 | //-------------------------------------------------------------------------------------------------- |
| 70 | // Constructor & singleton access |
no test coverage detected