| Package | Description |
|---|---|
| org.nhindirect.stagent |
Security and trust agent interface and core messaging and routing structures.
|
| org.nhindirect.stagent.cert |
NHIN Direct certificate resolutions interfaces and abstract classes.
|
| org.nhindirect.stagent.trust |
NHIN Direct trust policy.
|
| Modifier and Type | Method and Description |
|---|---|
CertificateResolver |
MutableAgent.getPrivateCertResolver()
Gets the certificate store used to decrypt and sign messages.
|
CertificateResolver |
DefaultNHINDAgent.getPrivateCertResolver()
Gets the certificate store used to decrypt and sign messages.
|
CertificateResolver |
DefaultNHINDAgent.getPublicCertResolver()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<CertificateResolver> |
MutableAgent.getPublicCertResolvers()
Gets the certificate stores used to encrypt messages and validate signatures.
|
Collection<CertificateResolver> |
DefaultNHINDAgent.getPublicCertResolvers()
Gets the certificate stores used to encrypt messages and validate signatures.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MutableAgent.setPrivateCertResolver(CertificateResolver resolver)
Sets the certificate store used to decrypt and sign messages.
|
void |
DefaultNHINDAgent.setPrivateCertResolver(CertificateResolver resolver)
Sets the certificate store used to decrypt and sign messages.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MutableAgent.setPublicCertResolvers(Collection<CertificateResolver> resolvers)
Sets the certificate stores used to encrypt messages and validate signatures.
|
void |
DefaultNHINDAgent.setPublicCertResolvers(Collection<CertificateResolver> resolvers)
Sets the certificate stores used to encrypt messages and validate signatures.
|
| Constructor and Description |
|---|
DefaultNHINDAgent(Collection<String> domains,
CertificateResolver privateCerts,
CertificateResolver publicCerts,
TrustAnchorResolver anchors)
Constructs an agent with a list of domains, certificate stores, and a trust anchor store.
|
DefaultNHINDAgent(Collection<String> domains,
CertificateResolver privateCerts,
CertificateResolver publicCerts,
TrustAnchorResolver anchors,
TrustModel trustModel,
Cryptographer cryptographer)
Constructs an agent with a list of domain, certificate services, and trust anchor store.
|
DefaultNHINDAgent(Collection<String> domains,
CertificateResolver privateCerts,
Collection<CertificateResolver> publicCerts,
TrustAnchorResolver anchors,
TrustModel trustModel,
Cryptographer cryptographer)
Constructs an agent with a list of domains, certificate stores, and a trust anchor store.
|
DefaultNHINDAgent(String domain,
CertificateResolver privateCerts,
CertificateResolver publicCerts,
TrustAnchorResolver anchors)
Constructs an agent with a domain, certificate stores, and a trust anchor store.
|
DefaultNHINDAgent(String domain,
CertificateResolver privateCerts,
CertificateResolver publicCerts,
TrustAnchorResolver anchors,
TrustModel trustModel,
Cryptographer cryptographer)
Constructs an agent with domain, certificate services, and trust anchor store.
|
| Constructor and Description |
|---|
DefaultNHINDAgent(Collection<String> domains,
CertificateResolver privateCerts,
Collection<CertificateResolver> publicCerts,
TrustAnchorResolver anchors,
TrustModel trustModel,
Cryptographer cryptographer)
Constructs an agent with a list of domains, certificate stores, and a trust anchor store.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CertificateStore
Abstract base class for a certificate store implementation.
|
| Modifier and Type | Method and Description |
|---|---|
CertificateResolver |
TrustAnchorResolver.getIncomingAnchors()
Gets the certificate resolver for incoming messages.
|
CertificateResolver |
DefaultTrustAnchorResolver.getIncomingAnchors() |
CertificateResolver |
TrustAnchorResolver.getOutgoingAnchors()
Gets the certificate resolver for outgoing messages.
|
CertificateResolver |
DefaultTrustAnchorResolver.getOutgoingAnchors() |
| Modifier and Type | Method and Description |
|---|---|
Collection<CertificateResolver> |
TrustChainValidator.getCertificateResolver()
Gets the intermediate certificate resolvers.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TrustChainValidator.setCertificateResolver(Collection<CertificateResolver> resolver)
Sets the intermediate certificate resolvers.
|
| Constructor and Description |
|---|
DefaultTrustAnchorResolver(CertificateResolver anchors) |
DefaultTrustAnchorResolver(CertificateResolver outgoingAnchors,
CertificateResolver incomingAnchors) |
Copyright © 2010-2016 NHIN Direct. All Rights Reserved.