Используйте WithAdditionalAttributes
для этого:
var license = License.New()
.WithUniqueIdentifier(Guid.NewGuid())
//Look here
.WithAdditionalAttributes(new Dictionary<string, string>
{
{"CompanyName", companyName }
})
.As(LicenseType.Trial)
.ExpiresAt(DateTime.Now.AddDays(30))
.WithMaximumUtilization(numberOfUsers)
.LicensedTo(licensedTo, contactEmail)
.CreateAndSignWithPrivateKey(privateKey, passPhrase);
И чтобы извлечь его из сгенерированной лицензии:
var fs = new FileStream("license.lic", FileMode.Open);
var license = License.Load(fs);
var name = license.AdditionalAttributes.Get("CompanyName");
fs.Close();