Preparing an Application that Injects Resource Instances into Policies

Procedure

  1. Create resource templates of the required types:
    Policy Required Resource Templates
    Signing or Decryption Identity Provider
    Keystore Provider
    Signature Verification or Encryption Trust Provider
    Keystore Provider
    Both of the above Mutual Identity Provider
    Keystore Provider
    WssProvider or WssConsumer WS-Security ASP
    LDAP for authentication LDAP Authentication Provider
  2. Create a resource instance from each template.
  3. Create governance agent applications that reference the resource instances (one application per resource instance):
    Resource Instance Type Application Template Application Template DAA Name
    LDAP Authentication Provider TIBCO ActiveMatrix Governance Agent LDAP Authentication Provider App Template com.tibco.governance.sharedresource.ldap.asp.daa
    Mutual Identity Provider TIBCO ActiveMatrix Governance Agent Mutual Identity Provider App Template com.tibco.governance.sharedresource.mutual.isp.daa
    Identity Provider TIBCO ActiveMatrix Governance Agent Identity Provider App Template com.tibco.governance.sharedresource.subject.isp.daa
    Trust Provider TIBCO ActiveMatrix Governance Agent Trust Provider App Template com.tibco.governance.sharedresource.trust.isp.daa
    WS-Security ASP TIBCO ActiveMatrix Governance Agent WSS Authentication Provider App Template com.tibco.governance.sharedresource.wss.asp.daa
  4. Distribute the applications to the appropriate nodes and run them. Each application that injects a resource instance must run on every node where a policy requires that resource instance.
  5. Each application type has a single property that you must set. In the Properties tab of the application, specify the resource instance name as the value of that property. For example, the Trust Provider application has a property named TrustIspConnectionFactory. Set its value to the name of the resource instance that this application injects into policies.