- 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
- 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
-
- 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.
- 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)
- 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