Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Customer ¶
type Customer struct {
Name string
Country string
City string
Organization string
OrganizationalUnit string
}
Customer godoc
type Feature ¶
type Feature struct {
Oid asn1.ObjectIdentifier `json:"-"`
Description string `json:"description"`
Expire int64 `json:"expire,omitempty"`
Limit int64 `json:"limit"`
}
Feature godoc
type License ¶
type License struct {
ProductName string `json:"product"`
SerialNumber string `json:"serial"`
Customer Customer `json:"customer"`
ValidFrom time.Time `json:"valid_from,omitempty"`
ValidUntil time.Time `json:"valid_until,omitempty"`
MinVersion int64 `json:"min_version,omitempty"`
MaxVersion int64 `json:"max_version,omitempty"`
Features []Feature `json:"features"`
}
License godoc
type ValidateSN ¶
type ValidateSN func(product, serial string, validFrom, validUntil, minVersion, maxVersion int64) error
SerialNumberValidator godoc
Click to show internal directories.
Click to hide internal directories.