|
Oracle® Information Rights Management Server Java API Reference 11g Release 1 (11.1.1) E12907-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClassificationSystem
Classification system. A classification system is a definition of what data is sealed into content, how that meta-data is used to grant access to that content and how many cryptography keys are used. The classification system requires server logic to respond to license requests by returning appropriate License
instances. Different classification systems are free to define what the cookie data is added to content and how to use this information in a server when responding with license details.
For example, the Context
classification system embeds a ContextCookie
into sealed content. The context classification system also defines that for each context, one or more cryptography key sets can be used. One of these key sets is marked as the active one that is used to seal all new content. Licenses are obtained by assigning a role to a user or group, defining what rights are available within a context.
Instances of Classification System objects can be created using the following factory style method(s).
ClassificationSystem object = createClassificationSystem
(uuid);
Classification System instances can be serialized as an XML document. This XML document can also be used to recreate a Classification System object. The following XML document shows an example Classification System in XML form.
<?xml version="1.0" encoding="UTF-8"?>
<core:ClassificationSystem xmlns:core="http://xmlns.oracle.com/irm/core">
<uuid>185abb6d-13cd-45a2-aabd-4db886b97c5c</uuid>
</core:ClassificationSystem>
Classification System instances can also be serialized by reference. A reference contains all the information needed to uniquely identify a Classification System without needing to serialize the complete object. The reference form of the XML document can be seen below.
<?xml version="1.0" encoding="UTF-8"?>
<core:ClassificationSystemRef xmlns:core="http://xmlns.oracle.com/irm/core">
<uuid>185abb6d-13cd-45a2-aabd-4db886b97c5c</uuid>
</core:ClassificationSystemRef>
Method Summary | |
---|---|
UUID |
getUuid() A globally unique id for the classification system. |
Method Detail |
---|
UUID getUuid()
|
Oracle® Information Rights Management Server Java API Reference 11g Release 1 (11.1.1) E12907-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |