This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
access:internet_key_model [2011/02/02 00:28] mjallison |
access:internet_key_model [2012/10/10 16:20] (current) |
||
---|---|---|---|
Line 45: | Line 45: | ||
Log types are: | Log types are: | ||
+ | * 'C' - License creation | ||
* 'I' - License checkin | * 'I' - License checkin | ||
* 'O' - License checkout | * 'O' - License checkout | ||
Line 53: | Line 54: | ||
===== License Key Timers ===== | ===== License Key Timers ===== | ||
- | | **Key Type** |Start time|Expire time|Expire Updates|Timed expire|Max checkout duration| | + | Variant of Timed Key |
+ | | **Key Type** |Start time|Expire time|Expire Updates|Timed expire|Max checkout duration|Note| | ||
+ | |Timed Key |Set@Key create|create+35d|N/A|Set by AGTEK|Customer settable| | ||
|Permanent Key |Set@Key create|Never|N/A|Set by AGTEK|Customer settable| | |Permanent Key |Set@Key create|Never|N/A|Set by AGTEK|Customer settable| | ||
- | |Software Key |Set@Key create|Start + 1 year|now+1 year on renew|Set by AGTEK|Customer settable| | + | |Training Key |Set@Key create|create+10 days|AGTEK manual op|N/A|Customer settable|Allows all users="*"| |
- | |One Time Key |Set@Key create|Never|N/A|N/A|Forever| | + | |Rental Key |Set@Key create|create+1 year|AGTEK manual op|N/A|Customer settable|Called out for billing| |
- | |Rental Key |Set@Key create|Start + 1 year|AGTEK manual op|N/A|Customer settable| | + | |
- | |Training Key |Set@Key create|Start + 10 days|AGTEK manual op|N/A|Customer settable| | + | Strange keys |
+ | | **Key Type** |Start time|Expire time|Expire Updates|Timed expire|Max checkout duration|Note| | ||
+ | |Software Key |Set@Key create|create+1yr|now+1 year on renew|Set by AGTEK|N/A|requires periodic renewal()+secret sauce collected and checked on client to server, NEVER allow checkin| | ||
+ | |One Time Key |Set@Key create|Never|N/A|N/A|Forever|NEVER allow checking or renew| | ||
====== Data Base Tables ====== | ====== Data Base Tables ====== | ||
Line 72: | Line 78: | ||
| expiretime| int(32) | NO | | NULL | | Unix time for key expire, -1 == never; rental = duration + starttime|AGTEK| | | expiretime| int(32) | NO | | NULL | | Unix time for key expire, -1 == never; rental = duration + starttime|AGTEK| | ||
| products | varchar(255) | YES | | NULL | | Quad code, comma sep, up to 50 |AGTEK| | | products | varchar(255) | YES | | NULL | | Quad code, comma sep, up to 50 |AGTEK| | ||
- | | timedexpire | int(32) | NO | | NULL | | Expire time for all temporary products |AGTEK| | ||
| timedproducts | varchar(255) | YES | | NULL | | Quad code, comma sep, up to 50 |AGTEK| | | timedproducts | varchar(255) | YES | | NULL | | Quad code, comma sep, up to 50 |AGTEK| | ||
- | | checkedout | tinyint(1) | NO | | NULL | | 1 if checked out, 0 if available | | + | | timedexpire | int(32) | NO | | NULL | | Expire time for all temporary products |AGTEK| |
- | | expired | tinyint(1) | NO | | NULL | | 1 if expired, 0 if available | | + | | checkedout | tinyint(1) | NO | | NULL | | 1 if checked out, 0 if available |AUTO| |
+ | | expired | tinyint(1) | NO | | NULL | | 1 if expired, 0 if available |AUTO| | ||
**Operations** | **Operations** |