The security and trust agent is responsible for implementing the policies of the DirectProject specification. It contains interfaces and implementations for resolving private and public certificates, message signing and validating message signatures, message encryption, and enforcing trust policies.
The agent is typically embedded in an application or service stack interfacing directly with an NHINDAgent implementation. However, because the agent is comprised of componentized sub systems, it is possible to view the age nt as a library of publicly consumable components and interfaces.
This document describes how to develop against components of the security and trust agent module.