Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractPKCS11TokenKeyStoreProtectionManager - Class in org.nhindirect.common.crypto.impl
Abstract base class for accessing key store pass phrases from a PKCS11 token.
AbstractPKCS11TokenKeyStoreProtectionManager() - Constructor for class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Empty constructor.
AbstractPKCS11TokenKeyStoreProtectionManager(PKCS11Credential, String, String) - Constructor for class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Constructor that takes a credential interface for logging into the token.
AbstractRecordPrinter<T> - Class in org.nhindirect.common.tooling.printer
 
AbstractRecordPrinter(int, Collection<AbstractRecordPrinter.ReportColumn>) - Constructor for class org.nhindirect.common.tooling.printer.AbstractRecordPrinter
 
AbstractRecordPrinter.ReportColumn - Class in org.nhindirect.common.tooling.printer
 
Action - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.Headers
DSN Action
Action_Automatic - Static variable in class org.nhindirect.common.mail.MDNStandard
 
Action_Manual - Static variable in class org.nhindirect.common.mail.MDNStandard
 
addInitParameters(Map<String, String>) - Static method in class org.nhindirect.common.options.OptionsManager
Adds custom init parameters used for options.
addRandomSecretKey(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
ADDRESS - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Addressing Status
ADDRESS_AMBIGUOUS - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Destination mailbox address ambiguous
ADDRESS_MAILBOX - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Bad destination mailbox address
ADDRESS_MOVED - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Destimation mailbox has moved, no forwarding address
ADDRESS_OTHER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Other address status
ADDRESS_SYNTAX - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Bad destination mailbox address syntax
ADDRESS_SYNTAX_SENDER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Bad sender's mailbox address syntax
ADDRESS_SYSTEM - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Bad destination system address
ADDRESS_SYSTEM_SENDER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Bad sender's system address
ADDRESS_VALID - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Destination Address valid
addUserSecretKey(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
AuthException - Exception in org.nhindirect.common.rest.exceptions
 
AuthException() - Constructor for exception org.nhindirect.common.rest.exceptions.AuthException
AuthException(String) - Constructor for exception org.nhindirect.common.rest.exceptions.AuthException
AuthException(String, Throwable) - Constructor for exception org.nhindirect.common.rest.exceptions.AuthException
AuthException(Throwable) - Constructor for exception org.nhindirect.common.rest.exceptions.AuthException
AuthorizationException - Exception in org.nhindirect.common.rest.exceptions
Exceptions because an operation is not authorized for the caller.
AuthorizationException() - Constructor for exception org.nhindirect.common.rest.exceptions.AuthorizationException
AuthorizationException(String) - Constructor for exception org.nhindirect.common.rest.exceptions.AuthorizationException
AuthorizationException(String, Throwable) - Constructor for exception org.nhindirect.common.rest.exceptions.AuthorizationException
AuthorizationException(Throwable) - Constructor for exception org.nhindirect.common.rest.exceptions.AuthorizationException

B

backOffPolciyFactory() - Method in class org.nhindirect.common.rest.feign.DefaultFeignClientConfiguration
Creates an instance of a back off policy used in conjuntion with the retry policy.
BasicAuthException - Exception in org.nhindirect.common.rest.auth.exceptions
Authentication errors related to Basic Auth.
BasicAuthException() - Constructor for exception org.nhindirect.common.rest.auth.exceptions.BasicAuthException
BasicAuthException(String) - Constructor for exception org.nhindirect.common.rest.auth.exceptions.BasicAuthException
BasicAuthException(String, Throwable) - Constructor for exception org.nhindirect.common.rest.auth.exceptions.BasicAuthException
BasicAuthException(Throwable) - Constructor for exception org.nhindirect.common.rest.auth.exceptions.BasicAuthException
basicAuthRequestInterceptor() - Method in class org.nhindirect.common.rest.feign.DefaultFeignClientConfiguration
Creates an instance of BasicAuth interceptor configured with a username and password.
BCC - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
BootstrappedKeyStoreProtectionManager - Class in org.nhindirect.common.crypto.impl
Implementation of a key store manager where the protection keys are provided as injected parameters.
BootstrappedKeyStoreProtectionManager() - Constructor for class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Empty constructore
BootstrappedKeyStoreProtectionManager(String, String) - Constructor for class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Constructs a manager by providing the protection keys as strings.
BootstrappedKeyStoreProtectionManager(String, String, Map<String, KeyStore.Entry>) - Constructor for class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Constructs a manager by providing the protection keys as strings and a collection of key entries
BootstrappedPKCS11Credential - Class in org.nhindirect.common.crypto.impl
Implementation of a PKCS11 credential where the pin is provided as an injected parameter.
BootstrappedPKCS11Credential() - Constructor for class org.nhindirect.common.crypto.impl.BootstrappedPKCS11Credential
Empty constructor
BootstrappedPKCS11Credential(String) - Constructor for class org.nhindirect.common.crypto.impl.BootstrappedPKCS11Credential
Constructor

C

CACHABLE_PKCS11_CERT_RESOLVER_CACHE_TTL - Static variable in class org.nhindirect.common.options.OptionsParameter
Integer value specifies the time to live in seconds that a certificate can be held in the CacheablePKCS11CertificateStore cache.
CACHABLE_PKCS11_CERT_RESOLVER_MAX_CACHE_SIZE - Static variable in class org.nhindirect.common.options.OptionsParameter
Integer value specifies the maximum number of certificates that can be held in the CacheablePKCS11CertificateStore cache.
CC - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
certSubjectContainsName(X509Certificate, String) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Checks if a name is contained in a certificate's alt subjects.
CfR2DBCDataSourceEnvironmentPostProcessor - Class in org.nhindirect.common.cfenv.r2dbc
 
CfR2DBCDataSourceEnvironmentPostProcessor() - Constructor for class org.nhindirect.common.cfenv.r2dbc.CfR2DBCDataSourceEnvironmentPostProcessor
 
clearEntry(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Generic method to clear an arbitrary entry.
clearEntry(String) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Generic method to clear an arbitrary entry.
clearKey(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Generic method to clear an arbitrary key.
clearKey(String) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Generic method to clear an arbitrary key.
clearKeyStoreProtectionKey() - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Clears the key use to protect the key store.
clearKeyStoreProtectionKey() - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Clears the key use to protect the key store.
clearOptionsManagerInstance() - Static method in class org.nhindirect.common.options.OptionsManagerUtils
 
clearOptionsManagerOptions() - Static method in class org.nhindirect.common.options.OptionsManagerUtils
 
clearPrivateKeyProtectionKey() - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Clears the key use to protect the private key.
clearPrivateKeyProtectionKey() - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Clears the key use to protect the private key.
CmsEnvelopeMediaType - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
CmsEnvelopeMediaTypeAlt - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
containsEmailAddressInSubjectAltName(X509Certificate, String) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
CONTENT - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Message Content or Media Status
CONTENT_CONVERSION_FAILED - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Conversion failed
CONTENT_CONVERSION_LOSS - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Conversion with loss performed
CONTENT_CONVERSION_NOT_ALLOWED - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Conversion required and prohibited
CONTENT_CONVERSION_NOT_SUPPORTED - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Conversion required, but not supported
CONTENT_OTHER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Other or undefined media error
CONTENT_UNSUPPORTED - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Media not supported
ContentType - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
createCSR(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
createDSNMessage(InternetAddress, String, InternetAddress, List<DSNRecipientHeaders>, DSNMessageHeaders, MimeBodyPart) - Method in class org.nhindirect.common.mail.dsn.DSNGenerator
Creates a DSN message message.
createKeyPair(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
CRL_CACHE_LOCATION - Static variable in class org.nhindirect.common.options.OptionsParameter
String value that specifies the directory where CRLs will be cached.
CryptoException - Exception in org.nhindirect.common.crypto.exceptions
Generic cryptography exception thrown when perform crypto operations.
CryptoException() - Constructor for exception org.nhindirect.common.crypto.exceptions.CryptoException
CryptoException(String) - Constructor for exception org.nhindirect.common.crypto.exceptions.CryptoException
CryptoException(String, Throwable) - Constructor for exception org.nhindirect.common.crypto.exceptions.CryptoException
CryptoException(Throwable) - Constructor for exception org.nhindirect.common.crypto.exceptions.CryptoException
CryptoExtensions - Class in org.nhindirect.common.crypto
Utility functions for searching for certificates.
CryptoExtensions() - Constructor for class org.nhindirect.common.crypto.CryptoExtensions
 
CRYPTOGRAHPER_LOG_DIGESTS - Static variable in class org.nhindirect.common.options.OptionsParameter
Boolean value that determines if message digests should be logged.
CRYPTOGRAHPER_SMIME_DIGEST_ALGORITHM - Static variable in class org.nhindirect.common.options.OptionsParameter
String value that specifies the digest algorithm used to hash messages by the SMIME cryptographer
Valid option values: SHA1 SHA256 SHA384 SHA512
CRYPTOGRAHPER_SMIME_ENCRYPTION_ALGORITHM - Static variable in class org.nhindirect.common.options.OptionsParameter
String value that specifies the encryption algorithm used to encrypt messages by the SMIME cryptographer
Valid option values: RSA_3DES AES128 AES192 AES256

D

Date - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
decode(String, Response) - Method in class org.nhindirect.common.rest.feign.DefaultErrorDecoder
 
DEFAULT_KESTORE_TYPE - Static variable in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
 
DefaultErrorDecoder - Class in org.nhindirect.common.rest.feign
Default feign configuration for translating HTTP error codes.
DefaultErrorDecoder() - Constructor for class org.nhindirect.common.rest.feign.DefaultErrorDecoder
 
DefaultFeignClientConfiguration - Class in org.nhindirect.common.rest.feign
Default feign client configuration.
DefaultFeignClientConfiguration() - Constructor for class org.nhindirect.common.rest.feign.DefaultFeignClientConfiguration
 
DefaultFileName - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
DELIVERY - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Mail Delivery Protocol Status
DELIVERY_INVALID_ARG - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Invalid command arguments
DELIVERY_INVALID_CMD - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Invalid command
DELIVERY_OTHER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Other or undefined (SMTP) protocol status
DELIVERY_SYNTAX - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Syntax error
DELIVERY_TOO_MANY_REC - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Too many recipients
DELIVERY_VERSION - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Wrong protocol version
destroyInstance() - Static method in class org.nhindirect.common.options.OptionsManager
Destroys the current manager instance.
Disposition - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
Disposition header field name.
Disposition_Deleted - Static variable in class org.nhindirect.common.mail.MDNStandard
 
Disposition_Denied - Static variable in class org.nhindirect.common.mail.MDNStandard
 
Disposition_Dispatched - Static variable in class org.nhindirect.common.mail.MDNStandard
 
Disposition_Displayed - Static variable in class org.nhindirect.common.mail.MDNStandard
 
Disposition_Error - Static variable in class org.nhindirect.common.mail.MDNStandard
 
Disposition_Processed - Static variable in class org.nhindirect.common.mail.MDNStandard
 
DispositionNotification - Static variable in class org.nhindirect.common.mail.MDNStandard.MediaType
MIME type for the disposition notification body part of the multipart/report report
DispositionNotificationOptions - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
Disposition-Notification-Options header name
DispositionNotificationTo - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
Disposition-Notification-To header name
DispositionOption_TimelyAndReliable - Static variable in class org.nhindirect.common.mail.MDNStandard
Direct specific dispostion options for requesting timely and reliable messaging.
DispositionReport - Static variable in class org.nhindirect.common.mail.MDNStandard.MediaType
MIME type with qualifier for a disposition report.
DNS_CERT_RESOLVER_CACHE_TTL - Static variable in class org.nhindirect.common.options.OptionsParameter
Integer value specifies the time to live in seconds that a certificate can be held in the DNS certificate cache.
DNS_CERT_RESOLVER_MAX_CACHE_SIZE - Static variable in class org.nhindirect.common.options.OptionsParameter
Integer value specifies the maximum number of certificates that can be held in the DNS certificate cache.
DNS_CERT_RESOLVER_RETRIES - Static variable in class org.nhindirect.common.options.OptionsParameter
Integer value that specifies the number of times the DNS certificate resolvers will retry a query to the DNS server.
DNS_CERT_RESOLVER_SERVERS - Static variable in class org.nhindirect.common.options.OptionsParameter
String value that sets the servers that will be used for DNS cert resolution.
DNS_CERT_RESOLVER_TIMEOUT - Static variable in class org.nhindirect.common.options.OptionsParameter
Integer value that specifies the query timeout in seconds for a DNS record.
DNS_CERT_RESOLVER_USE_TCP - Static variable in class org.nhindirect.common.options.OptionsParameter
Boolean value that specifies if the DNS server should use TCP connections for queries.
DSNDeliveryStatus - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.MediaType
MIME header standard DSN delivery status
DSNFailureTextBodyPartGenerator - Interface in org.nhindirect.common.mail.dsn
Generator interface for creating the human readable part of a DSN message.
DSNGenerator - Class in org.nhindirect.common.mail.dsn
Generator for creating DSN messages
DSNGenerator(String) - Constructor for class org.nhindirect.common.mail.dsn.DSNGenerator
Constructor
DSNMessageHeaders - Class in org.nhindirect.common.mail.dsn
Contains delivery status notification headers pertaining to the overall message.
DSNMessageHeaders(String, String, DSNStandard.MtaNameType) - Constructor for class org.nhindirect.common.mail.dsn.DSNMessageHeaders
Constructor
DSNRecipientHeaders - Class in org.nhindirect.common.mail.dsn
All of the possible values for the recipient delivery status notification headers
DSNRecipientHeaders(DSNStandard.DSNAction, String, Address) - Constructor for class org.nhindirect.common.mail.dsn.DSNRecipientHeaders
Constructor
DSNStandard - Class in org.nhindirect.common.mail.dsn
Headers and utilities for delivery status notifications (DSN)
DSNStandard() - Constructor for class org.nhindirect.common.mail.dsn.DSNStandard
 
DSNStandard.DSNAction - Enum in org.nhindirect.common.mail.dsn
Enumeration of values for DSN action field
DSNStandard.DSNStatus - Class in org.nhindirect.common.mail.dsn
Constants and getters for RFC 3463 Enhanced Mail System Status Codes
DSNStandard.Headers - Class in org.nhindirect.common.mail.dsn
DNS standard headers
DSNStandard.MediaType - Class in org.nhindirect.common.mail.dsn
Media type constants
DSNStandard.MtaNameType - Enum in org.nhindirect.common.mail.dsn
Enumeration of valid value for MtaNameType fields
DSNStatus() - Constructor for class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
 
DynamicPKCS11TokenKeyStoreProtectionManager - Class in org.nhindirect.common.crypto.impl
A more dynamic implementation than the StaticPKCS11TokenKeyStoreProtectionManager that allows for swap-able tokens and plug-able methods for different logging into the token as described by the CallbackHandler class.
DynamicPKCS11TokenKeyStoreProtectionManager() - Constructor for class org.nhindirect.common.crypto.impl.DynamicPKCS11TokenKeyStoreProtectionManager
Default Constructor
DynamicPKCS11TokenKeyStoreProtectionManager(String, String, CallbackHandler) - Constructor for class org.nhindirect.common.crypto.impl.DynamicPKCS11TokenKeyStoreProtectionManager
Constructs the store with the aliases and a callback handler.
DynamicPKCS11TokenKeyStoreProtectionManager(String, String, CallbackHandler, String, InputStream) - Constructor for class org.nhindirect.common.crypto.impl.DynamicPKCS11TokenKeyStoreProtectionManager
 

E

EncryptedContentMediaType - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
EncryptedContentMediaTypeAlternative - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
EncryptedContentTypeHeaderValue - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
ENFORCE_STRONG_DIGESTS - Static variable in class org.nhindirect.common.options.OptionsParameter
Boolean value that indicates if strong digests should be enforced.
ENFORCE_STRONG_ENCRYPTION - Static variable in class org.nhindirect.common.options.OptionsParameter
Boolean value that indicates if strong encryption should be enforced.
EnvelopedDataSmimeType - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
equals(Object) - Method in class org.nhindirect.common.cert.Thumbprint
 
Error - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
Error field name, value is original error text (e.g., HL7 error report)
exportPrivateKey(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
exportPublicKey(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
exportPublicKeyCert(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 

F

Failure - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
Failure field name, value is original failure text (e.g., exception)
feignClientErrorDecoder() - Method in class org.nhindirect.common.rest.feign.DefaultFeignClientConfiguration
Creates an instance of the a the default HTTP status translator.
FinalRecipient - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.Headers
Final recipient
FinalRecipient - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
Final recipient field name.
findCertByName(Collection<X509Certificate>, String) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Searches a collection of X509Certificates for a certificate that matches the provided name.
findSignerByCert(CMSSignedData, X509Certificate) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Searches CMS signed data for a specific X509 certificate.
findSignersByName(CMSSignedData, String, Collection<String>) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Searches CMS signed data for a given email name.
From - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
fromStreamMessage(Message<?>) - Static method in class org.nhindirect.common.mail.streams.SMTPMailMessageConverter
Converts a SpringCloud message to an SMTPMailMessage

G

Gateway - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
MDN-Gateway field name (for SMTP to non-SMTP gateways -- e.g., XDD to SMTP)
generate(Address, List<Address>, Enumeration<Header>) - Method in interface org.nhindirect.common.mail.dsn.DSNFailureTextBodyPartGenerator
Generates the human readable section of a DSN message with pre-populated information.
getAction() - Method in class org.nhindirect.common.mail.dsn.DSNRecipientHeaders
 
getAllEntries() - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Gets a Map of all entries managed by the token.
getAllEntries() - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Gets a Map of all entries managed by the token.
getAllEntries() - Method in interface org.nhindirect.common.crypto.KeyStoreProtectionManager
Gets a Map of all entries managed by the token.
getAllKeys() - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Gets a Map of all keys managed by the token.
getAllKeys() - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Gets a Map of all keys managed by the token.
getAllKeys() - Method in interface org.nhindirect.common.crypto.KeyStoreProtectionManager
Gets a Map of all keys managed by the token.
getCertificate() - Method in class org.nhindirect.common.cert.SignerCertPair
Gets the certificate used to sign a message.
getDigest() - Method in class org.nhindirect.common.cert.Thumbprint
Gets the raw byte digest of the certificate's der encoding.
getEntry(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Gets a specific entry by name
getEntry(String) - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Gets a specific entry by name
getEntry(String) - Method in interface org.nhindirect.common.crypto.KeyStoreProtectionManager
Gets a specific entry by name
getFinalRecipient() - Method in class org.nhindirect.common.mail.dsn.DSNRecipientHeaders
 
getFinalRecipients(DeliveryStatus) - Static method in class org.nhindirect.common.mail.dsn.DSNStandard
Get the list final recipients as a comma delimited string from the delivery status part of a DSN message
getHeader(MimeMessage, String) - Static method in class org.nhindirect.common.mail.MailStandard
Gets a specific header from the message
getHeader() - Method in class org.nhindirect.common.tooling.printer.AbstractRecordPrinter.ReportColumn
 
getHeaderValueFromDeliveryStatus(DeliveryStatus, String) - Static method in class org.nhindirect.common.mail.dsn.DSNStandard
Get header values from the delivery status part of a DNS message
getInstance() - Static method in class org.nhindirect.common.options.OptionsManager
Gets the instance of the operations manager.
getJCEProviderName() - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Gets the configured JCE crypto provider string for crypto operations.
getJCEProviderNameForTypeAndAlgorithm(String, String) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Gets the configured JCE crypto provider that supports the combination of the requested type and algorithm.
getJCESensitiveProviderName() - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Gets the configured JCE sensitive crypto provider string for crypto operations that need access to sensitive cryptogrophy information such as secret and private keys.
getKey(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Gets a specific key by name.
getKey(String) - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Gets a specific key by name.
getKey(String) - Method in interface org.nhindirect.common.crypto.KeyStoreProtectionManager
Gets a specific key by name.
getKey() - Method in class org.nhindirect.common.crypto.tools.commands.KeyModel
 
getKeyName() - Method in class org.nhindirect.common.crypto.tools.commands.KeyModel
 
getKeyStoreProtectionKey() - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Gets the key protecting private keys in the key store.
getKeyStoreProtectionKey() - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Gets the key protecting private keys in the key store.
getKeyStoreProtectionKey() - Method in class org.nhindirect.common.crypto.impl.StaticCachedPKCS11TokenKeyStoreProtectionManager
Gets the key protecting private keys in the key store.
getKeyStoreProtectionKey() - Method in interface org.nhindirect.common.crypto.KeyStoreProtectionManager
Gets the key protecting private keys in the key store.
getKeyText() - Method in class org.nhindirect.common.crypto.tools.commands.KeyModel
 
getKS() - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Gets the underlying KeyStore object.
getKS() - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Gets the underlying KeyStore object.
getMailFrom() - Method in class org.nhindirect.common.mail.SMTPMailMessage
 
getMDNField(MimeMessage, String) - Static method in class org.nhindirect.common.mail.MDNStandard
Gets an MDN field such as the message dispostion from a MimeMessage.
getMimeMessage() - Method in class org.nhindirect.common.mail.SMTPMailMessage
 
getMtaNameType() - Method in class org.nhindirect.common.mail.dsn.DSNMessageHeaders
 
getNotificationFieldsAsHeaders(MimeMessage) - Static method in class org.nhindirect.common.mail.MDNStandard
Parses the notification part fields of a MDN MimeMessage message.
getNotificationFieldsAsHeaders(MimeMultipart) - Static method in class org.nhindirect.common.mail.MDNStandard
Parses the notification part fields of the MimeMultipart body of a MDN message.
getOriginalMessageId() - Method in class org.nhindirect.common.mail.dsn.DSNMessageHeaders
 
getParameter(String) - Method in class org.nhindirect.common.options.OptionsManager
Gets a single option parameter by name.
getParameters() - Method in class org.nhindirect.common.options.OptionsManager
Gets a collection of all set option parameters.
getParamName() - Method in class org.nhindirect.common.options.OptionsParameter
Gets the parameter name.
getParamValue() - Method in class org.nhindirect.common.options.OptionsParameter
Gets the parameter value.
getParamValueAsBoolean(OptionsParameter, boolean) - Static method in class org.nhindirect.common.options.OptionsParameter
Gets the value of an options parameter as a boolean.
getParamValueAsInteger(OptionsParameter, int) - Static method in class org.nhindirect.common.options.OptionsParameter
Gets the value of an options parameter as an integer.
getPIN() - Method in class org.nhindirect.common.crypto.impl.BootstrappedPKCS11Credential
getPIN() - Method in interface org.nhindirect.common.crypto.PKCS11Credential
 
getPrivateKeyProtectionKey() - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Gets the key protecting the key store as a whole.
getPrivateKeyProtectionKey() - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Gets the key protecting the key store as a whole.
getPrivateKeyProtectionKey() - Method in class org.nhindirect.common.crypto.impl.StaticCachedPKCS11TokenKeyStoreProtectionManager
Gets the key protecting the key store as a whole.
getPrivateKeyProtectionKey() - Method in interface org.nhindirect.common.crypto.KeyStoreProtectionManager
Gets the key protecting the key store as a whole.
getRecipientAddresses() - Method in class org.nhindirect.common.mail.SMTPMailMessage
 
getReportingMta() - Method in class org.nhindirect.common.mail.dsn.DSNMessageHeaders
 
getResponseCode() - Method in exception org.nhindirect.common.rest.exceptions.ServiceMethodException
 
getSigner() - Method in class org.nhindirect.common.cert.SignerCertPair
Gets the signer information.
getStatus() - Method in class org.nhindirect.common.mail.dsn.DSNRecipientHeaders
 
getStatus(int, String) - Static method in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
 
getStatus(int, int, int) - Static method in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
 
getSubjectAddress(X509Certificate) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Gets the address name associated with the certificate.

H

Headers() - Constructor for class org.nhindirect.common.mail.dsn.DSNStandard.Headers
 
Headers() - Constructor for class org.nhindirect.common.mail.MailStandard.Headers
 
Headers() - Constructor for class org.nhindirect.common.mail.MDNStandard.Headers
 

I

importPrivateKeyFile(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
importPrivateKeyFileForTempKey(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
infiniteRead(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
initTokenStore() - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Initializes access to the token.
initTokenStore() - Method in class org.nhindirect.common.crypto.impl.DynamicPKCS11TokenKeyStoreProtectionManager
initTokenStore() - Method in class org.nhindirect.common.crypto.impl.StaticCachedPKCS11TokenKeyStoreProtectionManager
Initializes access to the token.
initTokenStore() - Method in class org.nhindirect.common.crypto.impl.StaticPKCS11TokenKeyStoreProtectionManager
Initializes access to the token.
InReplyTo - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
isEqualThumbprint(X509Certificate, X509Certificate) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Compares the thumbprints of two certificates for equality.
IV_BYTES - Static variable in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
 

J

JCE_PROVIDER - Static variable in class org.nhindirect.common.options.OptionsParameter
String value that specifies the JCE provider that should be used for cryptography and certificate operations.
JCE_PROVIDER_CLASSES - Static variable in class org.nhindirect.common.options.OptionsParameter
String value that specifies a comma delimited list of JCE provider classes that should be registered.
JCE_SENSITIVE_PROVIDER_CLASSES - Static variable in class org.nhindirect.common.options.OptionsParameter
String value that specifies a comma delimited list of JCE provider classes that require access to sensitive cryptographic information such as secret and private keys.
JCE_SENTITIVE_PROVIDER - Static variable in class org.nhindirect.common.options.OptionsParameter
String value that specifies the JCE provider that should be used for cryptography and certificate operations that require access to sensitive cryptographic information such as secret and private keys.

K

KeyModel - Class in org.nhindirect.common.crypto.tools.commands
 
KeyModel(String, Key, char[]) - Constructor for class org.nhindirect.common.crypto.tools.commands.KeyModel
 
KeyPrinter - Class in org.nhindirect.common.crypto.tools.commands.printers
 
KeyPrinter() - Constructor for class org.nhindirect.common.crypto.tools.commands.printers.KeyPrinter
 
KeyStoreProtectionManager - Interface in org.nhindirect.common.crypto
Interface definition for accessing key store pass phrases.
KeyStoreProtKey - Static variable in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
 

L

LDAP_CERT_RESOLVER_CACHE_TTL - Static variable in class org.nhindirect.common.options.OptionsParameter
Integer value specifies the time to live in seconds that a certificate can be held in the LDAP certificate cache.
LDAP_CERT_RESOLVER_MAX_CACHE_SIZE - Static variable in class org.nhindirect.common.options.OptionsParameter
Integer value specifies the maximum number of certificates that can be held in the LDAP certificate cache.
listAllKeys(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
listCerts(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
listSlots(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 

M

MAIL_FROM_HEADER_NAME - Static variable in class org.nhindirect.common.mail.streams.SMTPMailMessageConverter
 
MAIL_RECIPIENTS_HEADER - Static variable in class org.nhindirect.common.mail.streams.SMTPMailMessageConverter
 
MAILBOX - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Mailbox Status
MAILBOX_DISABLED - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Mailbox disabled, not accepting messages
MAILBOX_FULL - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Mailbox full
MAILBOX_LIST_EXPANSION - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Mailing list expansion problem
MAILBOX_MSG_TOO_BIG - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Message length exceeds administrative limit
MAILBOX_OTHER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Other or Undefined Mailbox Status
MailStandard - Class in org.nhindirect.common.mail
Common RFC822/5322 headers and common header collections.
MailStandard() - Constructor for class org.nhindirect.common.mail.MailStandard
 
MailStandard.Headers - Class in org.nhindirect.common.mail
 
MailUtil - Class in org.nhindirect.common.mail
Generic mail utility methods
MailUtil() - Constructor for class org.nhindirect.common.mail.MailUtil
 
matchName(X509Certificate, String) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
MDNStandard - Class in org.nhindirect.common.mail
Provides constants and utility functions for working with MDN
MDNStandard() - Constructor for class org.nhindirect.common.mail.MDNStandard
 
MDNStandard.Headers - Class in org.nhindirect.common.mail
Standard header names for MDN headers
MDNStandard.MediaType - Class in org.nhindirect.common.mail
MIME types for MDN
MediaType() - Constructor for class org.nhindirect.common.mail.dsn.DSNStandard.MediaType
 
MediaType() - Constructor for class org.nhindirect.common.mail.MDNStandard.MediaType
 
MediaType_Multipart - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
MESSAGE_ID_HEADER_NAME - Static variable in class org.nhindirect.common.mail.streams.SMTPMailMessageConverter
 
MessageID - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
MICAlgorithmKey - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
Modifier_Error - Static variable in class org.nhindirect.common.mail.MDNStandard
 
MultiPartType_Mixed - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
MultiPartType_Signed - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
MutableKeyStoreProtectionManager - Interface in org.nhindirect.common.crypto
Interface for setting and clearing the secret keys for keystore and private key protection.

N

NETWORK - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Network and Routing Status
NETWORK_CONGESTION - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Mail system congestion
NETWORK_CONNECTION - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Bad Connection
NETWORK_DIR_SERVER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Directory server failure
NETWORK_EXPIRED - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Delivery time expired
NETWORK_LOOP - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Routing loop detected
NETWORK_NO_ANSWER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
No answer form host
NETWORK_OTHER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Other or undefined network or routing status
NETWORK_ROUTE - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Unable to route
NoSuchUserException - Exception in org.nhindirect.common.rest.auth.exceptions
Specific Basic Auth error if a user/principal does not exist in the system.
NoSuchUserException() - Constructor for exception org.nhindirect.common.rest.auth.exceptions.NoSuchUserException
NoSuchUserException(String) - Constructor for exception org.nhindirect.common.rest.auth.exceptions.NoSuchUserException
NoSuchUserException(String, Throwable) - Constructor for exception org.nhindirect.common.rest.auth.exceptions.NoSuchUserException
NoSuchUserException(Throwable) - Constructor for exception org.nhindirect.common.rest.auth.exceptions.NoSuchUserException

O

oaepTest(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
OptionsManager - Class in org.nhindirect.common.options
Manages options tuning and configuration parameters of the agent.
OptionsManagerUtils - Class in org.nhindirect.common.options
 
OptionsManagerUtils() - Constructor for class org.nhindirect.common.options.OptionsManagerUtils
 
OptionsParameter - Class in org.nhindirect.common.options
Tuning and configuration options for components of the security and trust agent.
OptionsParameter(String, String) - Constructor for class org.nhindirect.common.options.OptionsParameter
Constructor
org.nhindirect.common.cert - package org.nhindirect.common.cert
Utilities classes for X509 certificates
org.nhindirect.common.cfenv.r2dbc - package org.nhindirect.common.cfenv.r2dbc
 
org.nhindirect.common.crypto - package org.nhindirect.common.crypto
Interfaces an utilities for general cryptography operations.
org.nhindirect.common.crypto.exceptions - package org.nhindirect.common.crypto.exceptions
Exception classes for crypto operations.
org.nhindirect.common.crypto.impl - package org.nhindirect.common.crypto.impl
Implementation specific classes of crypto interfaces.
org.nhindirect.common.crypto.tools.commands - package org.nhindirect.common.crypto.tools.commands
 
org.nhindirect.common.crypto.tools.commands.printers - package org.nhindirect.common.crypto.tools.commands.printers
 
org.nhindirect.common.mail - package org.nhindirect.common.mail
Defines mail standard headers, enumerations, and other utility methods.
org.nhindirect.common.mail.dsn - package org.nhindirect.common.mail.dsn
Delivery status notification (DSN) message definitions and utility methods.
org.nhindirect.common.mail.streams - package org.nhindirect.common.mail.streams
Converter classes for SpringCloud stream entities.
org.nhindirect.common.options - package org.nhindirect.common.options
Options manager and parameters for tweaking fine grained agent runtime settings.
org.nhindirect.common.rest.auth.exceptions - package org.nhindirect.common.rest.auth.exceptions
Exceptions for authorizing REST transactions.
org.nhindirect.common.rest.exceptions - package org.nhindirect.common.rest.exceptions
REST service specific exceptions.
org.nhindirect.common.rest.feign - package org.nhindirect.common.rest.feign
OpenFiegn default configuration and utility classes.
org.nhindirect.common.tooling.printer - package org.nhindirect.common.tooling.printer
 
OrigDate - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
OriginalMessageID - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.Headers
Not part of the DSN standard, but a custom header for the original message id
OriginalMessageID - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
Original-Message-ID field name (value is message for which notification is being sent)

P

PERMANENT - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Permanent Failure
PKCS11Commands - Class in org.nhindirect.common.crypto.tools.commands
 
PKCS11Commands(MutableKeyStoreProtectionManager) - Constructor for class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
PKCS11Credential - Interface in org.nhindirect.common.crypto
Interface to access credentials for "logging into" a PKCS11 token.
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.nhindirect.common.cfenv.r2dbc.CfR2DBCDataSourceEnvironmentPostProcessor
 
printRecord(T) - Method in class org.nhindirect.common.tooling.printer.AbstractRecordPrinter
 
printRecord(T) - Method in interface org.nhindirect.common.tooling.printer.RecordPrinter
 
printRecords(Collection<T>) - Method in class org.nhindirect.common.tooling.printer.AbstractRecordPrinter
 
printRecords(Collection<T>) - Method in interface org.nhindirect.common.tooling.printer.RecordPrinter
 
PrivKeyProtKey - Static variable in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
 

R

RecordPrinter<T> - Interface in org.nhindirect.common.tooling.printer
 
References - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
registerJCEProviders() - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Typically JCE providers are registered through JVM properties files or statically calling Security.addProvider(Provider).
registerJCEProviders(ClassLoader) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
This variation of registerJCEProviders allows for a class loader to be specified for loading JCE Provider classes.
REJECT_ON_ROUTING_TAMPER - Static variable in class org.nhindirect.common.options.OptionsParameter
Boolean value that determines if messages should be rejected if a routing header tamper has been detected.
removeSecretKey(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
ReportColumn(String, int, String) - Constructor for class org.nhindirect.common.tooling.printer.AbstractRecordPrinter.ReportColumn
 
ReportingAgent - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
Reporting-UA field name (value is the Health Internet Addresa and software that triggered notification)
ReportingMTA - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.Headers
Name for the reporting MTA
ReportMessage - Static variable in class org.nhindirect.common.mail.MDNStandard.MediaType
Base MIME type for an MDN
ReportType - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.MediaType
MIME parameter header for an report.
ReportType - Static variable in class org.nhindirect.common.mail.MDNStandard.MediaType
MIME parameter header for an report.
ReportType - Static variable in class org.nhindirect.common.mail.MDNStandard
 
ReportTypeValueDelivery - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.MediaType
Report parameter value indication a DSN message.
ReportTypeValueNotification - Static variable in class org.nhindirect.common.mail.MDNStandard.MediaType
Report parameter value indication an MDN message.
ReportTypeValueNotification - Static variable in class org.nhindirect.common.mail.MDNStandard
 
retryer() - Method in class org.nhindirect.common.rest.feign.DefaultFeignClientConfiguration
Creates a default http retry policy.

S

SECURITY - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Security or Policy Status
SECURITY_AUTH - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Delivery not authorized, message refused
SECURITY_CONVERSION - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Security conversion required, but not possible
SECURITY_CRYPT_ALGO - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Cryptographic algorithm not supported
SECURITY_CRYPT_FAIL - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Cryptographic failure
SECURITY_INTEGRITY - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Message integrity failure
SECURITY_LIST_EXP - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Mailing list expansion prohibited
SECURITY_OTHER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Other or undefined security status
SECURITY_UNSUPPORTED - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Security features not supported
Send_Automatic - Static variable in class org.nhindirect.common.mail.MDNStandard
 
Send_Manual - Static variable in class org.nhindirect.common.mail.MDNStandard
 
Sender - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
serializeToBytes(MimePart) - Static method in class org.nhindirect.common.mail.MailUtil
Serializes a MimePart to a byte array
ServiceException - Exception in org.nhindirect.common.rest.exceptions
Base exception for service calls.
ServiceException() - Constructor for exception org.nhindirect.common.rest.exceptions.ServiceException
ServiceException(String) - Constructor for exception org.nhindirect.common.rest.exceptions.ServiceException
ServiceException(String, Throwable) - Constructor for exception org.nhindirect.common.rest.exceptions.ServiceException
ServiceException(Throwable) - Constructor for exception org.nhindirect.common.rest.exceptions.ServiceException
ServiceMethodException - Exception in org.nhindirect.common.rest.exceptions
Exceptions occurring due to an error in a service method.
ServiceMethodException(int) - Constructor for exception org.nhindirect.common.rest.exceptions.ServiceMethodException
Constructor
ServiceMethodException(int, Throwable) - Constructor for exception org.nhindirect.common.rest.exceptions.ServiceMethodException
Constructor
ServiceMethodException(int, String) - Constructor for exception org.nhindirect.common.rest.exceptions.ServiceMethodException
Constructor
ServiceMethodException(int, String, Throwable) - Constructor for exception org.nhindirect.common.rest.exceptions.ServiceMethodException
Constructor
setCallbackHandler(CallbackHandler) - Method in class org.nhindirect.common.crypto.impl.DynamicPKCS11TokenKeyStoreProtectionManager
Sets the callback handler used obtain credential information.
setCredential(PKCS11Credential) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Sets the credential used to log into the token.
setEntry(String, KeyStore.Entry) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Generic method to set an arbitrary entry.
setEntry(String, KeyStore.Entry) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Generic method to set an arbitrary entry.
setJCEProviderName(String) - Static method in class org.nhindirect.common.crypto.CryptoExtensions
Overrides the configured JCE crypto provider string.
setKey(String, Key) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Generic method to set an arbitrary key.
setKey(String, Key) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Generic method to set an arbitrary key.
setKeyEntries(Map<String, KeyStore.Entry>) - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Sets the key entries.
setKeyStorePassPhraseAlias(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Sets the alias name of the key store key in the PKCS11 token.
setKeyStoreProtectionKey(Key) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Sets key used to protect the key store as a Key object.
setKeyStoreProtectionKey(byte[]) - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Sets the pass phrase that protects the key store as a whole as a byte array.
setKeyStoreProtectionKey(String) - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Sets the pass phrase that protects the key store as a whole as a String.
setKeyStoreProtectionKey(Key) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Sets key used to protect the key store as a Key object.
setKeyStoreProtectionKeyAsBytes(byte[]) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Sets key used to protect the key store as a byte array.
setKeyStoreProtectionKeyAsBytes(byte[]) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Sets key used to protect the key store as a byte array.
setKeyStoreProtectionKeyAsString(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Sets key used to protect the key store as a string.
setKeyStoreProtectionKeyAsString(String) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Sets key used to protect the key store as a string.
setKeyStoreProviderName(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
 
setKeyStoreSource(InputStream) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
 
setKeyStoreSourceAsString(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
 
setKeyStoreType(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
 
setOptionsParameter(OptionsParameter) - Method in class org.nhindirect.common.options.OptionsManager
Sets an options parameter.
setOptionsParameters(Collection<OptionsParameter>) - Method in class org.nhindirect.common.options.OptionsManager
Sets a collection of options parameters.
setPcks11ConfigFile(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
 
setPin(String) - Method in class org.nhindirect.common.crypto.impl.BootstrappedPKCS11Credential
Sets the pin
setPrivateKeyPassPhraseAlias(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Sets the alias name of the private key protection key in the PKCS11 token.
setPrivateKeyProtectionKey(Key) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Sets key used to protect the private key as a Key object.
setPrivateKeyProtectionKey(byte[]) - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Sets the pass phrase that protects the private keys in the key store as a byte array.
setPrivateKeyProtectionKey(String) - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Sets the pass phrase that protects the private keys in the key store as a String.
setPrivateKeyProtectionKey(Key) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Sets key used to protect the private key as a Key object.
setPrivateKeyProtectionKeyAsBytes(byte[]) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Sets the key used to protect the private key as a byte array.
setPrivateKeyProtectionKeyAsBytes(byte[]) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Sets the key used to protect the private key as a byte array.
setPrivateKeyProtectionKeyAsString(String) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Sets the key used to protect the private key as a string.
setPrivateKeyProtectionKeyAsString(String) - Method in interface org.nhindirect.common.crypto.MutableKeyStoreProtectionManager
Sets the key used to protect the private key as a string.
SignatureContentMediaType - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
SignatureContentMediaTypeAlternative - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
SignatureContentTypeHeaderValue - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
SignatureDisposition - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
SignedDataSmimeType - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
SignerCertPair - Class in org.nhindirect.common.cert
A pair object containing signer information and the certificate used in the signature.
SignerCertPair(SignerInformation, X509Certificate) - Constructor for class org.nhindirect.common.cert.SignerCertPair
Construct a pair with the signer information the certificate.
SMIMEStandard - Class in org.nhindirect.common.mail
Standard SMIM headers and utility methods
SMIMEStandard() - Constructor for class org.nhindirect.common.mail.SMIMEStandard
 
SmimeTypeParameterKey - Static variable in class org.nhindirect.common.mail.SMIMEStandard
 
SMTPMailMessage - Class in org.nhindirect.common.mail
Wraps an SMTP mail message which includes the mime message and the SMTP rcpt_to and mail_from headers.
SMTPMailMessage(MimeMessage, List<InternetAddress>, InternetAddress) - Constructor for class org.nhindirect.common.mail.SMTPMailMessage
 
SMTPMailMessageConverter - Class in org.nhindirect.common.mail.streams
SpringCloud streams converter class for SMTPMailMessage objects.
SMTPMailMessageConverter() - Constructor for class org.nhindirect.common.mail.streams.SMTPMailMessageConverter
 
StaticCachedPKCS11TokenKeyStoreProtectionManager - Class in org.nhindirect.common.crypto.impl
This implementations uses the same login process as the StaticPKCS11TokenKeyStoreProtectionManager, however the keystore and private key protection keys are loaded into the manager at init time and cached in the class.
StaticCachedPKCS11TokenKeyStoreProtectionManager() - Constructor for class org.nhindirect.common.crypto.impl.StaticCachedPKCS11TokenKeyStoreProtectionManager
Empty constructor
StaticCachedPKCS11TokenKeyStoreProtectionManager(PKCS11Credential, String, String) - Constructor for class org.nhindirect.common.crypto.impl.StaticCachedPKCS11TokenKeyStoreProtectionManager
Constructs the store with a credential manager and aliases.
StaticPKCS11TokenKeyStoreProtectionManager - Class in org.nhindirect.common.crypto.impl
Implementation of PKCS11 token store that generally does not get detached from the system.
StaticPKCS11TokenKeyStoreProtectionManager() - Constructor for class org.nhindirect.common.crypto.impl.StaticPKCS11TokenKeyStoreProtectionManager
Empty constructor
StaticPKCS11TokenKeyStoreProtectionManager(PKCS11Credential, String, String) - Constructor for class org.nhindirect.common.crypto.impl.StaticPKCS11TokenKeyStoreProtectionManager
Constructs the store with a credential manager and aliases.
Status - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.Headers
DSN Status
Subject - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
SUCCESS - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Success
SUNPKCS11_KEYSTORE_PROVIDER_NAME - Static variable in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
 
SYSTEM - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Mail System Status
SYSTEM_CFG_ERROR - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
System incorrectly configured
SYSTEM_FULL - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Mail system full
SYSTEM_MSG_TOO_BIG - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Message too big for system
SYSTEM_NOT_ACCEPTING - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
System not accepting messages
SYSTEM_NOT_CAPABLE - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
System not capable of selected features
SYSTEM_OTHER - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Other or undefined mail system status

T

testKeyUnwrap(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
testSignatureSpeed(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
Thumbprint - Class in org.nhindirect.common.cert
An X509Certificate thumb print.
To - Static variable in class org.nhindirect.common.mail.MailStandard.Headers
 
toStreamMessage(SMTPMailMessage) - Static method in class org.nhindirect.common.mail.streams.SMTPMailMessageConverter
Converts an SMTPMailMessage object to a Spring Cloud Stream message.
toStreamMessage(SMTPMailMessage, Map<String, Object>) - Static method in class org.nhindirect.common.mail.streams.SMTPMailMessageConverter
Converts an SMTPMailMessage object and custom headers to a Spring Cloud Stream message.
toString() - Method in class org.nhindirect.common.cert.Thumbprint
 
toThumbprint(X509Certificate) - Static method in class org.nhindirect.common.cert.Thumbprint
Creates a thumbprint of an X509Certificate.
TRANSIENT - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Persistent Transient Failure

U

UNDEFINED - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Other or Undefined Status
UNDEFINED_STATUS - Static variable in class org.nhindirect.common.mail.dsn.DSNStandard.DSNStatus
Other undefined status
unwrapWithSecretKey(SecretKey, byte[], String, int) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Unwraps the key with a symmetric secret key encryption key.
unwrapWithSecretKey(SecretKey, byte[], String, int) - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Unwraps the key with a symmetric secret key encryption key.
unwrapWithSecretKey(SecretKey, byte[], String, int) - Method in interface org.nhindirect.common.crypto.WrappableKeyProtectionManager
Unwraps the key with a symmetric secret key encryption key.
updateKeyPairCert(String[]) - Method in class org.nhindirect.common.crypto.tools.commands.PKCS11Commands
 
USE_OUTGOING_POLICY_FOR_INCOMING_NOTIFICATIONS - Static variable in class org.nhindirect.common.options.OptionsParameter
Boolean value that determines if the set of outgoing anchors can be used to trust incoming MDN and DSN messages.

V

valueOf(String) - Static method in enum org.nhindirect.common.mail.dsn.DSNStandard.DSNAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nhindirect.common.mail.dsn.DSNStandard.MtaNameType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nhindirect.common.mail.dsn.DSNStandard.DSNAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nhindirect.common.mail.dsn.DSNStandard.MtaNameType
Returns an array containing the constants of this enum type, in the order they are declared.

W

Warning - Static variable in class org.nhindirect.common.mail.MDNStandard.Headers
Warning field name, value is original warning text
WRAP_ALGO - Static variable in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
 
WrappableKeyProtectionManager - Interface in org.nhindirect.common.crypto
Wraps keys with secret keys.
wrapWithSecretKey(SecretKey, Key) - Method in class org.nhindirect.common.crypto.impl.AbstractPKCS11TokenKeyStoreProtectionManager
Wraps a key with a symmetric secret key encryption key.
wrapWithSecretKey(SecretKey, Key) - Method in class org.nhindirect.common.crypto.impl.BootstrappedKeyStoreProtectionManager
Wraps a key with a symmetric secret key encryption key.
wrapWithSecretKey(SecretKey, Key) - Method in interface org.nhindirect.common.crypto.WrappableKeyProtectionManager
Wraps a key with a symmetric secret key encryption key.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2010–2021 The Direct Project. All rights reserved.