Automated Delivery of Licenses to a License Server
Trusted storage is maintained by licensing life-cycle operations, such as license activations, returns, repairs, and upgrades. These life-cycle operations are performed through transactions normally issued over a network connection between the license server and the publisher’s activation server. However, when a network connection is not available, the messages that implement these transactions can be transmitted by other means.
Activation is the basic licensing life-cycle operation between the license server and the publisher’s activation server. This operation configures your trusted storage for specific use by the publisher and writes a fulfillment record to it. The fulfillment record contains licenses defined using a similar format to that used for licenses held in license files.
The remaining life-cycle operations between a license server and the publisher’s activation server maintain the trusted-storage licenses and are optional:
| • | Return—Returns a fulfillment record (and the licenses it contains) from trusted storage to the publisher server it was issued by. |
| • | Repair—Repairs compromised fulfillment records in trusted storage. |
| • | Upgrade to a new version—The old license is returned to the publisher’s activation server so that entitlement to the upgrade can be checked and new licenses transmitted using an activation operation. |
| • | Rehost of license server—When you need to move a license server to a different machine, a combination of return and then activation operations can provide a completely automated transfer. |
Note:Not all publishers provide these facilities.