org.nhindirect.stagent.trust
Class DefaultTrustAnchorResolver

java.lang.Object
  extended by org.nhindirect.stagent.trust.DefaultTrustAnchorResolver
All Implemented Interfaces:
TrustAnchorResolver

public class DefaultTrustAnchorResolver
extends Object
implements TrustAnchorResolver

Default implementation of the TrustAnchorResolver interface.

Author:
Greg Meyer, Umesh Madan

Constructor Summary
DefaultTrustAnchorResolver()
           
DefaultTrustAnchorResolver(CertificateResolver anchors)
           
DefaultTrustAnchorResolver(CertificateResolver outgoingAnchors, CertificateResolver incomingAnchors)
           
DefaultTrustAnchorResolver(Collection<X509Certificate> anchors)
           
DefaultTrustAnchorResolver(Collection<X509Certificate> outgoingAnchors, Collection<X509Certificate> incomingAnchors)
           
DefaultTrustAnchorResolver(X509Store anchors)
           
DefaultTrustAnchorResolver(X509Store outgoingAnchors, X509Store incomingAnchors)
           
 
Method Summary
 CertificateResolver getIncomingAnchors()
          Gets the certificate resolver for incoming messages.
 CertificateResolver getOutgoingAnchors()
          Gets the certificate resolver for outgoing messages.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTrustAnchorResolver

public DefaultTrustAnchorResolver()

DefaultTrustAnchorResolver

public DefaultTrustAnchorResolver(Collection<X509Certificate> anchors)

DefaultTrustAnchorResolver

public DefaultTrustAnchorResolver(Collection<X509Certificate> outgoingAnchors,
                                  Collection<X509Certificate> incomingAnchors)

DefaultTrustAnchorResolver

public DefaultTrustAnchorResolver(X509Store anchors)

DefaultTrustAnchorResolver

public DefaultTrustAnchorResolver(X509Store outgoingAnchors,
                                  X509Store incomingAnchors)

DefaultTrustAnchorResolver

public DefaultTrustAnchorResolver(CertificateResolver anchors)

DefaultTrustAnchorResolver

@Inject
public DefaultTrustAnchorResolver(CertificateResolver outgoingAnchors,
                                         CertificateResolver incomingAnchors)
Method Detail

getOutgoingAnchors

public CertificateResolver getOutgoingAnchors()
Description copied from interface: TrustAnchorResolver
Gets the certificate resolver for outgoing messages.

Specified by:
getOutgoingAnchors in interface TrustAnchorResolver
Returns:
The certificate resolver for outgoing messages.

getIncomingAnchors

public CertificateResolver getIncomingAnchors()
Description copied from interface: TrustAnchorResolver
Gets the certificate resolver for incoming messages.

Specified by:
getIncomingAnchors in interface TrustAnchorResolver
Returns:
The certificate resolver for incoming messages.


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