What is a License3j license and its features
masterA license is a collection of features. Each feature consists of a name, a type, and a value.
Predefined Feature Names
licenseId: Unique ID (UUID)licenseSignature: The signature (BINARY)signatureDigest: The digest of the license (STRING)expiryDate: The expiry date (DATE)
Supported Feature Types
BINARY:byte[]arraySTRING:java.lang.StringBYTE: single byteSHORT: single shortINT: integerLONG: longFLOAT: floatDOUBLE: doubleBIGINTEGER:java.math.BigIntegerBIGDECIMAL:java.math.BigDecimalDATE:java.util.DateUUID:java.util.UUID
License Storage Formats
BINARY: Most compact, suitable for files, not human-readable.BASE64: Binary format encoded in Base64 for printable characters.STRING: Human-readable UTF-8 text, suitable for manual editing.