Package org.nhindirect.stagent

Security and trust agent interface and core messaging and routing structures.

See:
          Description

Interface Summary
MessageEnvelope A wrapper around a MimeMessage that categorizes routing headers such as trusted and non trusted recipients.
MessageSignature Contains information specific to a discrete signer of a message.
MutableAgent Defines an interface for modifying agent properties.
NHINDAgent The NHINDAgent is the primary entity for applying cryptography and trust logic on incoming and outgoing messages.
NHINDAgentEventListener Callback interface for custom processing of a message in the DefaultNHINDAgent.
 

Class Summary
CryptoExtensions Utility functions for searching for certificates.
DefaultMessageEnvelope A wrapper around a MimeMessage that categorizes routing headers such as trusted and non trusted recipients.
DefaultMessageSignatureImpl Contains information specific to a discrete signer of a message.
DefaultNHINDAgent Default agent implementation.
IncomingMessage Incoming messages are specific types of MessageEnvelope that have been signed and encrypted.
NHINDAddress NHIN-Direct agent specific logic for an InternetAddress.
NHINDAddressCollection A collection of NHINDAddresses.
NHINDStandard Standard headers for message wrapping
OutgoingMessage Outgoing messages are specific types of NHINDMessage that need to been signed and encrypted.
 

Enum Summary
AddressSource Enumeration of the address types supported by the agent.
AgentError Enumeration of security and trust agent errors.
 

Exception Summary
AgentException Exception thrown in the agent's operational flow.
NHINDException Generic exceptions thrown by the DefaultNHINDAgent
SignatureValidationException Exception thrown when a message's signature can not be validated.
 

Package org.nhindirect.stagent Description

Security and trust agent interface and core messaging and routing structures.



Copyright © 2010-2014 NHIN Direct. All Rights Reserved.