Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABSOLUTE - Enum constant in enum class net.messagevortex.asn1.UsagePeriodType
- AbstractBlock - Class in net.messagevortex.asn1
-
Abstract class collecting all ASN1 Block parser classes.
- AbstractBlock() - Constructor for class net.messagevortex.asn1.AbstractBlock
- AbstractConnection - Class in net.messagevortex.transport
-
Abstract functions for creating a TLS channel socket.
- AbstractConnection(InetSocketAddress, SecurityContext) - Constructor for class net.messagevortex.transport.AbstractConnection
- AbstractConnection(SocketChannel, SecurityContext) - Constructor for class net.messagevortex.transport.AbstractConnection
-
Create a connection with the given context.
- AbstractConnection(SocketChannel, SecurityContext, boolean) - Constructor for class net.messagevortex.transport.AbstractConnection
-
Create a connection with the given context.
- AbstractConnection(AbstractConnection) - Constructor for class net.messagevortex.transport.AbstractConnection
-
This copy constructor enables duplication of a connection.
- AbstractCryptPayloadOperation - Class in net.messagevortex.asn1
- AbstractCryptPayloadOperation(ASN1Encodable) - Constructor for class net.messagevortex.asn1.AbstractCryptPayloadOperation
-
Create object from ASN.1 code.
- AbstractDaemon - Class in net.messagevortex
-
This is an abstract class providing empty hulled methods for all thread-less implementations.
- AbstractDaemon() - Constructor for class net.messagevortex.AbstractDaemon
- AbstractOperation - Class in net.messagevortex.router.operation
- AbstractOperation() - Constructor for class net.messagevortex.router.operation.AbstractOperation
- AbstractRedundancyOperation - Class in net.messagevortex.asn1
-
Represents a the Blending specification of the router block.
- AbstractRedundancyOperation(int, int, int, List<SymmetricKey>, int, int) - Constructor for class net.messagevortex.asn1.AbstractRedundancyOperation
-
Creates an appropriate operation with the given GF size and properties.
- AbstractRedundancyOperation(ASN1Encodable) - Constructor for class net.messagevortex.asn1.AbstractRedundancyOperation
-
Create object from ASN.1 code.
- AcademicGenerator - Class in net.messagevortex.blender.generators
-
An academic generator creating readable identifiable messages for scientific purposes.
- AcademicGenerator() - Constructor for class net.messagevortex.blender.generators.AcademicGenerator
- Accountant - Interface in net.messagevortex.accounting
-
Interface for Accountant classes.
- add(int, int) - Method in class net.messagevortex.router.operation.GaloisFieldMathMode
- add(int, int) - Method in interface net.messagevortex.router.operation.MathMode
-
Add c1 with c2.
- add(int, int) - Method in class net.messagevortex.router.operation.RealMathMode
- add(IdentityStoreBlock) - Method in class net.messagevortex.asn1.IdentityStore
-
Adds an existing identity store block to the store.
- add(Edge) - Method in class net.messagevortex.router.GraphSet
- addAll(Collection<? extends Edge>) - Method in class net.messagevortex.router.GraphSet
- addAttachment(byte[]) - Method in class net.messagevortex.blender.BlenderContent
- addBlendingLayer(Blender) - Method in interface net.messagevortex.router.Router
-
Adds a blender layer to the router infrastructure.
- addBlendingLayer(Blender) - Method in class net.messagevortex.router.SimpleRouterImplementation
- addCredentials(Credentials) - Method in class net.messagevortex.transport.AuthenticationProxy
- addOperation(Operation) - Method in class net.messagevortex.asn1.RoutingCombo
- addOperation(Operation) - Method in class net.messagevortex.router.operation.InternalPayloadSpace
-
Add an operation to the payload space.
- addRecipe(String, BlenderRecipe) - Static method in class net.messagevortex.blender.recipes.BlenderRecipe
-
Adds a recipe to the specified recipe list.
- AddRedundancy - Class in net.messagevortex.router.operation
-
This is the core of the redundancy add operation.
- AddRedundancy(AddRedundancyOperation) - Constructor for class net.messagevortex.router.operation.AddRedundancy
- AddRedundancy.SimplePrng - Class in net.messagevortex.router.operation
-
Wrapper for the java random number generator (not normative).
- AddRedundancyOperation - Class in net.messagevortex.asn1
-
Represents a addRedundancy operation on a router block.
- AddRedundancyOperation(int, int, int, List<SymmetricKey>, int, int) - Constructor for class net.messagevortex.asn1.AddRedundancyOperation
- AddRedundancyOperation(ASN1Encodable) - Constructor for class net.messagevortex.asn1.AddRedundancyOperation
-
Create object from ASN.1 code.
- addTooltip(TooltipExtent, String) - Method in class net.messagevortex.router.TooltipContainer
-
Adds a tooltip at the given position.
- addUser(String, String) - Method in class net.messagevortex.transport.AuthenticationProxy
- AES128 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- AES192 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- AES256 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- Algorithm - Enum Class in net.messagevortex.asn1.encryption
-
Represents all supported crypto algorithms.
- ALGORITHM - Enum constant in enum class net.messagevortex.asn1.encryption.Parameter
- AlgorithmParameter - Class in net.messagevortex.asn1
-
ASN1 parser block for algorithm parameters.
- AlgorithmParameter() - Constructor for class net.messagevortex.asn1.AlgorithmParameter
- AlgorithmParameter(AlgorithmParameter) - Constructor for class net.messagevortex.asn1.AlgorithmParameter
-
Copy constructor.
- AlgorithmParameter(ASN1Encodable) - Constructor for class net.messagevortex.asn1.AlgorithmParameter
-
Create object from ASN.1 code.
- AlgorithmType - Enum Class in net.messagevortex.asn1.encryption
-
Represents an enumeration of all cryptographical algorithm types.
- ALL - Enum constant in enum class net.messagevortex.asn1.encryption.DumpType
- ALL_UNENCRYPTED - Enum constant in enum class net.messagevortex.asn1.encryption.DumpType
- allTargetsReached() - Method in class net.messagevortex.router.GraphSet
-
check if all members of the anonymity set hve been reached at least once.
- AllTrustManager - Class in net.messagevortex.transport
- AllTrustManager() - Constructor for class net.messagevortex.transport.AllTrustManager
- append(byte[], int) - Method in class net.messagevortex.transport.ByteArrayBuilder
-
Builds a byte array.
- applyRecipe(Set<IdentityStoreBlock>, IdentityStoreBlock, IdentityStoreBlock) - Method in class net.messagevortex.blender.recipes.BlenderRecipe
-
Creates a routing block with the given parameters.
- applyRecipe(Set<IdentityStoreBlock>, IdentityStoreBlock, IdentityStoreBlock) - Method in class net.messagevortex.blender.recipes.LowAnonRecipe
- applyRecipe(Set<IdentityStoreBlock>, IdentityStoreBlock, IdentityStoreBlock) - Method in class net.messagevortex.blender.recipes.SimplePathRecipe
- ARGUMENT_FAIL - Static variable in class net.messagevortex.MessageVortex
- AsnOneBuilder - Class in net.messagevortex.asn1.annotator
- AsnOneBuilder() - Constructor for class net.messagevortex.asn1.annotator.AsnOneBuilder
- ASYMMETRIC - Enum constant in enum class net.messagevortex.asn1.encryption.AlgorithmType
- ASYMMETRIC_ALGORITHM_UNKNOWN - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- AsymmetricAlgorithmSpec - Class in net.messagevortex.asn1
-
Specification for AsymmetricAlgorithmSpec.
- AsymmetricAlgorithmSpec(AsymmetricAlgorithmSpec) - Constructor for class net.messagevortex.asn1.AsymmetricAlgorithmSpec
-
Copy constructor.
- AsymmetricAlgorithmSpec(Algorithm, AlgorithmParameter) - Constructor for class net.messagevortex.asn1.AsymmetricAlgorithmSpec
- AsymmetricAlgorithmSpec(ASN1Encodable) - Constructor for class net.messagevortex.asn1.AsymmetricAlgorithmSpec
-
Constructor to build from ASN1 object.
- AsymmetricKey - Class in net.messagevortex.asn1
-
Asymmetric Key Handling.
- AsymmetricKey() - Constructor for class net.messagevortex.asn1.AsymmetricKey
-
Creates a new Asymmetric key based on the default values.
- AsymmetricKey(byte[]) - Constructor for class net.messagevortex.asn1.AsymmetricKey
-
Creates an asymmetric key based on the byte sequence.
- AsymmetricKey(AlgorithmParameter) - Constructor for class net.messagevortex.asn1.AsymmetricKey
-
creates a new asymmetric key based on the parameters given.
- AsymmetricKey(AlgorithmParameter, boolean) - Constructor for class net.messagevortex.asn1.AsymmetricKey
-
creates a new asymmetric key based on the parameters given.
- AsymmetricKey(AsymmetricKey) - Constructor for class net.messagevortex.asn1.AsymmetricKey
-
Copy Constructor.
- AsymmetricKeyCache - Class in net.messagevortex.asn1
-
The key cache supporting AsymmetricKey.
- AsymmetricKeyCache() - Constructor for class net.messagevortex.asn1.AsymmetricKeyCache
- AsymmetricKeyPreCalculator - Class in net.messagevortex.asn1
-
This is a class to precalculate keys.
- authenticate(Credentials) - Method in class net.messagevortex.transport.imap.ImapClient
-
Authenticate with the strongest offered authentication scheme.
- authenticate(Credentials, SaslMechanisms) - Method in class net.messagevortex.transport.imap.ImapClient
-
Authenticate with the specified SASL mechanism.
- AuthenticationProxy - Class in net.messagevortex.transport
- AuthenticationProxy() - Constructor for class net.messagevortex.transport.AuthenticationProxy
B
- BAD_PARAMETERS - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- BitShifter - Class in net.messagevortex.router.operation
-
Shifts bits circularly.
- BitShifter() - Constructor for class net.messagevortex.router.operation.BitShifter
- Blender - Class in net.messagevortex.blender
-
Interface specifying a blender.
- Blender(BlendingReceiver, HeaderVerifier) - Constructor for class net.messagevortex.blender.Blender
- BlenderContent - Class in net.messagevortex.blender
- BlenderContent() - Constructor for class net.messagevortex.blender.BlenderContent
- BlenderGenerator - Interface in net.messagevortex.blender.generators
- BlenderRecipe - Class in net.messagevortex.blender.recipes
- BlenderRecipe() - Constructor for class net.messagevortex.blender.recipes.BlenderRecipe
- BlendingParameter - Class in net.messagevortex.asn1
-
Blending Parameter Block representation.
- BlendingParameter(BlendingParameter.BlendingParameterChoice) - Constructor for class net.messagevortex.asn1.BlendingParameter
-
Creates a blender parameter set.
- BlendingParameter(ASN1Encodable) - Constructor for class net.messagevortex.asn1.BlendingParameter
-
Create object from ASN.1 code.
- BlendingParameter.BlendingParameterChoice - Enum Class in net.messagevortex.asn1
- BlendingReceiver - Interface in net.messagevortex.blender
- BlendingSender - Interface in net.messagevortex.blender
-
Created by Martin on 04.02.2018.
- BlendingSpec - Class in net.messagevortex.asn1
-
Represents a the Blending specification of the router block.
- BlendingSpec(String) - Constructor for class net.messagevortex.asn1.BlendingSpec
- BlendingSpec(ASN1Encodable) - Constructor for class net.messagevortex.asn1.BlendingSpec
-
Create object from ASN.1 code.
- blendMessage(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.Blender
-
This method is called by the router layer to blend a message.
- blendMessage(BlendingSpec, VortexMessage) - Method in interface net.messagevortex.blender.BlendingSender
- blendMessage(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.DummyBlender
- blendMessage(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.F5Blender
- blendMessage(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.InitialRecipesBlender
- blendMessage(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.SmtpBlender
- blendMessageToBytes(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.Blender
-
Blends a VortexMessage into the apropriate text.
- blendMessageToBytes(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.DummyBlender
- blendMessageToBytes(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.F5Blender
- blendMessageToBytes(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.InitialRecipesBlender
- blendMessageToBytes(BlendingSpec, VortexMessage) - Method in class net.messagevortex.blender.SmtpBlender
- Block - Interface in net.messagevortex.asn1
-
Common interface for any ASN.1 block.
- BLOCKSIZE - Enum constant in enum class net.messagevortex.asn1.encryption.Parameter
- build() - Method in class net.messagevortex.router.MessageFactory
- build() - Method in class net.messagevortex.router.SimpleMessageFactory
-
build a simple message path.
- buildMessage(String, int, int, IdentityStoreBlock[], IdentityStore) - Static method in class net.messagevortex.router.SimpleMessageFactory
-
Build a message with the specified parameters.
- ByteArrayBuilder - Class in net.messagevortex.transport
- ByteArrayBuilder() - Constructor for class net.messagevortex.transport.ByteArrayBuilder
C
- call() - Method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
- call() - Method in class net.messagevortex.asn1.IdentityStore
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerCacheCalculate
-
Run a cache pre-calculator to fill cache for the specified duration.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerCipherEncrypt
-
Commandline handler or encryption.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerCipherList
-
Commandline handler to list all available ciphers, modes and paddings.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerExamplesAddress
-
Commandline handler to create sample addresses.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerExamplesGraph
-
Commandline handler to create sample graphs.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerIdentityStoreAdd
-
Commandline handler to add an identity to an identity store.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerIdentityStoreCreate
-
Commandline handler to create an identity store.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerIdentityStoreDel
-
Commandline handler to remove an identity from an identity store.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerIdentityStoreDump
-
Commandline handler to dump identities of an identity store.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerIdentityStoreGenerate
-
Commandline handler to generate an identity to an identity store.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerIdentityStoreInitDemo
-
Commandline handler to create a demo identity store.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerInit
-
Commandline handler to rewrite a commented configuration file.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerRedundancyAdd
-
Commandline handler to apply an add redundancy operation to a file.
- call() - Method in class net.messagevortex.commandline.CommandLineHandlerVersion
-
Commandline handler to display application version.
- call() - Method in class net.messagevortex.MessageVortex
- CAMELLIA128 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- CAMELLIA192 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- CAMELLIA256 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- canRun() - Method in class net.messagevortex.router.operation.AbstractOperation
- canRun() - Method in class net.messagevortex.router.operation.AddRedundancy
- canRun() - Method in class net.messagevortex.router.operation.IdMapOperation
- canRun() - Method in interface net.messagevortex.router.operation.Operation
-
Checks if all prerequisiting fields do exist or can be provided by a subsequent operation.
- canRun() - Method in class net.messagevortex.router.operation.RemoveRedundancy
- CAPABILITIES - Enum constant in enum class net.messagevortex.asn1.HeaderRequestType
- CBC - Enum constant in enum class net.messagevortex.asn1.encryption.Mode
- CCM - Enum constant in enum class net.messagevortex.asn1.encryption.Mode
- charlistBuilder(int, int) - Static method in class net.messagevortex.transport.imap.ImapLine
-
Builds a set of chracters ranging from the ASCII code of start until the ASCII code of end.
- charlistDifferencer(String, String) - Static method in class net.messagevortex.transport.imap.ImapLine
-
Removes a given set of characters from a superset.
- checkClientTrusted(X509Certificate[], String) - Method in class net.messagevortex.transport.AllTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class net.messagevortex.transport.AllTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class net.messagevortex.transport.AllTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class net.messagevortex.transport.AllTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class net.messagevortex.transport.AllTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class net.messagevortex.transport.AllTrustManager
- chooseClientAlias(String[], Principal[], Socket) - Method in class net.messagevortex.transport.CustomKeyManager
-
Dummy method always returning the preselected alias.
- chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class net.messagevortex.transport.CustomKeyManager
- chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class net.messagevortex.transport.CustomKeyManager
- chooseServerAlias(String, Principal[]) - Method in class net.messagevortex.transport.CustomKeyManager
-
Dummy method always returning the preselected alias.
- chooseServerAlias(String, Principal[], Socket) - Method in class net.messagevortex.transport.CustomKeyManager
-
Alias choser always returning the desired alias.
- CipherSpec - Class in net.messagevortex.asn1
-
Represents a the Blending specification of the cipher specification including usage.
- CipherSpec(CipherUsage) - Constructor for class net.messagevortex.asn1.CipherSpec
- CipherSpec(ASN1Encodable) - Constructor for class net.messagevortex.asn1.CipherSpec
-
Create object from ASN.1 code.
- CipherUsage - Enum Class in net.messagevortex.asn1.encryption
-
Enumeration for representing types of operation.
- clear() - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Remove all elements from the cache.
- clear() - Method in class net.messagevortex.Config
-
*
- clear(String) - Static method in class net.messagevortex.MessageVortexRepository
-
Remove an id from the space.
- clearAttachments() - Method in class net.messagevortex.blender.BlenderContent
- clearDummyEndpoints() - Static method in class net.messagevortex.transport.dummy.DummyTransportTrx
-
Remove all Dummy endpoints from the main listing.
- clearRecipes(String) - Static method in class net.messagevortex.blender.recipes.BlenderRecipe
-
Remove all recipes from the specified list of recipes.
- ClientConnection - Class in net.messagevortex.transport
- ClientConnection(InetSocketAddress, SecurityContext) - Constructor for class net.messagevortex.transport.ClientConnection
- ClientConnection(SocketChannel, SecurityContext) - Constructor for class net.messagevortex.transport.ClientConnection
- closeConnection() - Method in class net.messagevortex.transport.AbstractConnection
- commandEncoder(String) - Static method in class net.messagevortex.transport.imap.ImapLine
-
Encodes a command so that newlines are visible.
- CommandLineHandlerCache - Class in net.messagevortex.commandline
-
Commandline handler for generating asymmetric keys.
- CommandLineHandlerCache() - Constructor for class net.messagevortex.commandline.CommandLineHandlerCache
- CommandLineHandlerCacheCalculate - Class in net.messagevortex.commandline
-
Commandline handler for pre-populating keys in cache.
- CommandLineHandlerCacheCalculate() - Constructor for class net.messagevortex.commandline.CommandLineHandlerCacheCalculate
- CommandLineHandlerCipher - Class in net.messagevortex.commandline
-
Commandline handler for using the encryot operations on files.
- CommandLineHandlerCipher() - Constructor for class net.messagevortex.commandline.CommandLineHandlerCipher
- CommandLineHandlerCipherEncrypt - Class in net.messagevortex.commandline
-
Commandline handler for symmetric encryption.
- CommandLineHandlerCipherEncrypt() - Constructor for class net.messagevortex.commandline.CommandLineHandlerCipherEncrypt
- CommandLineHandlerCipherList - Class in net.messagevortex.commandline
-
Commandline handler to list available ciphers.
- CommandLineHandlerCipherList() - Constructor for class net.messagevortex.commandline.CommandLineHandlerCipherList
- CommandLineHandlerExamples - Class in net.messagevortex.commandline
-
Commandline handler to generate sample files.
- CommandLineHandlerExamples() - Constructor for class net.messagevortex.commandline.CommandLineHandlerExamples
- CommandLineHandlerExamplesAddress - Class in net.messagevortex.commandline
-
creates sample adress representations for MessageVortex.
- CommandLineHandlerExamplesAddress() - Constructor for class net.messagevortex.commandline.CommandLineHandlerExamplesAddress
- CommandLineHandlerExamplesGraph - Class in net.messagevortex.commandline
- CommandLineHandlerExamplesGraph() - Constructor for class net.messagevortex.commandline.CommandLineHandlerExamplesGraph
- CommandLineHandlerIdentityStore - Class in net.messagevortex.commandline
-
commandline handler for identity store manipulations.
- CommandLineHandlerIdentityStore() - Constructor for class net.messagevortex.commandline.CommandLineHandlerIdentityStore
- CommandLineHandlerIdentityStoreAdd - Class in net.messagevortex.commandline
-
Commandline helper to add an identity to an identity store.
- CommandLineHandlerIdentityStoreAdd() - Constructor for class net.messagevortex.commandline.CommandLineHandlerIdentityStoreAdd
- CommandLineHandlerIdentityStoreCreate - Class in net.messagevortex.commandline
- CommandLineHandlerIdentityStoreCreate() - Constructor for class net.messagevortex.commandline.CommandLineHandlerIdentityStoreCreate
- CommandLineHandlerIdentityStoreDel - Class in net.messagevortex.commandline
- CommandLineHandlerIdentityStoreDel() - Constructor for class net.messagevortex.commandline.CommandLineHandlerIdentityStoreDel
- CommandLineHandlerIdentityStoreDump - Class in net.messagevortex.commandline
-
Commandline handler for dumping the identity store.
- CommandLineHandlerIdentityStoreDump() - Constructor for class net.messagevortex.commandline.CommandLineHandlerIdentityStoreDump
- CommandLineHandlerIdentityStoreGenerate - Class in net.messagevortex.commandline
-
Commandline handler to generate a new set of identities.
- CommandLineHandlerIdentityStoreGenerate() - Constructor for class net.messagevortex.commandline.CommandLineHandlerIdentityStoreGenerate
- CommandLineHandlerIdentityStoreInitDemo - Class in net.messagevortex.commandline
-
Commandline handler to generate new demo identities.
- CommandLineHandlerIdentityStoreInitDemo() - Constructor for class net.messagevortex.commandline.CommandLineHandlerIdentityStoreInitDemo
- CommandLineHandlerInit - Class in net.messagevortex.commandline
- CommandLineHandlerInit() - Constructor for class net.messagevortex.commandline.CommandLineHandlerInit
- CommandLineHandlerRedundancy - Class in net.messagevortex.commandline
-
Commandline handler to the redundancy operations.
- CommandLineHandlerRedundancy() - Constructor for class net.messagevortex.commandline.CommandLineHandlerRedundancy
- CommandLineHandlerRedundancyAdd - Class in net.messagevortex.commandline
- CommandLineHandlerRedundancyAdd() - Constructor for class net.messagevortex.commandline.CommandLineHandlerRedundancyAdd
- CommandLineHandlerVersion - Class in net.messagevortex.commandline
- CommandLineHandlerVersion() - Constructor for class net.messagevortex.commandline.CommandLineHandlerVersion
- compact() - Method in class net.messagevortex.router.operation.InternalPayloadSpace
- compare(GraphSet, GraphSet) - Method in class net.messagevortex.router.GraphSet
-
Compares two graph sets for equality.
- compareTo(AlgorithmParameter) - Method in class net.messagevortex.asn1.AlgorithmParameter
- compareTo(UsagePeriod) - Method in class net.messagevortex.asn1.UsagePeriod
- compareTo(BlenderRecipe) - Method in class net.messagevortex.blender.recipes.BlenderRecipe
- compareTo(GraphSet) - Method in class net.messagevortex.router.GraphSet
-
Compares this graph set with another graph set.
- compareTo(ImapConnection) - Method in class net.messagevortex.transport.imap.ImapConnection
- Config - Class in net.messagevortex
- Config(String) - Constructor for class net.messagevortex.Config
-
*
- CONFIG_FAIL - Static variable in class net.messagevortex.MessageVortex
- connect() - Method in class net.messagevortex.transport.AbstractConnection
-
Connects to the remote host with respective security context.
- CONNECTION_AUTHENTICATED - Enum constant in enum class net.messagevortex.transport.imap.ImapConnectionState
- CONNECTION_NOT_AUTHENTICATED - Enum constant in enum class net.messagevortex.transport.imap.ImapConnectionState
- CONNECTION_SELECTED - Enum constant in enum class net.messagevortex.transport.imap.ImapConnectionState
- contains(Edge) - Method in class net.messagevortex.router.GraphSet
-
Check for a edge covering the mentioned points.
- copy() - Method in class net.messagevortex.Config
-
*
- CRAM_MD5 - Enum constant in enum class net.messagevortex.transport.SaslMechanisms
- createAndShowUserInterface() - Method in class net.messagevortex.router.JGraph
- createAndShowUserInterface(int, int) - Method in class net.messagevortex.router.JGraph
-
Shows UI interface with graph with specified sizes.
- createBooleanConfigValue(String, String, boolean) - Method in class net.messagevortex.Config
-
*
- createNumericConfigValue(String, String, int) - Method in class net.messagevortex.Config
-
*
- createSaslServer(String, String, String, Map<String, ?>, CallbackHandler) - Method in class net.messagevortex.transport.SaslPlainServer.SaslPlainServerFactory
- createSectionConfigValue(String, String, String) - Method in class net.messagevortex.Config
-
*
- createSectionListConfigValue(String, String, String) - Method in class net.messagevortex.Config
-
*
- createStringConfigValue(String, String, String) - Method in class net.messagevortex.Config
-
*
- Credentials - Class in net.messagevortex.transport
- Credentials(String, String) - Constructor for class net.messagevortex.transport.Credentials
- Credentials(String, String, String) - Constructor for class net.messagevortex.transport.Credentials
- Credentials(String, String, SecurityRequirement) - Constructor for class net.messagevortex.transport.Credentials
- CRLF - Static variable in class net.messagevortex.asn1.AbstractBlock
- CRLF - Static variable in class net.messagevortex.transport.AbstractConnection
- CTR - Enum constant in enum class net.messagevortex.asn1.encryption.Mode
- CURVETYPE - Enum constant in enum class net.messagevortex.asn1.encryption.Parameter
- CustomKeyManager - Class in net.messagevortex.transport
-
Keymanager enables specification of key alias to be used.
- CustomKeyManager(String, String, String) - Constructor for class net.messagevortex.transport.CustomKeyManager
-
Convenience constructor.
D
- DATA_STRIPES - Static variable in class net.messagevortex.asn1.AbstractRedundancyOperation
- decrypt(byte[]) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Decrypts a byte array using the key contained in this object.
- decrypt(byte[]) - Method in class net.messagevortex.asn1.Key
- decrypt(byte[]) - Method in class net.messagevortex.asn1.SymmetricKey
- DecryptPayloadOperation - Class in net.messagevortex.asn1
- DecryptPayloadOperation(int, int, SymmetricKey) - Constructor for class net.messagevortex.asn1.DecryptPayloadOperation
-
Constructor to create an decrypt operation.
- DEFAULT_CACHE_FILENAME - Static variable in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
- DEFAULT_FILENAME - Static variable in class net.messagevortex.commandline.CommandLineHandlerExamples
- DEFAULT_FILENAME - Static variable in class net.messagevortex.commandline.CommandLineHandlerIdentityStore
- DEFAULT_FILENAME - Static variable in class net.messagevortex.MessageVortexConfig
- deregisterCommand(String) - Static method in class net.messagevortex.transport.imap.ImapCommandFactory
- DIGEST_MD5 - Enum constant in enum class net.messagevortex.transport.SaslMechanisms
- displayMessage(String, String) - Static method in class net.messagevortex.MessageVortexStatus
-
Displays a ballon message at the tray icon.
- dispose() - Method in class net.messagevortex.transport.SaslPlainServer
- div(int, int) - Method in class net.messagevortex.router.operation.GaloisFieldMathMode
- div(int, int) - Method in interface net.messagevortex.router.operation.MathMode
-
Divides c1 by c2 (without remainder).
- div(int, int) - Method in class net.messagevortex.router.operation.RealMathMode
- divRow(int, int) - Method in class net.messagevortex.router.operation.Matrix
-
Divides all values of the specified row in the matrixContent by the scalar specified.
- do_handshake(long) - Method in class net.messagevortex.transport.AbstractConnection
- do_teardown(long) - Method in class net.messagevortex.transport.AbstractConnection
- DummyAccountant - Class in net.messagevortex.accounting
-
A dummy accountant always agreeing to all transactions.
- DummyAccountant(String) - Constructor for class net.messagevortex.accounting.DummyAccountant
- DummyBlender - Class in net.messagevortex.blender
-
This Dummy blender supports only plain blending without an offset.
- DummyBlender(String) - Constructor for class net.messagevortex.blender.DummyBlender
-
A dummy blender implementation.
- DummyBlender(String, BlendingReceiver, IdentityStore) - Constructor for class net.messagevortex.blender.DummyBlender
-
Creates a passthru blender which abstracts a local transport media.
- DummyTransportTrx - Class in net.messagevortex.transport.dummy
- DummyTransportTrx(String) - Constructor for class net.messagevortex.transport.dummy.DummyTransportTrx
-
Constructor to set up a dummy endpoint with named id and blender.
- DummyTransportTrx(String, TransportReceiver) - Constructor for class net.messagevortex.transport.dummy.DummyTransportTrx
-
Constructor to set up a dummy endpoint with named id and blender.
- DummyTransportTrx(TransportReceiver) - Constructor for class net.messagevortex.transport.dummy.DummyTransportTrx
-
Constructor to create an endpoint with a random id.
- dump() - Method in class net.messagevortex.router.GraphSet
-
Get a string representation of the graph set.
- Dumpable - Interface in net.messagevortex.asn1
- DumpType - Enum Class in net.messagevortex.asn1.encryption
-
Enumeration representing the type of dump requested or parsed.
- dumpValueNotation(String) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Generates the ASN1 notation of the object.
- dumpValueNotation(String) - Method in class net.messagevortex.asn1.IdentityBlock
- dumpValueNotation(String) - Method in class net.messagevortex.asn1.VortexMessage
-
Dumps an ASN.1 value notation of a vortexMessage (PUBLIC_ONLY dump type).
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.AbstractCryptPayloadOperation
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
-
Dumps the ASN1 value representation of the removeRedundancy operation.
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.AlgorithmParameter
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.AsymmetricAlgorithmSpec
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Generates the ASN1 notation of the object.
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.BlendingParameter
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.BlendingSpec
- dumpValueNotation(String, DumpType) - Method in interface net.messagevortex.asn1.Block
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.CipherSpec
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.HeaderRequestCapability
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.HeaderRequestIdentity
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.HeaderRequestIncreaseTransferQuota
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.HeaderRequestQueryQuota
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.IdentityBlock
-
Dumps the current block state in ASN.1 value notation.
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.IdentityStore
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.IdentityStoreBlock
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.InnerMessageBlock
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.MacAlgorithm
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.MapBlockOperation
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.MergePayloadOperation
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.PayloadChunk
-
Dumps the current object as a value representation.
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.PrefixBlock
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.ReplyBlock
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.RoutingCombo
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.SizeBlock
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.SplitPayloadOperation
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.SymmetricKey
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.UsagePeriod
-
Dumps the object as ASN.1 value notation.
- dumpValueNotation(String, DumpType) - Method in class net.messagevortex.asn1.VortexMessage
-
Dumps a ASN.1 value notation of a vortexMessage.
E
- EAX - Enum constant in enum class net.messagevortex.asn1.encryption.Mode
- EC - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- ECB - Enum constant in enum class net.messagevortex.asn1.encryption.Mode
- Edge - Class in net.messagevortex.router
-
Represents a graph between two identity blocks inclusive senders operation and time.
- Edge(IdentityStoreBlock, IdentityStoreBlock, long, long) - Constructor for class net.messagevortex.router.Edge
-
Represents a router graph during sending.
- EllipticCurveType - Enum Class in net.messagevortex.asn1.encryption
-
Represents all supported EC named curves.
- enableMatrixCache(boolean) - Static method in class net.messagevortex.router.operation.Matrix
-
Enables or disables the matrixContent cache.
- encrypt(byte[]) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Encrypts a byte array using the key contained in this object.
- encrypt(byte[]) - Method in class net.messagevortex.asn1.Key
- encrypt(byte[]) - Method in class net.messagevortex.asn1.SymmetricKey
- ENCRYPT - Enum constant in enum class net.messagevortex.asn1.encryption.CipherUsage
- EncryptPayloadOperation - Class in net.messagevortex.asn1
- EncryptPayloadOperation(int, int, SymmetricKey) - Constructor for class net.messagevortex.asn1.EncryptPayloadOperation
-
Create a functional encryption operation.
- EncryptPayloadOperation(ASN1Encodable) - Constructor for class net.messagevortex.asn1.EncryptPayloadOperation
-
Create object from ASN.1 code.
- enlargeApplicationBuffer(SSLEngine, ByteBuffer) - Method in class net.messagevortex.transport.AbstractConnection
- enlargeBuffer(ByteBuffer, int) - Method in class net.messagevortex.transport.AbstractConnection
- enlargePacketBuffer(SSLEngine, ByteBuffer) - Method in class net.messagevortex.transport.AbstractConnection
- equals(Object) - Method in class net.messagevortex.asn1.AlgorithmParameter
- equals(Object) - Method in class net.messagevortex.asn1.AsymmetricKey
-
tests two asymmetric keys for equality.
- equals(Object) - Method in class net.messagevortex.asn1.BlendingParameter
- equals(Object) - Method in class net.messagevortex.asn1.CipherSpec
- equals(Object) - Method in class net.messagevortex.asn1.IdentityBlock
- equals(Object) - Method in class net.messagevortex.asn1.IdentityStoreBlock
- equals(Object) - Method in class net.messagevortex.asn1.InnerMessageBlock
- equals(Object) - Method in class net.messagevortex.asn1.PayloadChunk
- equals(Object) - Method in class net.messagevortex.asn1.PrefixBlock
- equals(Object) - Method in class net.messagevortex.asn1.RoutingCombo
- equals(Object) - Method in class net.messagevortex.asn1.SymmetricKey
- equals(Object) - Method in class net.messagevortex.asn1.UsagePeriod
- equals(Object) - Method in class net.messagevortex.asn1.VortexMessage
- equals(Object) - Method in class net.messagevortex.router.Edge
- equals(Object) - Method in class net.messagevortex.router.GraphSet
- equals(Object) - Method in class net.messagevortex.router.operation.Matrix
- equals(Object) - Method in class net.messagevortex.transport.imap.ImapConnection
- esr - Static variable in class net.messagevortex.asn1.AsymmetricKeyCache
- ESTABLISHED - Enum constant in enum class net.messagevortex.asn1.IdentityBlock.IdentityStatus
- evaluateResponse(byte[]) - Method in class net.messagevortex.transport.SaslPlainServer
- execute(byte[], int, int, int) - Static method in class net.messagevortex.router.operation.AddRedundancy
-
Execute the add redundancy operation on the provided data.
- execute(int[]) - Method in class net.messagevortex.router.operation.AbstractOperation
- execute(int[]) - Method in class net.messagevortex.router.operation.AddRedundancy
- execute(int[]) - Method in class net.messagevortex.router.operation.IdMapOperation
- execute(int[]) - Method in interface net.messagevortex.router.operation.Operation
-
Executes the operation and sets at least the provided set of id.
- execute(int[]) - Method in class net.messagevortex.router.operation.RemoveRedundancy
- EXPIRED - Enum constant in enum class net.messagevortex.asn1.IdentityBlock.IdentityStatus
- ExtendedSecureRandom - Class in net.messagevortex
-
A Specialized random number generator for MessageVortex.
- ExtendedSecureRandom() - Constructor for class net.messagevortex.ExtendedSecureRandom
F
- F5 - Enum constant in enum class net.messagevortex.asn1.BlendingParameter.BlendingParameterChoice
- F5Blender - Class in net.messagevortex.blender
-
This Dummy blender supports only plain blending without an offset.
- F5Blender(String) - Constructor for class net.messagevortex.blender.F5Blender
-
A dummy blender implementation.
- F5Blender(String, BlendingReceiver, IdentityStore, BlenderGenerator) - Constructor for class net.messagevortex.blender.F5Blender
-
Creates a passthru blender which abstracts a local transport media.
- fillCache() - Static method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Commandline handler to pre-populate the key cache.
- FIXME - Enum constant in enum class net.messagevortex.asn1.encryption.PrngType
- flipRow(int, int) - Method in class net.messagevortex.router.operation.Matrix
-
Flips two rows of the current matrixContent.
- flush() - Static method in class net.messagevortex.MessageVortexLogger
- fromAsn1Object(ASN1Object) - Method in enum class net.messagevortex.asn1.encryption.Parameter
-
Create string representation from ASN.1 object.
- fromBase64(String) - Static method in class net.messagevortex.asn1.AbstractBlock
-
Decode a base64 encoded string representation to a byte array.
- fromHex(String) - Static method in class net.messagevortex.asn1.AbstractBlock
-
Converts the values of a given String to a byte array.
- fullmsg - Variable in class net.messagevortex.router.MessageFactory
G
- GaloisFieldMathMode - Class in net.messagevortex.router.operation
-
Offers galoise Math required for redundancy matrices.
- GaloisFieldMathMode(int) - Constructor for class net.messagevortex.router.operation.GaloisFieldMathMode
- GCM - Enum constant in enum class net.messagevortex.asn1.encryption.Mode
- generateSeed(int) - Static method in class net.messagevortex.ExtendedSecureRandom
-
Returns the given number of seed bytes, computed using the seed generation algorithm that this class uses to seed itself.
- GenericGenerator - Class in net.messagevortex.blender.generators
- GenericGenerator() - Constructor for class net.messagevortex.blender.generators.GenericGenerator
- get(int) - Method in class net.messagevortex.asn1.AlgorithmParameter
- get(int) - Method in class net.messagevortex.router.GraphSet
- get(String) - Method in class net.messagevortex.asn1.AlgorithmParameter
-
Gets a value identified by a key from the list.
- get(Parameter) - Method in class net.messagevortex.asn1.AlgorithmParameter
- getAcceptedIssuers() - Method in class net.messagevortex.transport.AllTrustManager
- getAccountant() - Method in class net.messagevortex.MessageVortexAccounting
-
Gets the currently set accountant.
- getAccountant() - Method in class net.messagevortex.MessageVortexRouting
- getAccountant() - Method in interface net.messagevortex.router.Router
-
Get the currently set accounting layer.
- getAccountant() - Method in class net.messagevortex.router.SimpleRouterImplementation
- getAccountant(String, String) - Static method in class net.messagevortex.MessageVortexRepository
-
Get the accountant specified in the named configuration section.
- getAfterInt() - Method in class net.messagevortex.asn1.UsagePeriod
-
Gets the the absolute epoch of the end time.
- getAlgorithm() - Method in class net.messagevortex.asn1.AsymmetricAlgorithmSpec
-
Gets the algorithm (@see Algorithm).
- getAlgorithm() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Gets the algorithm of this key type.
- getAlgorithm() - Method in class net.messagevortex.asn1.MacAlgorithm
- getAlgorithm() - Method in class net.messagevortex.asn1.SymmetricKey
- getAlgorithmFamily() - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
The algorithm family.
- getAlgorithmParameter() - Method in class net.messagevortex.asn1.AsymmetricAlgorithmSpec
-
Get the algorithm parameters (@see AlgorithmParameter).
- getAlgorithmParameter() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Gets the full algorithm parameters of this key.
- getAlgorithms(AlgorithmType) - Static method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Return a list of algorithms of the specified type.
- getAlgorithms(AlgorithmType) - Static method in enum class net.messagevortex.asn1.encryption.Padding
-
Get applicable padding sets for a given Algorithm type.
- getAlgorithmType() - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Get the type of algorithm.
- getAllBlendingLayer() - Method in interface net.messagevortex.router.Router
-
Get a list of all currently known blender layers.
- getAllBlendingLayer() - Method in class net.messagevortex.router.SimpleRouterImplementation
- getAnonIdentity(int) - Method in class net.messagevortex.router.GraphSet
-
Get an identity from the specified anonymity set.
- getAnonSet(int) - Method in class net.messagevortex.asn1.IdentityStore
-
Gets a random set of known recipient identities.
- getAnonymity(int) - Method in class net.messagevortex.router.GraphSet
- getAnonymityIndex(IdentityStoreBlock) - Method in class net.messagevortex.router.GraphSet
- getAnonymitySet() - Method in class net.messagevortex.router.GraphSet
- getAnonymitySetSize() - Method in class net.messagevortex.router.GraphSet
- getAsByteArray() - Method in class net.messagevortex.router.operation.Matrix
-
Get the content of the matrixContent as byte array.
- getAString() - Method in class net.messagevortex.transport.imap.ImapLine
-
Get an IMAP AString (direct, quoted or prefixed) from the current buffer position.
- getAsymmetricSpec() - Method in class net.messagevortex.asn1.CipherSpec
- getATag() - Method in class net.messagevortex.transport.imap.ImapLine
-
Get the tag at the current position.
- getAttachment(int) - Method in class net.messagevortex.blender.BlenderContent
- getAuth() - Method in class net.messagevortex.transport.imap.ImapConnection
-
Get the authentication proxy of the connection.
- getAuthorizationID() - Method in class net.messagevortex.transport.SaslPlainServer
- getBeforeInt() - Method in class net.messagevortex.asn1.UsagePeriod
-
Gets the the absolute epoch of the start time.
- getBlender(String, String) - Static method in class net.messagevortex.MessageVortexRepository
-
Get the blender specified in the named configuration section.
- getBlenderContent(BlendingParameter, VortexMessage) - Method in class net.messagevortex.blender.generators.AcademicGenerator
-
create an ASN.1 representation as blending text containing all possible data in unencrypted, readable form.
- getBlenderContent(BlendingParameter, VortexMessage) - Method in interface net.messagevortex.blender.generators.BlenderGenerator
-
creates the blended message including the decoy text if needed.
- getBlenderContent(BlendingParameter, VortexMessage) - Method in class net.messagevortex.blender.generators.GenericGenerator
- getBlendingAddress() - Method in class net.messagevortex.blender.Blender
-
Returns the address supported for blender.
- getBlendingAddress() - Method in class net.messagevortex.blender.DummyBlender
- getBlendingAddress() - Method in class net.messagevortex.blender.F5Blender
- getBlendingAddress() - Method in class net.messagevortex.blender.InitialRecipesBlender
- getBlendingAddress() - Method in class net.messagevortex.blender.SmtpBlender
- getBlendingType() - Method in class net.messagevortex.asn1.BlendingSpec
- getBlockSize() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Gets the size of the key stored in this object.
- getBlockSize() - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Get the default key size for this algorithm.
- getBlockSize(SecurityLevel) - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Get the block size for this algorithm and security level.
- getBooleanValue(String, String) - Method in class net.messagevortex.Config
-
*
- getBuild() - Static method in class net.messagevortex.Version
- getByClass(Class) - Static method in enum class net.messagevortex.asn1.HeaderRequestType
-
Obtain the respective header request type by using the template class.
- getById(int) - Static method in enum class net.messagevortex.asn1.BlendingParameter.BlendingParameterChoice
-
Gets a blender parameter enum by its Id.
- getById(int) - Static method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Look up an algorithm by id.
- getById(int) - Static method in enum class net.messagevortex.asn1.encryption.CipherUsage
-
Gets a usage by its Id.
- getById(int) - Static method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
-
Gets en elliptic curve by id.
- getById(int) - Static method in enum class net.messagevortex.asn1.encryption.Mode
-
Get enumeration element by its ASN.1 ID.
- getById(int) - Static method in enum class net.messagevortex.asn1.encryption.Padding
-
Get a padding by its ASN.1 ID.
- getById(int) - Static method in enum class net.messagevortex.asn1.encryption.Parameter
-
Retrieve parameter by ASN.1 id.
- getById(int) - Static method in enum class net.messagevortex.asn1.encryption.PrngType
-
Gets a pseudo random number generator based on its id.
- getByKeySize(int) - Static method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
-
Gets en elliptic curve by keySize.
- getByName(String) - Static method in enum class net.messagevortex.transport.SecurityRequirement
-
Gets the security requirement reflectted by the name.
- getByString(String) - Static method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Look up an algorithm by its identification string.
- getByString(String) - Static method in enum class net.messagevortex.asn1.encryption.CipherUsage
-
Gets a usage by its name.
- getByString(String) - Static method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
-
Gets en elliptic enum curve by name.
- getByString(String) - Static method in enum class net.messagevortex.asn1.encryption.Mode
-
Get enumeration element by its name.
- getByString(String) - Static method in enum class net.messagevortex.asn1.encryption.Padding
-
Get a padding by its name.
- getByString(String) - Static method in enum class net.messagevortex.asn1.encryption.Parameter
-
Retrieve parameter by name.
- getBytesAsLong(byte[]) - Static method in class net.messagevortex.asn1.VortexMessage
-
Converts a number of bytes into a long representation (LSB).
- getCacheFileName() - Static method in class net.messagevortex.asn1.AsymmetricKey
- getCacheFileName() - Static method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Gets the currently set filename for key pre-calculation.
- getCacheFillGrade() - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Get the total cache fill grade in percent.
- getCapabilities() - Method in class net.messagevortex.transport.imap.ImapCommandLogin
- getCapabilities(ImapConnection) - Method in class net.messagevortex.transport.imap.ImapCommand
- getCapabilities(ImapConnection) - Method in class net.messagevortex.transport.imap.ImapCommandAuthenticate
- getCapabilities(ImapConnection) - Method in class net.messagevortex.transport.imap.ImapCommandCapability
- getCapabilities(ImapConnection) - Method in class net.messagevortex.transport.imap.ImapCommandLogin
- getCapabilities(ImapConnection) - Method in class net.messagevortex.transport.imap.ImapCommandLogout
- getCapabilities(ImapConnection) - Method in class net.messagevortex.transport.imap.ImapCommandNoop
- getCertificateChain(String) - Method in class net.messagevortex.transport.CustomKeyManager
-
Obtain certificate chain of a certificate from keystore.
- getChallenge(int) - Static method in class net.messagevortex.transport.imap.ImapCommandAuthenticate
- getChoice() - Method in class net.messagevortex.asn1.BlendingParameter
-
Gets the choice type of the blender parameter.
- getCipherUsage() - Method in class net.messagevortex.asn1.CipherSpec
- getClientAliases(String, Principal[]) - Method in class net.messagevortex.transport.CustomKeyManager
-
Dummy method always returning the preselected alias.
- getCommand() - Method in class net.messagevortex.transport.imap.ImapLine
-
Getter for the command.
- getCommand(String) - Static method in class net.messagevortex.transport.imap.ImapCommandFactory
- getCommandIdentifier() - Method in class net.messagevortex.transport.imap.ImapCommand
- getCommandIdentifier() - Method in class net.messagevortex.transport.imap.ImapCommandAuthenticate
-
Returns the Identifier (IMAP command) which are processed by this class.
- getCommandIdentifier() - Method in class net.messagevortex.transport.imap.ImapCommandCapability
- getCommandIdentifier() - Method in class net.messagevortex.transport.imap.ImapCommandLogin
- getCommandIdentifier() - Method in class net.messagevortex.transport.imap.ImapCommandLogout
- getCommandIdentifier() - Method in class net.messagevortex.transport.imap.ImapCommandNoop
- getCommands() - Static method in class net.messagevortex.transport.imap.ImapCommandFactory
-
Returns a list of all supported ImapCommands in no particular order.
- getConfiguredClass(String, String, Class) - Static method in class net.messagevortex.MessageVortex
-
Loads a class of the given type.
- getConnection() - Method in class net.messagevortex.transport.imap.ImapLine
-
Getter for the Imap connection in Control of this command.
- getContext() - Method in class net.messagevortex.transport.imap.ImapLine
-
Returns the current buffer (including position) and some of the already read characters.
- getContext() - Method in class net.messagevortex.transport.SecurityContext
-
Gets the currently set SSL context.
- getCredentials(String) - Method in class net.messagevortex.transport.AuthenticationProxy
- getDaemon(String, String, MessageVortex.DaemonType) - Static method in class net.messagevortex.MessageVortex
-
This is a wrapper of the getConfiguredClass() methode.
- getDataStripes() - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
- getDecryptionKey() - Method in class net.messagevortex.asn1.PrefixBlock
- getDecryptionKey() - Method in class net.messagevortex.asn1.VortexMessage
-
Set the currently set encryption/decryption decryptionKey (asymmetric).
- getDefault() - Static method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
- getDefault() - Static method in enum class net.messagevortex.asn1.encryption.SecurityLevel
-
Retrieves the default security level to be used.
- getDefault() - Static method in class net.messagevortex.Config
- getDefault() - Static method in class net.messagevortex.MessageVortexConfig
- getDefault(AlgorithmType) - Static method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Look up the default algorithm to be used on the system.
- getDefault(AlgorithmType) - Static method in enum class net.messagevortex.asn1.encryption.Mode
-
Gets the currently set default value for the given type.
- getDefault(AlgorithmType) - Static method in enum class net.messagevortex.asn1.encryption.Padding
-
Get the default padding for a given AlgorithmType.
- getDefaultTimeout() - Static method in class net.messagevortex.transport.AbstractConnection
-
Gets the default timeout for all connections not having an own timeout.
- getDefaultValue(String) - Method in class net.messagevortex.Config
-
Gets the default value of the named configuration item.
- getDelayTime() - Method in class net.messagevortex.router.Edge
-
Gets the maximum delay time a router may choose to delay the edge starting at the start time.
- getDequeueProbability() - Static method in class net.messagevortex.asn1.AsymmetricKey
-
Gets the current probability for dequeing a used key (nolrmally 1.0)
- getDescription(String) - Method in class net.messagevortex.Config
-
Get the descriptive text of the named configuration item.
- getEngine() - Method in class net.messagevortex.transport.AbstractConnection
- getField(int, int) - Method in class net.messagevortex.router.operation.Matrix
-
Extracts the value of a specified matrixContent field.
- getFirstProcessTime() - Method in class net.messagevortex.asn1.RoutingCombo
- getFrom() - Method in class net.messagevortex.router.Edge
-
Get the sending entity.
- getGaloisFieldMathMode(int) - Static method in class net.messagevortex.router.operation.GaloisFieldMathMode
-
Gets a singleton math mode for the specified omega.
- getGfIlog() - Method in class net.messagevortex.router.operation.GaloisFieldMathMode
- getGfLog() - Method in class net.messagevortex.router.operation.GaloisFieldMathMode
- getGfSize() - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
- getGlobalLogger() - Static method in class net.messagevortex.MessageVortexLogger
-
gets the global logger.
- getGlobalLogLevel() - Static method in class net.messagevortex.MessageVortexLogger
-
Gets the log level of the global logger.
- getGraph() - Method in class net.messagevortex.router.MessageFactory
- getGraph() - Method in class net.messagevortex.router.SimpleMessageFactory
-
Gets the previously built message path.
- getHostIdentity() - Method in class net.messagevortex.asn1.IdentityStore
-
Get the own identity key.
- getHostName() - Method in class net.messagevortex.transport.AbstractConnection
-
Get the hostname of the remote host.
- getId() - Method in enum class net.messagevortex.asn1.BlendingParameter.BlendingParameterChoice
- getId() - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Look up the current id.
- getId() - Method in enum class net.messagevortex.asn1.encryption.CipherUsage
- getId() - Method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
- getId() - Method in enum class net.messagevortex.asn1.encryption.Mode
-
Gets the ASN.1 numerical ID.
- getId() - Method in enum class net.messagevortex.asn1.encryption.Padding
-
Get the numeric ASN.1 id of the padding.
- getId() - Method in enum class net.messagevortex.asn1.encryption.Parameter
-
Retrieve the ASN.1 id of the parameter.
- getId() - Method in enum class net.messagevortex.asn1.encryption.PrngType
- getId() - Method in enum class net.messagevortex.asn1.encryption.StatusCode
-
Gets the ASN1 constant for this status code.
- getId() - Method in class net.messagevortex.asn1.HeaderRequestCapability
- getId() - Method in class net.messagevortex.asn1.HeaderRequestIdentity
- getId() - Method in class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
- getId() - Method in class net.messagevortex.asn1.HeaderRequestIncreaseTransferQuota
- getId() - Method in class net.messagevortex.asn1.HeaderRequestQueryQuota
- getId() - Method in enum class net.messagevortex.asn1.HeaderRequestType
-
obtain the ASN.1 ID of the header request.
- getId() - Method in class net.messagevortex.asn1.PayloadChunk
-
Gets the id of the payload chunk.
- getId() - Method in enum class net.messagevortex.asn1.UsagePeriodType
- getIdentity() - Method in class net.messagevortex.asn1.InnerMessageBlock
- getIdentity() - Method in class net.messagevortex.router.operation.AbstractOperation
- getIdentity() - Method in class net.messagevortex.router.operation.InternalPayloadSpace
- getIdentity() - Method in interface net.messagevortex.router.operation.Operation
- getIdentity(String) - Method in class net.messagevortex.asn1.IdentityStore
- getIdentityCert() - Method in class net.messagevortex.transport.Credentials
- getIdentityKey() - Method in class net.messagevortex.asn1.IdentityBlock
-
Gets the identity representation (asymmetric key) of the block.
- getIdentityKey() - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
get the currently set identity key.
- getIdentityList() - Method in class net.messagevortex.asn1.IdentityStore
- getIdentityStore(String, String) - Static method in class net.messagevortex.MessageVortexRepository
-
Get the identity store specified in the named configuration section.
- getIdentityStoreBlockDemo(IdentityStoreBlock.IdentityType, String, boolean) - Static method in class net.messagevortex.asn1.IdentityStoreBlock
-
Get a new, random IdentityStoreBlock of the specified type.
- getIdentityStoreDemo() - Static method in class net.messagevortex.asn1.IdentityStore
-
Creates a new complete dummy identity store suitable for testing purposes.
- getImapConnection() - Method in class net.messagevortex.transport.AuthenticationProxy
-
Get the ImapConnection object which belongs to this proxy.
- getImapState() - Method in class net.messagevortex.transport.imap.ImapConnection
- getInnerMessage() - Method in class net.messagevortex.asn1.VortexMessage
-
gets the embedded inner message block.
- getInputId() - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
- getInputId() - Method in class net.messagevortex.router.operation.AddRedundancy
- getInputId() - Method in class net.messagevortex.router.operation.IdMapOperation
- getInputId() - Method in interface net.messagevortex.router.operation.Operation
-
Gets all ids which are required to execute this operation.
- getInputId() - Method in class net.messagevortex.router.operation.RemoveRedundancy
- getInstance(Object) - Static method in class net.messagevortex.asn1.AddRedundancyOperation
-
Static conversion method.
- getInstance(ASN1Encodable) - Static method in class net.messagevortex.asn1.HeaderRequestFactory
-
Conversion helper for header request.
- getInstance(ASN1Encodable) - Static method in class net.messagevortex.asn1.OperationFactory
-
Gets the respective Operation by tag number.
- getInternalPayload(IdentityBlock) - Method in class net.messagevortex.router.operation.InternalPayloadSpaceStore
-
Gets a payload space from the payload space store.
- getInverse() - Method in class net.messagevortex.router.operation.Matrix
-
Calculates the inverse by applying the Gauss-Jordan-algorithm.
- getIv() - Method in class net.messagevortex.asn1.SymmetricKey
- getKey() - Method in class net.messagevortex.asn1.PrefixBlock
- getKey() - Method in class net.messagevortex.asn1.SymmetricKey
- getKeys() - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
-
Gets the omega parameter of the Galois field.
- getKeySize() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Gets the size of the key stored in this object.
- getKeySize() - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Get the default key size for this algorithm.
- getKeySize() - Method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
- getKeySize() - Method in class net.messagevortex.asn1.SymmetricKey
-
Gets the key size from the key generation parameters.
- getKeySize(SecurityLevel) - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Get the key size for this algorithm and security level.
- getLastProcessTime() - Method in class net.messagevortex.asn1.RoutingCombo
- getLogger(String) - Static method in class net.messagevortex.MessageVortexLogger
- getLongAsBytes(long) - Static method in class net.messagevortex.asn1.VortexMessage
-
Converts an unsigned long value into a 32 bit byte array representation (LSB).
- getLongAsBytes(long, int) - Static method in class net.messagevortex.asn1.VortexMessage
-
converts an unsigned long value into a byte array representation (LSB).
- getLowestCacheSize() - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Get the size of the lowest cache in fraction of percent.
- getMacSpec() - Method in class net.messagevortex.asn1.CipherSpec
- getMap() - Method in class net.messagevortex.Config
- getMaxSize(int) - Method in enum class net.messagevortex.asn1.encryption.Padding
-
Gets the maximum payload size.
- getMechanismName() - Method in class net.messagevortex.transport.SaslPlainServer
- getMechanismNames(Map<String, ?>) - Method in class net.messagevortex.transport.SaslPlainServer.SaslPlainServerFactory
- getMedia() - Method in class net.messagevortex.asn1.BlendingSpec
- getMessage() - Method in class net.messagevortex.router.MessageFactory
-
Gets the current message as a VortexMessage.
- getMessageQuota() - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Getting the limit for number of incoming messages.
- getMinMessageTransferStart(long) - Method in class net.messagevortex.router.SimpleMessageFactory
-
Sets the minimum time required to process a message in a node.
- getMode() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Gets the mode used for encryption.
- getMode() - Method in class net.messagevortex.asn1.SymmetricKey
- getModes(Algorithm) - Static method in enum class net.messagevortex.asn1.encryption.Mode
-
Gets all cipher modes suitable for the specified algorithm.
- getName() - Method in class net.messagevortex.transport.ListeningSocketChannel
- getNegotiatedProperty(String) - Method in class net.messagevortex.transport.SaslPlainServer
- getNewIdentityStoreDemo(boolean) - Static method in class net.messagevortex.asn1.IdentityStore
-
Creates a new dummy identity store suitable for testing purposes.
- getNewInstance(ASN1Encodable) - Method in class net.messagevortex.asn1.AbstractCryptPayloadOperation
- getNewInstance(ASN1Encodable) - Method in class net.messagevortex.asn1.AddRedundancyOperation
- getNewInstance(ASN1Encodable) - Method in class net.messagevortex.asn1.DecryptPayloadOperation
- getNewInstance(ASN1Encodable) - Method in class net.messagevortex.asn1.EncryptPayloadOperation
- getNewInstance(ASN1Encodable) - Method in class net.messagevortex.asn1.MapBlockOperation
- getNewInstance(ASN1Encodable) - Method in class net.messagevortex.asn1.MergePayloadOperation
- getNewInstance(ASN1Encodable) - Method in class net.messagevortex.asn1.Operation
-
Gets an instance of the object.
- getNewInstance(ASN1Encodable) - Method in class net.messagevortex.asn1.RemoveRedundancyOperation
- getNewInstance(ASN1Encodable) - Method in class net.messagevortex.asn1.SplitPayloadOperation
- getNextTag() - Static method in class net.messagevortex.transport.imap.ImapLine
-
Get a unique identifier as a tag.
- getNextTag(String) - Static method in class net.messagevortex.transport.imap.ImapLine
-
Get a unique identifier as a tag.
- getNodeAddress() - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Getting the currently set node address.
- getNodeKey() - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Getting the currently set node key.
- getNotAfter() - Method in class net.messagevortex.asn1.UsagePeriod
-
Gets the date of expiry.
- getNotBefore() - Method in class net.messagevortex.asn1.UsagePeriod
-
Gets the start of validity.
- getNumberOfAttachments() - Method in class net.messagevortex.blender.BlenderContent
- getNumericValue(String, String) - Method in class net.messagevortex.Config
-
*
- getNumThreads() - Static method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Get the number of maximum threads used for cache pre-calculation.
- getOutputId() - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
-
gets the id of the first output payload block.
- getOutputId() - Method in class net.messagevortex.router.operation.AddRedundancy
- getOutputId() - Method in class net.messagevortex.router.operation.IdMapOperation
- getOutputId() - Method in interface net.messagevortex.router.operation.Operation
-
Gets all ids which are written by this operation.
- getOutputId() - Method in class net.messagevortex.router.operation.RemoveRedundancy
- getOwnIdentity() - Method in class net.messagevortex.asn1.IdentityBlock
-
Gets the identity representation (asymmetric key) of the block.
- getOwnSpace(String, IdentityBlock) - Static method in class net.messagevortex.MessageVortexRepository
-
Gets own payload space for a specific identity.
- getPadding() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Gets the padding used for encryption.
- getPadding() - Method in class net.messagevortex.asn1.SymmetricKey
- getPaddings() - Method in enum class net.messagevortex.asn1.encryption.Mode
-
Gets all known paddings regardless of their support.
- getParameter() - Method in class net.messagevortex.asn1.SymmetricKey
- getParameters() - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Get a map of security levels and default parameters for this algorithm.
- getParameters(SecurityLevel) - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Get default parameters for the security level specified.
- getPassword() - Method in class net.messagevortex.transport.Credentials
- getPasswordFromUrl(String) - Static method in class net.messagevortex.transport.imap.ImapPassthruServer
-
Retrieves the password from an IMAPUrl string.
- getPayload() - Method in class net.messagevortex.asn1.InnerMessageBlock
- getPayload() - Method in class net.messagevortex.asn1.PayloadChunk
-
Gets the the currently set payload.
- getPayload(int) - Method in class net.messagevortex.router.operation.InternalPayloadSpace
-
Gets the payload of a workspace id.
- getPort() - Method in class net.messagevortex.transport.AbstractConnection
-
Gets the port of the remote host.
- getPort() - Method in class net.messagevortex.transport.ListeningSocketChannel
-
Gets the currently used local port.
- getPort() - Method in class net.messagevortex.transport.smtp.SmtpReceiver
- getPortFromUrl(String) - Static method in class net.messagevortex.transport.imap.ImapPassthruServer
-
retrieves the port number from an IMAPUrl string.
- getPrecomputedAsymmetricKey(AlgorithmParameter) - Static method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
retrieves a precomputed key from the cache.
- getPrefix() - Method in class net.messagevortex.asn1.InnerMessageBlock
- getPrefix() - Method in class net.messagevortex.asn1.VortexMessage
-
Gets the embedded prefix block.
- getPrivateKey() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Gets the private key of this object.
- getPrivateKey(String) - Method in class net.messagevortex.transport.CustomKeyManager
-
Obtain private key from keystore.
- getProtocol() - Method in class net.messagevortex.transport.AbstractConnection
-
Gets the protocol name used.
- getProtocol() - Method in class net.messagevortex.transport.ListeningSocketChannel
- getProtocolFromUrl(String) - Static method in class net.messagevortex.transport.imap.ImapPassthruServer
-
retrieves the protocol string from an IMAPUrl string.
- getProvider() - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Get the provider string for this algorithm.
- getPublicKey() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Gets the public key in binary representation.
- getQuota() - Method in class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
- getQuota() - Method in class net.messagevortex.asn1.HeaderRequestIncreaseTransferQuota
- getRealm() - Method in class net.messagevortex.transport.Credentials
-
Gets the realm to be used.
- getRealMathMode() - Static method in class net.messagevortex.router.operation.RealMathMode
- getReceiver() - Method in class net.messagevortex.transport.smtp.SmtpConnection
-
Gets the currently set transport receiver.
- getRecipe(String, Set<IdentityStoreBlock>) - Static method in class net.messagevortex.blender.recipes.BlenderRecipe
-
Get a recipe from the specified recipe set.
- getRecipientAddress() - Method in class net.messagevortex.asn1.BlendingSpec
- getRecoveryMatrix(int[]) - Method in class net.messagevortex.router.operation.RedundancyMatrix
-
Calculates a matrixContent to recover all data rows given the missing rows.
- getRedundancy() - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
- getReplay() - Method in class net.messagevortex.asn1.IdentityBlock
-
Gets the maximum number of replays for this block.
- getReplyBlock() - Method in class net.messagevortex.asn1.PayloadChunk
-
Gets the the currently set reply block.
- getRequest(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequest
- getRequest(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestCapability
- getRequest(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestIdentity
- getRequest(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
- getRequest(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestIncreaseTransferQuota
- getRequest(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestQueryQuota
- getRequirement() - Method in class net.messagevortex.transport.SecurityContext
- getRequiresInitVector() - Method in enum class net.messagevortex.asn1.encryption.Mode
- getResouceFilename() - Method in class net.messagevortex.Config
- getRouter(String, String) - Static method in class net.messagevortex.MessageVortexRepository
-
Get the router specified in the named configuration section.
- getRoutes() - Method in class net.messagevortex.router.GraphSet
-
Get a set of all graphs determined.
- getRouting() - Method in class net.messagevortex.asn1.InnerMessageBlock
- getRoutingBlock() - Method in class net.messagevortex.router.GraphSet
- getRoutingSender() - Method in class net.messagevortex.MessageVortexRouting
- getRow(int) - Method in class net.messagevortex.router.operation.Matrix
-
Get a row of the matrixContent as array.
- getRowAsByteArray(int) - Method in class net.messagevortex.router.operation.Matrix
-
Get the values of a row as byte arrays.
- getRunningDaemons(String) - Static method in class net.messagevortex.MessageVortexRepository
-
Get a list of all running daemons.
- getScreenShot(int, int) - Method in class net.messagevortex.router.JGraph
-
gets an image of the current graph.
- getSectionListValue(String, String) - Method in class net.messagevortex.Config
-
*
- getSectionValue(String, String) - Method in class net.messagevortex.Config
-
*
- getSecureRandom() - Static method in class net.messagevortex.ExtendedSecureRandom
-
Returns an internal representation of the secure Random number generator.
- getSecurityContext() - Method in class net.messagevortex.transport.AbstractConnection
-
Gets the security context used with the socket channel.
- getSecurityContext() - Method in class net.messagevortex.transport.ListeningSocketChannel
-
Gets the security context of the channel.
- getSecurityLevel() - Method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
- getSecurityRequirement() - Method in class net.messagevortex.transport.Credentials
- getSerial() - Method in class net.messagevortex.asn1.IdentityBlock
-
Get the serial of the identity block.
- getServerAliases(String, Principal[]) - Method in class net.messagevortex.transport.CustomKeyManager
-
Dummy method always returning the preselected alias.
- getSimulatedSpace(String, IdentityBlock) - Static method in class net.messagevortex.MessageVortexRepository
-
gets a simulated payload space for a specific identity block.
- getSocketAddressFromUrl(String) - Static method in class net.messagevortex.transport.imap.ImapPassthruServer
-
Convert an imap URL to a scket address with apropriate port.
- getSocketChannel() - Method in class net.messagevortex.transport.AbstractConnection
-
Returns the socket channel in use for this connection.
- getSocketListener() - Method in class net.messagevortex.transport.ListeningSocketChannel
- getSource() - Method in class net.messagevortex.router.GraphSet
- getSpeculativeParameter() - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Gets a set of parameter which should be calculated next.
- getStartTime() - Method in class net.messagevortex.router.Edge
-
Gets the start time of the edge relative to the graphsets start.
- getStatusNumber() - Method in enum class net.messagevortex.asn1.IdentityBlock.IdentityStatus
- getStrength() - Method in enum class net.messagevortex.transport.SaslMechanisms
-
Gets a strength representation of the respective authentication scheme.
- getString() - Method in class net.messagevortex.transport.imap.ImapLine
-
Get an IMAP String from the buffer (quoted or prefixed).
- getStringValue(String, String) - Method in class net.messagevortex.Config
-
*
- getStringVersion() - Static method in class net.messagevortex.Version
- getSupportedAnnotationTypes() - Method in class net.messagevortex.asn1.annotator.AsnOneBuilder
- getSupportedCiphers() - Method in class net.messagevortex.transport.SecurityContext
-
Gets all the supported ciphers.
- getSupportedSourceVersion() - Method in class net.messagevortex.asn1.annotator.AsnOneBuilder
- getSymmetricSpec() - Method in class net.messagevortex.asn1.CipherSpec
- getTableDump() - Method in class net.messagevortex.router.operation.GaloisFieldMathMode
-
dumps transformation table of GF-Field.
- getTag() - Method in exception net.messagevortex.transport.imap.ImapException
- getTag() - Method in class net.messagevortex.transport.imap.ImapLine
-
Getter for the command tag.
- getTagNumber() - Method in class net.messagevortex.asn1.Operation
- getTarget() - Method in class net.messagevortex.router.GraphSet
- getTemplateClass() - Method in enum class net.messagevortex.asn1.HeaderRequestType
-
Returns a class representing the respective header request.
- getText() - Method in class net.messagevortex.blender.BlenderContent
- getThreadDump(boolean) - Static method in class net.messagevortex.ThreadDumper
-
Get a string dump all running threads.
- getTimeout() - Method in class net.messagevortex.transport.AbstractConnection
-
Gets the default timeout for this connection.
- getTimeout() - Method in class net.messagevortex.transport.imap.ImapServer
-
Gets the timeout for new incoming connections.
- getTo() - Method in class net.messagevortex.router.Edge
-
Get the receiving entity.
- getTooltipText(Point) - Method in class net.messagevortex.router.TooltipContainer
-
Returns the first tooltip text found for a given position.
- getToolTipText(MouseEvent) - Method in class net.messagevortex.router.JGraph
-
This method is called automatically when the mouse is over the component.
- getTransferQuota() - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Getting the transfer quota in bytes for outgoing messages.
- getTransportReceiver() - Method in class net.messagevortex.transport.smtp.SmtpReceiver
- getTransportSender() - Method in class net.messagevortex.blender.Blender
-
Gets the currently set transport layer.
- getTrustStore() - Method in class net.messagevortex.transport.Credentials
- getType() - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Getting the type of identity this key reflects.
- getUrl() - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Gets an URL representation of the identity.
- getUsagePeriod() - Method in class net.messagevortex.asn1.HeaderRequestIdentity
- getUsagePeriod() - Method in class net.messagevortex.asn1.IdentityBlock
-
Gets the currently set validity period of the block.
- getUsagePeriod() - Method in class net.messagevortex.asn1.PayloadChunk
- getUsagePeriod() - Method in class net.messagevortex.router.operation.AbstractOperation
- getUsageString() - Method in enum class net.messagevortex.asn1.encryption.CipherUsage
- getUsername() - Method in class net.messagevortex.transport.Credentials
- getUsernameFromUrl(String) - Static method in class net.messagevortex.transport.imap.ImapPassthruServer
-
Retrieves the username from an IMAPUrl string.
- getValid() - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Gets the currently set validity period.
- getVerifier() - Method in class net.messagevortex.blender.Blender
- getVersion() - Method in class net.messagevortex.Version
- getX() - Method in class net.messagevortex.router.operation.Matrix
-
Get the number of columns.
- getY() - Method in class net.messagevortex.router.operation.Matrix
-
Set the number of rows.
- GF_SIZE - Static variable in class net.messagevortex.asn1.AbstractRedundancyOperation
- gotConnect(ServerConnection) - Method in class net.messagevortex.transport.imap.ImapServer
- gotConnect(ServerConnection) - Method in class net.messagevortex.transport.smtp.SmtpReceiver
- gotConnect(ServerConnection) - Method in interface net.messagevortex.transport.SocketListener
- gotMessage(InputStream) - Method in class net.messagevortex.blender.DummyBlender
- gotMessage(InputStream) - Method in class net.messagevortex.blender.F5Blender
- gotMessage(InputStream) - Method in class net.messagevortex.blender.InitialRecipesBlender
- gotMessage(InputStream) - Method in class net.messagevortex.blender.SmtpBlender
-
Receives an SMTP message from the transport layer and extracts the message.
- gotMessage(InputStream) - Method in interface net.messagevortex.transport.TransportReceiver
-
This Method is called by the TransportSender layer if a possible vmessage has arrived.
- gotMessage(VortexMessage) - Method in interface net.messagevortex.blender.BlendingReceiver
-
This Method is called by the Blending layer if a vmessage has been extracted.
- gotMessage(VortexMessage) - Method in class net.messagevortex.MessageVortexRouting
- gotMessage(VortexMessage) - Method in class net.messagevortex.router.SimpleRouterImplementation
- GraphSet - Class in net.messagevortex.router
-
Represents the graphs between the nodes.
- GraphSet() - Constructor for class net.messagevortex.router.GraphSet
-
Creates a new empty graph set.
H
- handle(Callback[]) - Method in class net.messagevortex.transport.SaslClientCallbackHandler
- handle(Callback[]) - Method in class net.messagevortex.transport.SaslServerCallbackHandler
- handleBufferUnderflow(SSLEngine, ByteBuffer) - Method in class net.messagevortex.transport.AbstractConnection
- handleEndOfStream() - Method in class net.messagevortex.transport.AbstractConnection
- hashCode() - Method in class net.messagevortex.asn1.AlgorithmParameter
- hashCode() - Method in class net.messagevortex.asn1.AsymmetricKey
-
returns the hashcode of the dump representation.
- hashCode() - Method in class net.messagevortex.asn1.BlendingParameter
- hashCode() - Method in class net.messagevortex.asn1.CipherSpec
- hashCode() - Method in class net.messagevortex.asn1.IdentityBlock
- hashCode() - Method in class net.messagevortex.asn1.IdentityStoreBlock
- hashCode() - Method in class net.messagevortex.asn1.InnerMessageBlock
- hashCode() - Method in class net.messagevortex.asn1.PayloadChunk
- hashCode() - Method in class net.messagevortex.asn1.PrefixBlock
- hashCode() - Method in class net.messagevortex.asn1.RoutingCombo
- hashCode() - Method in class net.messagevortex.asn1.SymmetricKey
- hashCode() - Method in class net.messagevortex.asn1.UsagePeriod
- hashCode() - Method in class net.messagevortex.asn1.VortexMessage
- hashCode() - Method in class net.messagevortex.router.Edge
- hashCode() - Method in class net.messagevortex.router.GraphSet
- hashCode() - Method in class net.messagevortex.router.operation.Matrix
- hashCode() - Method in class net.messagevortex.transport.imap.ImapConnection
- HASHING - Enum constant in enum class net.messagevortex.asn1.encryption.AlgorithmType
- hasPrivateKey() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Checks if the object contains a private key.
- HeaderRequest - Class in net.messagevortex.asn1
-
ASN1 parser class for header request.
- HeaderRequest() - Constructor for class net.messagevortex.asn1.HeaderRequest
- HeaderRequestCapability - Class in net.messagevortex.asn1
-
ASN1 parser block for the capability request.
- HeaderRequestCapability() - Constructor for class net.messagevortex.asn1.HeaderRequestCapability
- HeaderRequestCapability(ASN1Encodable) - Constructor for class net.messagevortex.asn1.HeaderRequestCapability
-
Creates a class from the given ASN.1 object.
- HeaderRequestFactory - Class in net.messagevortex.asn1
-
ASN1 parser class for header request.
- HeaderRequestFactory() - Constructor for class net.messagevortex.asn1.HeaderRequestFactory
- HeaderRequestIdentity - Class in net.messagevortex.asn1
-
ASN1 parser for identity request.
- HeaderRequestIdentity() - Constructor for class net.messagevortex.asn1.HeaderRequestIdentity
- HeaderRequestIdentity(ASN1Encodable) - Constructor for class net.messagevortex.asn1.HeaderRequestIdentity
-
Creates a class from the given ASN.1 object.
- HeaderRequestIncreaseMessageQuota - Class in net.messagevortex.asn1
-
ASN1 parser for increasing message quota.
- HeaderRequestIncreaseMessageQuota() - Constructor for class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
- HeaderRequestIncreaseMessageQuota(ASN1Encodable) - Constructor for class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
-
Creates a request block from the ASN.1 structure.
- HeaderRequestIncreaseTransferQuota - Class in net.messagevortex.asn1
-
ASN1 parser for increasing message quota.
- HeaderRequestIncreaseTransferQuota() - Constructor for class net.messagevortex.asn1.HeaderRequestIncreaseTransferQuota
- HeaderRequestIncreaseTransferQuota(ASN1Encodable) - Constructor for class net.messagevortex.asn1.HeaderRequestIncreaseTransferQuota
-
Creates a request block from the ASN.1 structure.
- HeaderRequestQueryQuota - Class in net.messagevortex.asn1
-
ASN1 parser to request status of current quota.
- HeaderRequestQueryQuota() - Constructor for class net.messagevortex.asn1.HeaderRequestQueryQuota
- HeaderRequestQueryQuota(ASN1Encodable) - Constructor for class net.messagevortex.asn1.HeaderRequestQueryQuota
-
Creates a request block from the ASN.1 structure.
- HeaderRequestType - Enum Class in net.messagevortex.asn1
-
Type of header requests
- HeaderVerifier - Interface in net.messagevortex.accounting
-
Interface for an Accountant to verify the header for further processing.
- HIGH - Enum constant in enum class net.messagevortex.asn1.encryption.SecurityLevel
- HOST_ERROR - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- hotspot - Variable in class net.messagevortex.router.MessageFactory
I
- IDENTITY - Enum constant in enum class net.messagevortex.asn1.HeaderRequestType
- IDENTITY_ENCRYPTED - Static variable in class net.messagevortex.asn1.InnerMessageBlock
- IDENTITY_PLAIN - Static variable in class net.messagevortex.asn1.InnerMessageBlock
- IDENTITY_UNKNOWN - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- IdentityBlock - Class in net.messagevortex.asn1
-
Represents an identity block of a vortexMessage.
- IdentityBlock() - Constructor for class net.messagevortex.asn1.IdentityBlock
-
Creates a new IdentityBlock with a medium security default key.
- IdentityBlock(byte[]) - Constructor for class net.messagevortex.asn1.IdentityBlock
-
Parses the given unecrypted identity block.
- IdentityBlock(byte[], AsymmetricKey) - Constructor for class net.messagevortex.asn1.IdentityBlock
-
Parses the given identity block using the specified key.
- IdentityBlock(AsymmetricKey) - Constructor for class net.messagevortex.asn1.IdentityBlock
-
Generates a new IdentityBlock for the given key.
- IdentityBlock(ASN1Encodable) - Constructor for class net.messagevortex.asn1.IdentityBlock
-
Create object from ASN.1 code.
- IdentityBlock(ASN1Encodable, AsymmetricKey) - Constructor for class net.messagevortex.asn1.IdentityBlock
-
Create object from encrypted ASN.1 code.
- IdentityBlock.IdentityStatus - Enum Class in net.messagevortex.asn1
- identityStore - Variable in class net.messagevortex.router.MessageFactory
- IdentityStore - Class in net.messagevortex.asn1
-
Stores all known identities of a node.
- IdentityStore() - Constructor for class net.messagevortex.asn1.IdentityStore
- IdentityStore(byte[]) - Constructor for class net.messagevortex.asn1.IdentityStore
- IdentityStore(File) - Constructor for class net.messagevortex.asn1.IdentityStore
-
Create object from ASN.1 encoded file.
- IdentityStoreBlock - Class in net.messagevortex.asn1
-
This class represents one block of an identity store for storage.
- IdentityStoreBlock() - Constructor for class net.messagevortex.asn1.IdentityStoreBlock
- IdentityStoreBlock(String) - Constructor for class net.messagevortex.asn1.IdentityStoreBlock
-
Create an identity store block from an url.
- IdentityStoreBlock(ASN1Encodable) - Constructor for class net.messagevortex.asn1.IdentityStoreBlock
-
Create object from ASN.1 code.
- IdentityStoreBlock.IdentityType - Enum Class in net.messagevortex.asn1
- IdMapOperation - Class in net.messagevortex.router.operation
-
This is a dummy operation mainly for testing it maps output to input ids.
- IdMapOperation(int, int, int) - Constructor for class net.messagevortex.router.operation.IdMapOperation
-
Creates a simple operation mapping the input to the output ID.
- ImapBlankLineException - Exception in net.messagevortex.transport.imap
- ImapBlankLineException(ImapLine) - Constructor for exception net.messagevortex.transport.imap.ImapBlankLineException
- ImapClient - Class in net.messagevortex.transport.imap
- ImapClient(InetSocketAddress, SecurityContext) - Constructor for class net.messagevortex.transport.imap.ImapClient
- ImapCommand - Class in net.messagevortex.transport.imap
- ImapCommand() - Constructor for class net.messagevortex.transport.imap.ImapCommand
- ImapCommandAuthenticate - Class in net.messagevortex.transport.imap
-
Provides the the Authenticate command to the IMAP server.
- ImapCommandAuthenticate() - Constructor for class net.messagevortex.transport.imap.ImapCommandAuthenticate
- ImapCommandCapability - Class in net.messagevortex.transport.imap
- ImapCommandCapability() - Constructor for class net.messagevortex.transport.imap.ImapCommandCapability
- ImapCommandFactory - Class in net.messagevortex.transport.imap
- ImapCommandFactory() - Constructor for class net.messagevortex.transport.imap.ImapCommandFactory
- ImapCommandLogin - Class in net.messagevortex.transport.imap
- ImapCommandLogin() - Constructor for class net.messagevortex.transport.imap.ImapCommandLogin
- ImapCommandLogout - Class in net.messagevortex.transport.imap
- ImapCommandLogout() - Constructor for class net.messagevortex.transport.imap.ImapCommandLogout
- ImapCommandNoop - Class in net.messagevortex.transport.imap
- ImapCommandNoop() - Constructor for class net.messagevortex.transport.imap.ImapCommandNoop
- ImapConnection - Class in net.messagevortex.transport.imap
- ImapConnection(AbstractConnection, AuthenticationProxy) - Constructor for class net.messagevortex.transport.imap.ImapConnection
-
Creates an ImapConnection.
- ImapConnectionState - Enum Class in net.messagevortex.transport.imap
-
Created by Martin on 07.04.2018.
- ImapException - Exception in net.messagevortex.transport.imap
-
This exception expresses a failure in IMAP processing.
- ImapException(ImapLine, String) - Constructor for exception net.messagevortex.transport.imap.ImapException
- ImapLine - Class in net.messagevortex.transport.imap
-
A Imap conformant parser/scanner.
- ImapLine(ImapConnection, String) - Constructor for class net.messagevortex.transport.imap.ImapLine
-
Trivial constructor omiting a stream.
- ImapLine(ImapConnection, String, InputStream) - Constructor for class net.messagevortex.transport.imap.ImapLine
-
Creates an imap line object with a parser for a command.
- ImapNullLineException - Exception in net.messagevortex.transport.imap
- ImapNullLineException(ImapLine) - Constructor for exception net.messagevortex.transport.imap.ImapNullLineException
- ImapPassthruServer - Class in net.messagevortex.transport.imap
- ImapPassthruServer(InetSocketAddress, SecurityContext, Credentials, InetSocketAddress, Credentials) - Constructor for class net.messagevortex.transport.imap.ImapPassthruServer
-
Create an IMAP passthru proxy server.
- ImapServer - Class in net.messagevortex.transport.imap
- ImapServer(InetSocketAddress, SecurityContext) - Constructor for class net.messagevortex.transport.imap.ImapServer
-
Creates an IMAP server listening on the specified socket address.
- ImapServer(SecurityContext) - Constructor for class net.messagevortex.transport.imap.ImapServer
-
Creates an IMAP server listening the default port on all interfaces of the server.
- imapStartTls() - Method in class net.messagevortex.transport.imap.ImapClient
-
Initiate a TLS handshake by issuing a STARTTLS command.
- IncomingMessageRouterListener - Interface in net.messagevortex.router
- init() - Method in class net.messagevortex.transport.imap.ImapCommandAuthenticate
-
Initializer called by the static constructor of ImapCommand.
- init(ProcessingEnvironment) - Method in class net.messagevortex.asn1.annotator.AsnOneBuilder
- InitialRecipesBlender - Class in net.messagevortex.blender
- InitialRecipesBlender(String) - Constructor for class net.messagevortex.blender.InitialRecipesBlender
-
An initial blender implementation based on anonymity recipes.
- InitialRecipesBlender(String, BlendingReceiver, IdentityStore, Accountant) - Constructor for class net.messagevortex.blender.InitialRecipesBlender
-
Creates a passthru blender which abstracts a local transport media.
- INNER_MESSAGE_ENCRYPTED - Static variable in class net.messagevortex.asn1.VortexMessage
- INNER_MESSAGE_PLAIN - Static variable in class net.messagevortex.asn1.VortexMessage
- InnerMessageBlock - Class in net.messagevortex.asn1
-
represents the inner encrypted part of a VortexMessage.
- InnerMessageBlock() - Constructor for class net.messagevortex.asn1.InnerMessageBlock
- InnerMessageBlock(byte[], AsymmetricKey) - Constructor for class net.messagevortex.asn1.InnerMessageBlock
- InnerMessageBlock(Algorithm, AsymmetricKey) - Constructor for class net.messagevortex.asn1.InnerMessageBlock
- InnerMessageBlock(PrefixBlock, IdentityBlock, RoutingCombo) - Constructor for class net.messagevortex.asn1.InnerMessageBlock
-
Creates an inner message with the specified components.
- INPUT_ID - Static variable in class net.messagevortex.asn1.AbstractRedundancyOperation
- INTERNAL - Enum constant in enum class net.messagevortex.asn1.encryption.DumpType
- InternalPayloadSpace - Class in net.messagevortex.router.operation
-
Represents a payload space of an identity in memory for processing.
- InternalPayloadSpace(InternalPayloadSpaceStore, IdentityBlock) - Constructor for class net.messagevortex.router.operation.InternalPayloadSpace
-
Creates an internal payload space and adds it to the central directory.
- InternalPayloadSpaceStore - Class in net.messagevortex.router.operation
- InternalPayloadSpaceStore() - Constructor for class net.messagevortex.router.operation.InternalPayloadSpaceStore
- intToAsn1Object(DumpType) - Method in class net.messagevortex.asn1.HeaderRequestIdentity
- intToAsn1Object(DumpType) - Method in class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
- inUsagePeriod() - Method in class net.messagevortex.asn1.UsagePeriod
- inUsagePeriod(Date) - Method in class net.messagevortex.asn1.UsagePeriod
-
checks whether the reference time is within the specified usage time.
- isAppliable(Set<IdentityStoreBlock>) - Method in class net.messagevortex.blender.recipes.BlenderRecipe
-
Tests if the given recipe may be applied to the anon set available.
- isAppliable(Set<IdentityStoreBlock>) - Method in class net.messagevortex.blender.recipes.LowAnonRecipe
-
Checks if the recipe is applicaable.
- isAppliable(Set<IdentityStoreBlock>) - Method in class net.messagevortex.blender.recipes.SimplePathRecipe
- isCipherSupported(String) - Method in class net.messagevortex.transport.SecurityContext
- isComplete() - Method in class net.messagevortex.transport.SaslPlainServer
- isDefaultValue(String, String) - Method in class net.messagevortex.Config
-
Checks if a specific key is returning default values only.
- isEmpty() - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Check if the cache is empty.
- isEncodable() - Method in enum class net.messagevortex.asn1.encryption.Parameter
-
Check if Parameter may be encoded in an ASN.1 file.
- isEncrypted() - Method in class net.messagevortex.asn1.PrefixBlock
-
get the encryption status of the prefix block.
- isEncrypted() - Method in class net.messagevortex.asn1.RoutingCombo
- isInExtent(Point) - Method in class net.messagevortex.router.TooltipExtent
-
Returns true if the given point is within the extent.
- isInExtent(Point) - Method in class net.messagevortex.router.TooltipExtentBox
- isInExtent(Point) - Method in class net.messagevortex.router.TooltipExtentCircular
- isInUsagePeriod() - Method in class net.messagevortex.asn1.PayloadChunk
- isInUsagePeriod() - Method in class net.messagevortex.router.operation.AbstractOperation
-
Checks if the operation is within its usage period.
- isInUsagePeriod() - Method in interface net.messagevortex.router.operation.Operation
-
Checks if this operation is still valid or might be purged from the identities working space.
- isInUsagePeriod(Date) - Method in class net.messagevortex.asn1.PayloadChunk
-
Checks if the usage period passed is fully embraced in the usage period.
- isShutdown() - Method in class net.messagevortex.transport.AbstractConnection
- isShutdown() - Method in class net.messagevortex.transport.imap.ImapServer
- isShutdown() - Method in class net.messagevortex.transport.ListeningSocketChannel
- isShutdown() - Method in interface net.messagevortex.transport.StoppableThread
-
Query if the process is marked for shutdown.
- isTls() - Method in class net.messagevortex.transport.AbstractConnection
-
returns true if a TLS handshake has been successfully done.
- iterator() - Method in class net.messagevortex.router.GraphSet
- IV - Enum constant in enum class net.messagevortex.asn1.encryption.Parameter
J
- JGraph - Class in net.messagevortex.router
- JGraph(GraphSet) - Constructor for class net.messagevortex.router.JGraph
-
Creates a graph with the specified set.
K
- key - Variable in class net.messagevortex.asn1.SymmetricKey
- Key - Class in net.messagevortex.asn1
-
Abstract class for all encryption key types.
- Key() - Constructor for class net.messagevortex.asn1.Key
- KEYS - Static variable in class net.messagevortex.asn1.AbstractRedundancyOperation
- KEYSIZE - Enum constant in enum class net.messagevortex.asn1.encryption.Parameter
L
- listCache() - Method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Command line helper to list cached items.
- ListeningSocketChannel - Class in net.messagevortex.transport
- ListeningSocketChannel(InetSocketAddress, SocketListener) - Constructor for class net.messagevortex.transport.ListeningSocketChannel
-
Creates a listening socket channel.
- load(String) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Loads the cache from the specified filename.
- load(String) - Method in class net.messagevortex.Config
-
*
- login(String, String) - Method in class net.messagevortex.transport.AuthenticationProxy
-
Process a login request.
- LOW - Enum constant in enum class net.messagevortex.asn1.encryption.SecurityLevel
- LowAnonRecipe - Class in net.messagevortex.blender.recipes
- LowAnonRecipe(String) - Constructor for class net.messagevortex.blender.recipes.LowAnonRecipe
-
Constructor to create low anon recipe.
- lshift(int, int, byte) - Static method in class net.messagevortex.router.operation.BitShifter
-
shifts bits circularly left.
M
- MAC_ALGORITHM_UNKNOWN - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- MacAlgorithm - Class in net.messagevortex.asn1
-
Represents a Mac Algorithm as ASN.1 structure.
- MacAlgorithm() - Constructor for class net.messagevortex.asn1.MacAlgorithm
- MacAlgorithm(Algorithm) - Constructor for class net.messagevortex.asn1.MacAlgorithm
-
constructor to creates a mac algorith from an ASN.1 encoded object.
- MacAlgorithm(ASN1Encodable) - Constructor for class net.messagevortex.asn1.MacAlgorithm
-
constructor to creates a mac algorith from an ASN.1 encoded object.
- MacAlgorithmSpec - Class in net.messagevortex.asn1
- MacAlgorithmSpec(AsymmetricAlgorithmSpec) - Constructor for class net.messagevortex.asn1.MacAlgorithmSpec
- MacAlgorithmSpec(ASN1Encodable) - Constructor for class net.messagevortex.asn1.MacAlgorithmSpec
-
Create object from ASN.1 code.
- MailConnector - Class in net.messagevortex.transport
- MailConnector(String) - Constructor for class net.messagevortex.transport.MailConnector
- MailServer - Class in net.messagevortex.transport
- MailServer(String) - Constructor for class net.messagevortex.transport.MailServer
-
Creates a mail server according to the parameters specified.
- main(String[]) - Static method in class net.messagevortex.MessageVortex
-
Main command line method.
- main(String[]) - Static method in class net.messagevortex.router.SimpleMessageFactory
-
This is a test methode sheduled to be removed.
- mainReturn(String[]) - Static method in class net.messagevortex.MessageVortex
-
Wrapper function as entry point for tests.
- MapBlockOperation - Class in net.messagevortex.asn1
-
Contains all classes extending assembly blocks (Payload operations).
- MapBlockOperation(ASN1Encodable) - Constructor for class net.messagevortex.asn1.MapBlockOperation
-
Create object from ASN.1 code.
- MathMode - Interface in net.messagevortex.router.operation
- Matrix - Class in net.messagevortex.router.operation
-
Offers matrixContent calculations in different fields.
- Matrix(int, int, MathMode) - Constructor for class net.messagevortex.router.operation.Matrix
-
Creates a matrixContent (x,y) with the specified MathMode.
- Matrix(int, int, MathMode, byte[]) - Constructor for class net.messagevortex.router.operation.Matrix
-
Creates a two dimensional matrixContent (x,y) with the specified MathMode.
- Matrix(int, int, MathMode, int) - Constructor for class net.messagevortex.router.operation.Matrix
-
Creates a two dimensional matrixContent (x,y) with the specified MathMode.
- Matrix(int, int, MathMode, int[]) - Constructor for class net.messagevortex.router.operation.Matrix
-
Creates a two dimensional matrixContent (x,y) with the specified MathMode.
- Matrix(Matrix) - Constructor for class net.messagevortex.router.operation.Matrix
-
Creates a copy of the current matrix object.
- MAX_CACHE - Static variable in class net.messagevortex.router.operation.Matrix
- MEDIUM - Enum constant in enum class net.messagevortex.asn1.encryption.SecurityLevel
- merge(String) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Adds the keys in the specified file to the cache.
- MergePayloadOperation - Class in net.messagevortex.asn1
-
Represents a merge payload operation.
- MergePayloadOperation(ASN1Encodable) - Constructor for class net.messagevortex.asn1.MergePayloadOperation
-
Create object from ASN.1 code.
- MESSAGE_CHUNK_MISSING - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- MESSAGE_LIFE_EXPIRED - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- MESSAGE_QUOTA - Enum constant in enum class net.messagevortex.asn1.HeaderRequestType
- MESSAGE_QUOTA_EXCEEDED - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- MESSAGE_QUOTA_STATUS - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- MessageFactory - Class in net.messagevortex.router
-
Factory class to build full message (anonymizing structure).
- MessageFactory() - Constructor for class net.messagevortex.router.MessageFactory
- MessageVortex - Class in net.messagevortex
- MessageVortex() - Constructor for class net.messagevortex.MessageVortex
- MessageVortexAccounting - Class in net.messagevortex
- MessageVortexAccounting(Accountant) - Constructor for class net.messagevortex.MessageVortexAccounting
- MessageVortexConfig - Class in net.messagevortex
- MessageVortexController - Class in net.messagevortex
- MessageVortexController() - Constructor for class net.messagevortex.MessageVortexController
-
Creates a new vortex controller listening on localhost only.
- MessageVortexLogger - Class in net.messagevortex
- MessageVortexRepository - Class in net.messagevortex
- MessageVortexRepository() - Constructor for class net.messagevortex.MessageVortexRepository
- MessageVortexRouting - Class in net.messagevortex
- MessageVortexRouting(Accountant, BlendingSender) - Constructor for class net.messagevortex.MessageVortexRouting
- MessageVortexStatus - Class in net.messagevortex
- MessageVortexStatus() - Constructor for class net.messagevortex.MessageVortexStatus
- MIN_VALID_ID - Static variable in class net.messagevortex.asn1.PayloadChunk
- MISSING_PARAMETERS - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- Mode - Enum Class in net.messagevortex.asn1.encryption
-
Enumeration to list available encryption modes.
- MODE - Enum constant in enum class net.messagevortex.asn1.encryption.Parameter
- mouseClicked(MouseEvent) - Method in class net.messagevortex.router.JGraph
- mouseEntered(MouseEvent) - Method in class net.messagevortex.router.JGraph
- mouseExited(MouseEvent) - Method in class net.messagevortex.router.JGraph
- mousePressed(MouseEvent) - Method in class net.messagevortex.router.JGraph
- mouseReleased(MouseEvent) - Method in class net.messagevortex.router.JGraph
- msg - Variable in class net.messagevortex.router.MessageFactory
- mul(int, int) - Method in class net.messagevortex.router.operation.GaloisFieldMathMode
- mul(int, int) - Method in interface net.messagevortex.router.operation.MathMode
-
Multiplys c1 ith c2.
- mul(int, int) - Method in class net.messagevortex.router.operation.RealMathMode
- mul(Matrix) - Method in class net.messagevortex.router.operation.Matrix
-
Multiplies the current matrixContent with the specified matrixContent.
- MURB - Static variable in class net.messagevortex.asn1.RoutingCombo
N
- net.messagevortex - package net.messagevortex
- net.messagevortex.accounting - package net.messagevortex.accounting
-
Contains classes required to do accounting.
- net.messagevortex.asn1 - package net.messagevortex.asn1
-
Contains classes required for decoding and encoding vortex messages and represent VortexMessages states.
- net.messagevortex.asn1.annotator - package net.messagevortex.asn1.annotator
- net.messagevortex.asn1.encryption - package net.messagevortex.asn1.encryption
- net.messagevortex.blender - package net.messagevortex.blender
-
contains blender layer related classes.
- net.messagevortex.blender.generators - package net.messagevortex.blender.generators
- net.messagevortex.blender.recipes - package net.messagevortex.blender.recipes
- net.messagevortex.commandline - package net.messagevortex.commandline
- net.messagevortex.router - package net.messagevortex.router
- net.messagevortex.router.operation - package net.messagevortex.router.operation
-
Contains classes required to execute mix operations in memory.
- net.messagevortex.transport - package net.messagevortex.transport
-
This package contains vital classes for transport layer.
- net.messagevortex.transport.dummy - package net.messagevortex.transport.dummy
- net.messagevortex.transport.imap - package net.messagevortex.transport.imap
-
Contains all the classes required for the imap implementation.
- net.messagevortex.transport.pop3 - package net.messagevortex.transport.pop3
- net.messagevortex.transport.smtp - package net.messagevortex.transport.smtp
- NEW - Enum constant in enum class net.messagevortex.asn1.IdentityBlock.IdentityStatus
- next() - Method in enum class net.messagevortex.asn1.encryption.SecurityLevel
-
Retrieves the next higher security level.
- nextByte() - Method in interface net.messagevortex.asn1.encryption.Prng
-
Returns the next random byte of the initialized Prng.
- nextByte() - Method in class net.messagevortex.router.operation.AddRedundancy.SimplePrng
-
Get the next random byte of the Prng.
- nextBytes(byte[]) - Static method in class net.messagevortex.ExtendedSecureRandom
-
An array filled with random byte values.
- nextDouble() - Static method in class net.messagevortex.ExtendedSecureRandom
-
Returns the next pseudorandom, uniformly distributed double value between 0.0 and 1.0 from this random number generator's sequence.
- nextGauss() - Static method in class net.messagevortex.ExtendedSecureRandom
-
Returns a gaussian distributed value between 0 and 1 (maximum at 0.5).
- nextInt(int) - Static method in class net.messagevortex.ExtendedSecureRandom
-
Returns an integer between 0 and bound-1.
- nextInt(int, int) - Static method in class net.messagevortex.ExtendedSecureRandom
-
Returns an integer between low and up-1.
- nextRandomTime(long, long, long) - Static method in class net.messagevortex.ExtendedSecureRandom
-
Returns a random time.
- nextString(int) - Static method in class net.messagevortex.transport.RandomString
-
Returns a random string with the symbol set [0-9a-z].
- nextString(int, String) - Static method in class net.messagevortex.transport.RandomString
-
Returns a random string.
- NODE_IDENTITY - Enum constant in enum class net.messagevortex.asn1.IdentityStoreBlock.IdentityType
- NONCE - Enum constant in enum class net.messagevortex.asn1.encryption.Parameter
- NONE - Enum constant in enum class net.messagevortex.asn1.encryption.Mode
- NONE - Enum constant in enum class net.messagevortex.asn1.encryption.Padding
- notAfter - Variable in class net.messagevortex.asn1.UsagePeriod
- notBefore - Variable in class net.messagevortex.asn1.UsagePeriod
- NotImplementedException - Exception in net.messagevortex
-
Runtime exception representing not implemented code parts.
- NotImplementedException() - Constructor for exception net.messagevortex.NotImplementedException
O
- OAEP_SHA256_MGF1 - Enum constant in enum class net.messagevortex.asn1.encryption.Padding
- OAEP_SHA384_MGF1 - Enum constant in enum class net.messagevortex.asn1.encryption.Padding
- OAEP_SHA512_MGF1 - Enum constant in enum class net.messagevortex.asn1.encryption.Padding
- OCB - Enum constant in enum class net.messagevortex.asn1.encryption.Mode
- OFB - Enum constant in enum class net.messagevortex.asn1.encryption.Mode
- OFFSET - Enum constant in enum class net.messagevortex.asn1.BlendingParameter.BlendingParameterChoice
- OK - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- Operation - Class in net.messagevortex.asn1
-
Represents a the Blending specification of the router block.
- Operation - Interface in net.messagevortex.router.operation
-
This interface represents a standard operation in the payload space of an identity.
- OperationFactory - Class in net.messagevortex.asn1
- OperationFactory() - Constructor for class net.messagevortex.asn1.OperationFactory
- OPERATIONS - Static variable in class net.messagevortex.asn1.RoutingCombo
- OUTPUT_ID - Static variable in class net.messagevortex.asn1.AbstractRedundancyOperation
- OWNED_IDENTITY - Enum constant in enum class net.messagevortex.asn1.IdentityStoreBlock.IdentityType
P
- pad(int, int, byte[], Prng, int, int) - Static method in class net.messagevortex.router.operation.AddRedundancy
-
padds a given payload block.
- Padding - Enum Class in net.messagevortex.asn1.encryption
-
Enumeration listing all available padding types for encryption.
- PADDING - Enum constant in enum class net.messagevortex.asn1.encryption.Parameter
- paintComponent(Graphics) - Method in class net.messagevortex.router.JGraph
- Parameter - Enum Class in net.messagevortex.asn1.encryption
-
Enumeration of all supported Parameters.
- parse(byte[]) - Method in class net.messagevortex.asn1.AbstractBlock
- parse(byte[]) - Method in class net.messagevortex.asn1.IdentityStore
- parse(byte[]) - Method in class net.messagevortex.asn1.VortexMessage
- parse(byte[], AsymmetricKey) - Method in class net.messagevortex.asn1.InnerMessageBlock
- parse(InputStream) - Method in class net.messagevortex.asn1.VortexMessage
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.AbstractBlock
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.AbstractCryptPayloadOperation
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.AlgorithmParameter
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.AsymmetricAlgorithmSpec
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.AsymmetricKey
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.BlendingParameter
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.BlendingSpec
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.CipherSpec
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestCapability
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestIdentity
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestIncreaseTransferQuota
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.HeaderRequestQueryQuota
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.IdentityBlock
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.IdentityStore
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.IdentityStoreBlock
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.InnerMessageBlock
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.MacAlgorithm
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.MapBlockOperation
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.MergePayloadOperation
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.PayloadChunk
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.PrefixBlock
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.ReplyBlock
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.RoutingCombo
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.SizeBlock
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.SplitPayloadOperation
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.SymmetricKey
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.UsagePeriod
- parse(ASN1Encodable) - Method in class net.messagevortex.asn1.VortexMessage
- parse(ASN1Encodable, AsymmetricKey) - Method in class net.messagevortex.asn1.InnerMessageBlock
- PayloadChunk - Class in net.messagevortex.asn1
- PayloadChunk() - Constructor for class net.messagevortex.asn1.PayloadChunk
-
Creates an empty payload block.
- PayloadChunk(int, byte[], UsagePeriod) - Constructor for class net.messagevortex.asn1.PayloadChunk
-
Creates a payload block from raw data.
- PayloadChunk(ASN1Encodable, UsagePeriod) - Constructor for class net.messagevortex.asn1.PayloadChunk
-
Creates a payload block from a ASN1 stream.
- peek(AlgorithmParameter) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Gets a precalculated key from the cache without removing it.
- period - Variable in class net.messagevortex.asn1.HeaderRequestCapability
- period - Variable in class net.messagevortex.asn1.HeaderRequestIdentity
- PKCS1 - Enum constant in enum class net.messagevortex.asn1.encryption.Padding
- PKCS7 - Enum constant in enum class net.messagevortex.asn1.encryption.Padding
- PLAIN - Enum constant in enum class net.messagevortex.transport.SaslMechanisms
- PLAIN - Enum constant in enum class net.messagevortex.transport.SecurityRequirement
- PREFIX_ENCRYPTED - Static variable in class net.messagevortex.asn1.InnerMessageBlock
- PREFIX_ENCRYPTED - Static variable in class net.messagevortex.asn1.RoutingCombo
- PREFIX_ENCRYPTED - Static variable in class net.messagevortex.asn1.VortexMessage
- PREFIX_PLAIN - Static variable in class net.messagevortex.asn1.InnerMessageBlock
- PREFIX_PLAIN - Static variable in class net.messagevortex.asn1.RoutingCombo
- PREFIX_PLAIN - Static variable in class net.messagevortex.asn1.VortexMessage
- PrefixBlock - Class in net.messagevortex.asn1
-
ASN1 parser class for header reply.
- PrefixBlock() - Constructor for class net.messagevortex.asn1.PrefixBlock
-
Creates a prefix with a random symmetric key.
- PrefixBlock(byte[], AsymmetricKey) - Constructor for class net.messagevortex.asn1.PrefixBlock
-
Creates a prefix from the provided byte array by decyphering it with the provided key.
- PrefixBlock(SymmetricKey) - Constructor for class net.messagevortex.asn1.PrefixBlock
-
Creates a prefix with the given key.
- PrefixBlock(ASN1Primitive, AsymmetricKey) - Constructor for class net.messagevortex.asn1.PrefixBlock
-
Creates a prefix by parsing to in plan (unencrypted).
- prepareDump(String) - Method in class net.messagevortex.asn1.AbstractBlock
- PRIVATE_COMMENTED - Enum constant in enum class net.messagevortex.asn1.encryption.DumpType
- privateKey - Variable in class net.messagevortex.asn1.AsymmetricKey
- Prng - Interface in net.messagevortex.asn1.encryption
- PRNG_ALGORITHM_UNKNOWN - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- PrngType - Enum Class in net.messagevortex.asn1.encryption
-
Specifies random number generator.
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class net.messagevortex.asn1.annotator.AsnOneBuilder
- processCommand(ImapLine) - Method in class net.messagevortex.transport.imap.ImapCommand
-
Processes the imap lie prefixed by a command returned by getCommandIdentifier().
- processCommand(ImapLine) - Method in class net.messagevortex.transport.imap.ImapCommandAuthenticate
-
process authentication command.
- processCommand(ImapLine) - Method in class net.messagevortex.transport.imap.ImapCommandCapability
- processCommand(ImapLine) - Method in class net.messagevortex.transport.imap.ImapCommandLogin
-
Process the login command.
- processCommand(ImapLine) - Method in class net.messagevortex.transport.imap.ImapCommandLogout
- processCommand(ImapLine) - Method in class net.messagevortex.transport.imap.ImapCommandNoop
-
Process NOOP command.
- processLine(String) - Method in class net.messagevortex.transport.imap.ImapClient
- processMessage(VortexMessage) - Method in interface net.messagevortex.router.IncomingMessageRouterListener
-
This method is called by the blender layer when an incomming message has been received and the verifier acknowledged its processing.
- PUBLIC_ONLY - Enum constant in enum class net.messagevortex.asn1.encryption.DumpType
- publicKey - Variable in class net.messagevortex.asn1.AsymmetricKey
- pull(AlgorithmParameter) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Gets a precalculated key from the cache.
- push(AsymmetricKey) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
store a precalculated key into the cache.
- put(int, String) - Method in class net.messagevortex.asn1.AlgorithmParameter
-
Puts a key/value pair into the list.
- put(String, String) - Method in class net.messagevortex.asn1.AlgorithmParameter
- put(Parameter, String) - Method in class net.messagevortex.asn1.AlgorithmParameter
-
Puts a key/value pair into the list.
- PUZZLE_RECEIVED - Enum constant in enum class net.messagevortex.asn1.IdentityBlock.IdentityStatus
- PUZZLE_REQUESTED - Enum constant in enum class net.messagevortex.asn1.IdentityBlock.IdentityStatus
- PUZZLE_REQUIRED - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- PUZZLE_SENT - Enum constant in enum class net.messagevortex.asn1.IdentityBlock.IdentityStatus
- PUZZLE_UNKNOWN - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
Q
- QUANTUM - Enum constant in enum class net.messagevortex.asn1.encryption.SecurityLevel
- QUOTA_QUERY - Enum constant in enum class net.messagevortex.asn1.HeaderRequestType
R
- randomMatrix(int, int, MathMode) - Static method in class net.messagevortex.router.operation.Matrix
-
Returns a matrixContent with the specified dimension initialised with random values.
- RandomString - Class in net.messagevortex.transport
- read() - Method in class net.messagevortex.transport.AbstractConnection
- read(long) - Method in class net.messagevortex.transport.AbstractConnection
-
Read a string from the socket channel.
- readln() - Method in class net.messagevortex.transport.AbstractConnection
- readln(long) - Method in class net.messagevortex.transport.AbstractConnection
-
Read a string up until CRLF from the socket channel.
- RealMathMode - Class in net.messagevortex.router.operation
-
Created by martin.gwerder on 20.04.2017.
- RECIPIENT_IDENTITY - Enum constant in enum class net.messagevortex.asn1.IdentityStoreBlock.IdentityType
- REDUNDANCY - Static variable in class net.messagevortex.asn1.AbstractRedundancyOperation
- RedundancyMatrix - Class in net.messagevortex.router.operation
-
Creates a redundancy matrixContent or a recovery matrixContent for the redundancy operations.
- RedundancyMatrix(int, int, MathMode) - Constructor for class net.messagevortex.router.operation.RedundancyMatrix
-
Creates a redundancy matrixContent based on vnadermonde matrices.
- RedundancyMatrix(int, int, MathMode, boolean, boolean) - Constructor for class net.messagevortex.router.operation.RedundancyMatrix
-
Creates a redundancy matrixContent based on vandermonde matrices.
- RedundancyMatrix(RedundancyMatrix) - Constructor for class net.messagevortex.router.operation.RedundancyMatrix
- reference - Variable in class net.messagevortex.asn1.UsagePeriod
- registerCommand(ImapCommand) - Static method in class net.messagevortex.transport.imap.ImapCommandFactory
-
register a command so that process command is able to identify it and call the apropriate handler.
- RELATIVE - Enum constant in enum class net.messagevortex.asn1.UsagePeriodType
- removeAddress(String) - Method in class net.messagevortex.asn1.IdentityStore
-
removes a node address from the identity store.
- removeBlendingLayer(Blender) - Method in interface net.messagevortex.router.Router
-
Removes a previously added blender layer.
- removeBlendingLayer(Blender) - Method in class net.messagevortex.router.SimpleRouterImplementation
- removeCacheElement() - Method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Command line helper to remove a cached item type from the cache.
- removeCacheElement(int) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Remove the specified key type from cache.
- removeCacheElement(int) - Method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Remove a the specified item type from the cache.
- removeConfigValue(String) - Method in class net.messagevortex.Config
-
*
- removeOperation(Operation) - Method in class net.messagevortex.router.operation.InternalPayloadSpace
-
Remove an operation from the workspace.
- RemoveRedundancy - Class in net.messagevortex.router.operation
-
This is the core of the redundancy remove operation.
- RemoveRedundancy(RemoveRedundancyOperation) - Constructor for class net.messagevortex.router.operation.RemoveRedundancy
- RemoveRedundancyOperation - Class in net.messagevortex.asn1
-
Represents a remove redundancy operation.
- RemoveRedundancyOperation(int, int, int, List<SymmetricKey>, int, int) - Constructor for class net.messagevortex.asn1.RemoveRedundancyOperation
- RemoveRedundancyOperation(ASN1Encodable) - Constructor for class net.messagevortex.asn1.RemoveRedundancyOperation
- removeRow(int) - Method in class net.messagevortex.router.operation.Matrix
-
Removes the specified row from the matrixContent.
- ReplyBlock - Class in net.messagevortex.asn1
- ReplyBlock() - Constructor for class net.messagevortex.asn1.ReplyBlock
- requestCacheIncrease(AlgorithmParameter) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Increase the cache size for the specified parameter set.
- reset() - Method in interface net.messagevortex.asn1.encryption.Prng
-
Resets the prng to the last specified seed.
- reset() - Method in class net.messagevortex.router.operation.AddRedundancy.SimplePrng
-
Resets the Prng to the initially seeded state.
- resetDemo() - Static method in class net.messagevortex.asn1.IdentityStore
- RIPEMD160 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- Router - Interface in net.messagevortex.router
- ROUTING_ENCRYPTED - Static variable in class net.messagevortex.asn1.InnerMessageBlock
- ROUTING_ENCRYPTED - Static variable in class net.messagevortex.asn1.RoutingCombo
- ROUTING_PLAIN - Static variable in class net.messagevortex.asn1.InnerMessageBlock
- ROUTING_PLAIN - Static variable in class net.messagevortex.asn1.RoutingCombo
- RoutingCombo - Class in net.messagevortex.asn1
-
Created by martin.gwerder on 14.04.2016.
- RoutingCombo() - Constructor for class net.messagevortex.asn1.RoutingCombo
-
Creates an empty router block.
- RoutingCombo(byte[], boolean) - Constructor for class net.messagevortex.asn1.RoutingCombo
-
Creates a router block from a DER representation.
- RoutingCombo(ASN1Encodable) - Constructor for class net.messagevortex.asn1.RoutingCombo
- RSA - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- rshift(int, int, byte) - Static method in class net.messagevortex.router.operation.BitShifter
-
shifts bits circularly right.
- run() - Method in class net.messagevortex.transport.imap.ImapClient
-
the processing methode of the running thread.
- run() - Method in class net.messagevortex.transport.smtp.TestSmtpHandler
-
Thread runner.
- run() - Method in class net.messagevortex.transport.SocketDeblocker
-
Thread runner.
- RunningDaemon - Interface in net.messagevortex
S
- SaslClientCallbackHandler - Class in net.messagevortex.transport
- SaslClientCallbackHandler(Credentials) - Constructor for class net.messagevortex.transport.SaslClientCallbackHandler
- SaslMechanisms - Enum Class in net.messagevortex.transport
-
Enum representing supported SASL mechanisms.
- SaslPlainServer - Class in net.messagevortex.transport
- SaslPlainServer.SaslPlainServerFactory - Class in net.messagevortex.transport
- SaslPlainServer.SecurityProvider - Class in net.messagevortex.transport
- SaslPlainServerFactory() - Constructor for class net.messagevortex.transport.SaslPlainServer.SaslPlainServerFactory
- SaslServerCallbackHandler - Class in net.messagevortex.transport
- SaslServerCallbackHandler(AuthenticationProxy) - Constructor for class net.messagevortex.transport.SaslServerCallbackHandler
- saveScreenshot(String, int, int) - Method in class net.messagevortex.router.JGraph
-
Writes a screenshot of the current graph into a jpeg file.
- SECP384R1 - Enum constant in enum class net.messagevortex.asn1.encryption.EllipticCurveType
- SECP521R1 - Enum constant in enum class net.messagevortex.asn1.encryption.EllipticCurveType
- SECT409K1 - Enum constant in enum class net.messagevortex.asn1.encryption.EllipticCurveType
- SecurityContext - Class in net.messagevortex.transport
-
Created by Martin on 11.03.2018.
- SecurityContext() - Constructor for class net.messagevortex.transport.SecurityContext
- SecurityContext(SSLContext) - Constructor for class net.messagevortex.transport.SecurityContext
- SecurityContext(SSLContext, SecurityRequirement) - Constructor for class net.messagevortex.transport.SecurityContext
- SecurityContext(SecurityRequirement) - Constructor for class net.messagevortex.transport.SecurityContext
- SecurityLevel - Enum Class in net.messagevortex.asn1.encryption
-
Enumeration of all possible security levels.
- SecurityProvider() - Constructor for class net.messagevortex.transport.SaslPlainServer.SecurityProvider
- SecurityRequirement - Enum Class in net.messagevortex.transport
- sendCommand(String) - Method in class net.messagevortex.transport.imap.ImapClient
-
Send a command to an IMAP server.
- sendCommand(String, long) - Method in class net.messagevortex.transport.imap.ImapClient
-
Send a command to an IMAP server.
- sendMessage(String, InputStream) - Method in class net.messagevortex.transport.dummy.DummyTransportTrx
-
send a message to another dummy endpoint.
- sendMessage(String, InputStream) - Method in class net.messagevortex.transport.MailConnector
- sendMessage(String, InputStream) - Method in class net.messagevortex.transport.MailServer
- sendMessage(String, InputStream) - Method in class net.messagevortex.transport.pop3.TestPop3Handler
- sendMessage(String, InputStream) - Method in class net.messagevortex.transport.smtp.SmtpSender
- sendMessage(String, InputStream) - Method in class net.messagevortex.transport.smtp.TestSmtpHandler
- sendMessage(String, InputStream) - Method in class net.messagevortex.transport.SmtpImapServer
- sendMessage(String, InputStream) - Method in interface net.messagevortex.transport.TransportSender
-
sends a message on the transport layer.
- serialVersionUID - Static variable in class net.messagevortex.asn1.AbstractCryptPayloadOperation
- serialVersionUID - Static variable in class net.messagevortex.asn1.AbstractRedundancyOperation
- serialVersionUID - Static variable in class net.messagevortex.asn1.AddRedundancyOperation
- serialVersionUID - Static variable in class net.messagevortex.asn1.AlgorithmParameter
- serialVersionUID - Static variable in class net.messagevortex.asn1.AsymmetricAlgorithmSpec
- serialVersionUID - Static variable in class net.messagevortex.asn1.AsymmetricKey
- serialVersionUID - Static variable in class net.messagevortex.asn1.AsymmetricKeyCache
- serialVersionUID - Static variable in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
- serialVersionUID - Static variable in class net.messagevortex.asn1.BlendingParameter
- serialVersionUID - Static variable in class net.messagevortex.asn1.BlendingSpec
- serialVersionUID - Static variable in class net.messagevortex.asn1.CipherSpec
- serialVersionUID - Static variable in class net.messagevortex.asn1.DecryptPayloadOperation
- serialVersionUID - Static variable in enum class net.messagevortex.asn1.encryption.Algorithm
- serialVersionUID - Static variable in enum class net.messagevortex.asn1.encryption.AlgorithmType
- serialVersionUID - Static variable in enum class net.messagevortex.asn1.encryption.Padding
- serialVersionUID - Static variable in class net.messagevortex.asn1.EncryptPayloadOperation
- serialVersionUID - Static variable in class net.messagevortex.asn1.HeaderRequest
- serialVersionUID - Static variable in class net.messagevortex.asn1.HeaderRequestCapability
- serialVersionUID - Static variable in class net.messagevortex.asn1.HeaderRequestFactory
- serialVersionUID - Static variable in class net.messagevortex.asn1.HeaderRequestIdentity
- serialVersionUID - Static variable in class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
- serialVersionUID - Static variable in class net.messagevortex.asn1.HeaderRequestIncreaseTransferQuota
- serialVersionUID - Static variable in class net.messagevortex.asn1.HeaderRequestQueryQuota
- serialVersionUID - Static variable in class net.messagevortex.asn1.IdentityBlock
- serialVersionUID - Static variable in class net.messagevortex.asn1.IdentityStore
- serialVersionUID - Static variable in class net.messagevortex.asn1.IdentityStoreBlock
- serialVersionUID - Static variable in class net.messagevortex.asn1.InnerMessageBlock
- serialVersionUID - Static variable in class net.messagevortex.asn1.Key
- serialVersionUID - Static variable in class net.messagevortex.asn1.MacAlgorithm
- serialVersionUID - Static variable in class net.messagevortex.asn1.MacAlgorithmSpec
- serialVersionUID - Static variable in class net.messagevortex.asn1.MapBlockOperation
- serialVersionUID - Static variable in class net.messagevortex.asn1.MergePayloadOperation
- serialVersionUID - Static variable in class net.messagevortex.asn1.Operation
- serialVersionUID - Static variable in class net.messagevortex.asn1.PayloadChunk
- serialVersionUID - Static variable in class net.messagevortex.asn1.PrefixBlock
- serialVersionUID - Static variable in class net.messagevortex.asn1.RemoveRedundancyOperation
- serialVersionUID - Static variable in class net.messagevortex.asn1.RoutingCombo
- serialVersionUID - Static variable in class net.messagevortex.asn1.SizeBlock
- serialVersionUID - Static variable in class net.messagevortex.asn1.SplitPayloadOperation
- serialVersionUID - Static variable in class net.messagevortex.asn1.SymmetricAlgorithmSpec
- serialVersionUID - Static variable in class net.messagevortex.asn1.SymmetricKey
- serialVersionUID - Static variable in class net.messagevortex.asn1.UsagePeriod
- serialVersionUID - Static variable in class net.messagevortex.asn1.VortexMessage
- serialVersionUID - Static variable in class net.messagevortex.router.operation.AddRedundancy
- serialVersionUID - Static variable in class net.messagevortex.router.operation.IdMapOperation
- serialVersionUID - Static variable in class net.messagevortex.router.operation.RemoveRedundancy
- ServerConnection - Class in net.messagevortex.transport
-
A generic listening server connection.
- ServerConnection(SocketChannel, SecurityContext) - Constructor for class net.messagevortex.transport.ServerConnection
-
Creates a server connection based on a server channel.
- ServerConnection(AbstractConnection) - Constructor for class net.messagevortex.transport.ServerConnection
-
Creates a connection based on a template connection.
- setAccountant(String, String, Accountant) - Static method in class net.messagevortex.MessageVortexRepository
-
Set the accountant specified in the named configuration section.
- setAccountant(Accountant) - Method in class net.messagevortex.MessageVortexAccounting
-
set the accountant in charge off the workspace.
- setAccountant(Accountant) - Method in class net.messagevortex.MessageVortexRouting
-
Specifies the accounting layer to be used.
- setAccountant(Accountant) - Method in interface net.messagevortex.router.Router
-
Sets the accounting layer for the router layer.
- setAccountant(Accountant) - Method in class net.messagevortex.router.SimpleRouterImplementation
- setAlgorithm(Algorithm) - Method in class net.messagevortex.asn1.MacAlgorithm
-
Sets the algorithm.
- setAnonymitySet(IdentityStoreBlock[]) - Method in class net.messagevortex.router.GraphSet
-
Sets the list of identities to be used for the anonymity set.
- setAnonymitySetSize(int) - Method in class net.messagevortex.blender.InitialRecipesBlender
-
Sets the size of the anonymity set.
- setAsymmetricSpec(AsymmetricAlgorithmSpec) - Method in class net.messagevortex.asn1.CipherSpec
-
Sets the specification for an asymmetric key.
- setAuth(AuthenticationProxy) - Method in class net.messagevortex.transport.imap.ImapConnection
-
Setter for the authentication proxy handling incomming requests for authentication.
- setAuth(AuthenticationProxy) - Method in class net.messagevortex.transport.imap.ImapServer
-
Sets the authentication proxy for incoming connections.
- setBlender(String, String, Blender) - Static method in class net.messagevortex.MessageVortexRepository
-
Set the blender specified in the named configuration section.
- setBlenderReceiver(BlendingReceiver) - Method in class net.messagevortex.blender.Blender
-
Sets the listening router layer.
- setBlendingType(String) - Method in class net.messagevortex.asn1.BlendingSpec
-
Sets the media type of the blender spec.
- setBooleanValue(String, String, boolean, int) - Method in class net.messagevortex.Config
-
*
- setCacheFileName(String) - Static method in class net.messagevortex.asn1.AsymmetricKey
- setCacheFileName(String) - Static method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Set name of cache file.
- setCacheSize() - Method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Command line helper to set the maximum cache size of a cached item.
- setCacheSize(int, int) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Set the expected size of the cache.
- setCacheSize(int, int) - Method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Set the maximum cache size of a cached item.
- setCalcTime(AlgorithmParameter, long) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Sets the time for a calculation with the specified parameter.
- setCalculatedPayload(int, PayloadChunk) - Method in class net.messagevortex.router.operation.InternalPayloadSpace
-
Sets an ephemeral payload.
- setCipherUsage(CipherUsage) - Method in class net.messagevortex.asn1.CipherSpec
-
Sets the usage type for the cypher specified in this set.
- setClientCert(KeyStore) - Method in class net.messagevortex.transport.Credentials
-
Sets the trust store to be used when working with peer certificates.
- setClusterName(String) - Static method in class net.messagevortex.transport.dummy.DummyTransportTrx
-
Sets the name of the cluster instance.
- setContext(SSLContext) - Method in class net.messagevortex.transport.SecurityContext
-
Sets the SSL context to be used.
- setDataStripes(int) - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
-
Sets the number of data stripes for this operation.
- setDecryptionKey(AsymmetricKey) - Method in class net.messagevortex.asn1.PrefixBlock
-
Sets the decryption key for the prefix block.
- setDecryptionKey(AsymmetricKey) - Method in class net.messagevortex.asn1.VortexMessage
-
Set the encryption/decryption decryptionKey.
- setDefault(SecurityLevel) - Static method in enum class net.messagevortex.asn1.encryption.SecurityLevel
-
Sets the default security level to be used.
- setDefaultTimeout(long) - Static method in class net.messagevortex.transport.AbstractConnection
-
Sets the default timeout for all connections not having an own timeout.
- setDelayTime(long) - Method in class net.messagevortex.router.Edge
-
Sets the maximum delay time a router may choose to delay the edge starting at the start time.
- setDequeueProbability(double) - Static method in class net.messagevortex.asn1.AsymmetricKey
-
Sets the probability of reusing a precalculated key again.
- setEngine(SSLEngine) - Method in class net.messagevortex.transport.AbstractConnection
- setField(int, int, int) - Method in class net.messagevortex.router.operation.Matrix
-
Sets the value of a specified matrixContent field.
- setFistProcessTime(long) - Method in class net.messagevortex.asn1.RoutingCombo
-
Sets time when router block could be processed (earliest).
- setGfSize(int) - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
-
Sets the omega parameter of the Galois field.
- setGlobalLogLevel(Level) - Static method in class net.messagevortex.MessageVortexLogger
-
Sets the provided log level globally.
- setHostIdentity(AsymmetricKey) - Method in class net.messagevortex.asn1.IdentityStore
-
Sets the owned key.
- setId(int) - Method in class net.messagevortex.asn1.PayloadChunk
-
Sets the id of the payload chunk.
- setId(String) - Method in class net.messagevortex.transport.imap.ImapConnection
-
Sets the thread name of the connection handler.
- setIdentityCert(X509Certificate) - Method in class net.messagevortex.transport.Credentials
-
Sets the certificate to be used with this identity.
- setIdentityKey(AsymmetricKey) - Method in class net.messagevortex.asn1.IdentityBlock
-
Sets the identity representation (asymmetric key) of the block.
- setIdentityKey(AsymmetricKey) - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Set a new identity key.
- setIdentityStore(String, String, IdentityStore) - Static method in class net.messagevortex.MessageVortexRepository
-
Set the identity store specified in the named configuration section.
- setIdentityStore(IdentityStore) - Method in class net.messagevortex.router.MessageFactory
-
Sets the identity store to be used for creation of the message.
- setImapConnection(ImapConnection) - Method in class net.messagevortex.transport.AuthenticationProxy
-
Sets the ImapConnection object which belongs to this proxy.
- setImapState(ImapConnectionState) - Method in class net.messagevortex.transport.imap.ImapConnection
-
Sets the current authentication state of the connection.
- setIncomingMessageListener(IncomingMessageRouterListener) - Method in class net.messagevortex.blender.Blender
-
Sets the listener for incoming messages to the router listener.
- setInnerMessage(InnerMessageBlock) - Method in class net.messagevortex.asn1.VortexMessage
-
Setter for the inner message block.
- setInputId(int) - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
-
Sets the id of the first input id of the payload.
- setInternalPayload(IdentityBlock, InternalPayloadSpace) - Method in class net.messagevortex.router.operation.InternalPayloadSpaceStore
-
Sets a payload space into the payload space store.
- setInternalPayload(InternalPayloadSpace) - Method in class net.messagevortex.router.operation.AbstractOperation
-
Puts a payload int the workspace.
- setInternalPayload(InternalPayloadSpace) - Method in interface net.messagevortex.router.operation.Operation
-
Sets the internal payload and associated identity.
- setIv(byte[]) - Method in class net.messagevortex.asn1.SymmetricKey
-
Sets a initialisation vector to be used by the keys default padding.
- setKey(byte[]) - Method in class net.messagevortex.asn1.SymmetricKey
-
Directly replaces the keys binary representation.
- setKey(SymmetricKey) - Method in class net.messagevortex.asn1.PrefixBlock
-
Sets the symmetric key contained in the block.
- setKeys(List<SymmetricKey>) - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
-
Sets the keys to be used to encrypt all input respective output fields.
- setLastProcessTime(long) - Method in class net.messagevortex.asn1.RoutingCombo
-
Sets time when router block could be processed (latest).
- setLocalMode(boolean) - Static method in class net.messagevortex.transport.dummy.DummyTransportTrx
-
Set local only mode for dummy transport.
- setMacSpec(MacAlgorithmSpec) - Method in class net.messagevortex.asn1.CipherSpec
-
Sets the specification for an mac algorithm.
- setMaxTransferTime(long) - Method in class net.messagevortex.router.SimpleMessageFactory
-
Sets the maximum time allowed to transfer the message to the final destination.
- setMedia(String) - Method in class net.messagevortex.asn1.BlendingSpec
-
Sets the media type of the blender spec.
- setMessageQuota(int) - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Setting the limit for number of incoming messages.
- setMinStepProcessSTime(long) - Method in class net.messagevortex.router.SimpleMessageFactory
-
Sets the minimum time required to process a message in a node.
- setMode(Mode) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Sets the mode used for encryption.
- setModulo(int) - Method in class net.messagevortex.router.operation.Matrix
-
Sets a modulo value of the matrixContent for all operations.
- setName(String) - Method in class net.messagevortex.transport.ListeningSocketChannel
- setName(String) - Method in class net.messagevortex.transport.smtp.SmtpConnection
-
Sets the thread name of the connection handler.
- setNodeAddress(String) - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Setting the node address.
- setNodeKey(AsymmetricKey) - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Setting the current node key.
- setNotAfter(Date) - Method in class net.messagevortex.asn1.UsagePeriod
-
Sets the Date for expiriy of the validity.
- setNotBefore(Date) - Method in class net.messagevortex.asn1.UsagePeriod
-
Sets the start date of validity.
- setNumericValue(String, String, int, int) - Method in class net.messagevortex.Config
-
*
- setNumThreads(int) - Static method in class net.messagevortex.asn1.AsymmetricKeyPreCalculator
-
Set the maximum number of working threads for the cache pre-calculator.
- setOutputId(int) - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
-
Sets the id of the first output block of the function.
- setOwnIdentity(AsymmetricKey) - Method in class net.messagevortex.asn1.IdentityBlock
-
Sets the identity representation (asymmetric key) of the block.
- setPadding(Padding) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Sets the padding used for encryption.
- setPassword(String) - Method in class net.messagevortex.transport.Credentials
-
Sets the password to be used.
- setPayload(byte[]) - Method in class net.messagevortex.asn1.PayloadChunk
-
Set a byte array as payload.
- setPayload(int, byte[]) - Method in class net.messagevortex.asn1.InnerMessageBlock
-
Sets the payload block.
- setPayload(PayloadChunk) - Method in class net.messagevortex.router.operation.InternalPayloadSpace
-
Sets a payload chunk.
- setPrefix(PrefixBlock) - Method in class net.messagevortex.asn1.VortexMessage
-
Sets the embedded prefix block.
- setPrivateKey(byte[]) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Sets the private key of this object.
- setProtocol(String) - Method in class net.messagevortex.transport.AbstractConnection
-
Sets the protocol to be used (mainly for logger messages).
- setProtocol(String) - Method in class net.messagevortex.transport.ListeningSocketChannel
-
Set the protocol identifier of the channel.
- setPublicKey(byte[]) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Sets the public key.
- setQuota(long) - Method in class net.messagevortex.asn1.HeaderRequestIncreaseMessageQuota
-
Sets the quota of the request.
- setQuota(long) - Method in class net.messagevortex.asn1.HeaderRequestIncreaseTransferQuota
-
Sets the quota of the request.
- setRealm(String) - Method in class net.messagevortex.transport.Credentials
-
Sets the realm for this user.
- setReceiver(TransportReceiver) - Method in class net.messagevortex.transport.smtp.SmtpConnection
-
Sets the transport receiver.
- setRecipientAddress(String) - Method in class net.messagevortex.asn1.BlendingSpec
-
sets the receiver address of the blender spec.
- setRedundancy(int) - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
-
sets the number of redundancy stripes.
- setReplay(int) - Method in class net.messagevortex.asn1.IdentityBlock
-
Sets the maximum number of replays for this block.
- setReplyBlock(byte[]) - Method in class net.messagevortex.asn1.PayloadChunk
-
Set a byte array as reply block.
- setRequests(HeaderRequest[]) - Method in class net.messagevortex.asn1.IdentityBlock
- setRequirement(SecurityRequirement) - Method in class net.messagevortex.transport.SecurityContext
-
Sets the necessities of the security context.
- setRoute(int) - Method in class net.messagevortex.router.JGraph
-
Sets the highlighted route.
- setRouter(String, String, Router) - Static method in class net.messagevortex.MessageVortexRepository
-
Set the router specified in the named configuration section.
- setRouting(RoutingCombo) - Method in class net.messagevortex.asn1.InnerMessageBlock
-
Sets the routing block.
- setRoutingSender(BlendingSender) - Method in class net.messagevortex.MessageVortexRouting
-
Specifies the router sender.
- setSectionListValue(String, String, String, int) - Method in class net.messagevortex.Config
-
*
- setSectionValue(String, String, String, int) - Method in class net.messagevortex.Config
-
*
- setSecurityContext(SecurityContext) - Method in class net.messagevortex.transport.AbstractConnection
-
Sets the security context to be used with the socket channel.
- setSecurityContext(SecurityContext) - Method in class net.messagevortex.transport.ListeningSocketChannel
-
Sets the security context of the socket channel.
- setSecurityRequirement(SecurityRequirement) - Method in class net.messagevortex.transport.Credentials
-
Sets the security requirement assiciated with these credentials.
- setSerial(long) - Method in class net.messagevortex.asn1.IdentityBlock
-
Set the serial of the identity block.
- setSocketChannel(SocketChannel) - Method in class net.messagevortex.transport.AbstractConnection
- setSocketListener(SocketListener) - Method in class net.messagevortex.transport.ListeningSocketChannel
- setSource(IdentityStoreBlock) - Method in class net.messagevortex.router.GraphSet
-
Sets the source identity of this graph.
- setStartTime(long) - Method in class net.messagevortex.router.Edge
-
Sets the start time of the edge relative to the start time of the graph set.
- setStringValue(String, String, String, int) - Method in class net.messagevortex.Config
-
*
- setSymmetricSpec(SymmetricAlgorithmSpec) - Method in class net.messagevortex.asn1.CipherSpec
-
Sets the specification for an symmetric key.
- setTagNumber(int) - Method in class net.messagevortex.asn1.Operation
-
sets the ag number to be set when encoding the operation.
- setTarget(IdentityStoreBlock) - Method in class net.messagevortex.router.GraphSet
-
Sets the target identity of this graph.
- setText(String) - Method in class net.messagevortex.blender.BlenderContent
-
Set the message text of the blender content.
- setTimeout(long) - Method in class net.messagevortex.MessageVortexController
-
Sets the timeout when the controller should shutdown.
- setTimeout(long) - Method in class net.messagevortex.transport.AbstractConnection
-
Sets the default timeout for this connection.
- setTimeout(long) - Method in class net.messagevortex.transport.imap.ImapServer
-
Sets the timeout for new incoming connections.
- setTransferQuota(int) - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
Setting the limmit for the outgoing transfer quotas in bytes.
- setTransport(String, String, Transport) - Static method in class net.messagevortex.MessageVortexRepository
-
Set the transport specified in the named configuration section.
- setTransportReceiver(TransportReceiver) - Method in class net.messagevortex.transport.smtp.SmtpReceiver
-
Sets the belnding layer to be used.
- setTransportSender(TransportSender) - Method in class net.messagevortex.blender.Blender
-
Sets the transport sending layer.
- SETUP_FAIL - Static variable in class net.messagevortex.MessageVortex
- setUsagePeriod(UsagePeriod) - Method in class net.messagevortex.asn1.HeaderRequestIdentity
-
Sets the usage period of the identity to the new value.
- setUsagePeriod(UsagePeriod) - Method in class net.messagevortex.asn1.IdentityBlock
-
Sets the maximum usage period of the block.
- setUsagePeriod(UsagePeriod) - Method in class net.messagevortex.asn1.PayloadChunk
-
Sets the usage period of the payload cunk.
- setUsagePeriod(UsagePeriod) - Method in class net.messagevortex.router.operation.AbstractOperation
-
Sets the usage period of the respective operation.
- setUsername(String) - Method in class net.messagevortex.transport.Credentials
-
Sets the username to the specified String.
- setValid(UsagePeriod) - Method in class net.messagevortex.asn1.IdentityStoreBlock
-
The usage period of the identity block.
- setVerifier(HeaderVerifier) - Method in class net.messagevortex.blender.Blender
-
Sets the header verifier of the accounting layer.
- SHA256 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- SHA384 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- SHA512 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- showStats() - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Dumps cache stats to the logger.
- shutdown() - Method in class net.messagevortex.blender.SmtpBlender
- shutdown() - Method in class net.messagevortex.transport.AbstractConnection
- shutdown() - Method in class net.messagevortex.transport.ClientConnection
- shutdown() - Method in class net.messagevortex.transport.imap.ImapConnection
-
Tear down connection handler thread.
- shutdown() - Method in class net.messagevortex.transport.imap.ImapPassthruServer
- shutdown() - Method in class net.messagevortex.transport.imap.ImapServer
- shutdown() - Method in class net.messagevortex.transport.ListeningSocketChannel
-
Shutdown the socket channel.
- shutdown() - Method in class net.messagevortex.transport.smtp.SmtpReceiver
- shutdown() - Method in class net.messagevortex.transport.SocketDeblocker
-
Shutdown the running threads and wait for termination.
- shutdown() - Method in interface net.messagevortex.transport.StoppableThread
-
Shuts the thread gracefully down.
- shutdownDaemon() - Method in class net.messagevortex.AbstractDaemon
- shutdownDaemon() - Method in class net.messagevortex.asn1.IdentityStore
- shutdownDaemon() - Method in interface net.messagevortex.RunningDaemon
-
Shuts this class down.
- shutdownDaemon() - Method in class net.messagevortex.transport.dummy.DummyTransportTrx
- shutdownDaemon() - Method in class net.messagevortex.transport.MailServer
- shutdownDaemon() - Method in class net.messagevortex.transport.pop3.TestPop3Handler
- shutdownDaemon() - Method in class net.messagevortex.transport.smtp.SmtpSender
- shutdownDaemon() - Method in class net.messagevortex.transport.smtp.TestSmtpHandler
- shutdownDaemon() - Method in class net.messagevortex.transport.SmtpImapServer
- sign(byte[]) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Signs a byte array.
- sign(byte[], Algorithm) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Signs a byte array.
- SIGN - Enum constant in enum class net.messagevortex.asn1.encryption.CipherUsage
- SimpleMessageFactory - Class in net.messagevortex.router
- SimpleMessageFactory(String, int, int, IdentityStoreBlock[], IdentityStore) - Constructor for class net.messagevortex.router.SimpleMessageFactory
-
A simple message factory creating a possibly redundant message path.
- SimplePathRecipe - Class in net.messagevortex.blender.recipes
- SimplePathRecipe(String) - Constructor for class net.messagevortex.blender.recipes.SimplePathRecipe
- SimplePrng() - Constructor for class net.messagevortex.router.operation.AddRedundancy.SimplePrng
- SimplePrng(long) - Constructor for class net.messagevortex.router.operation.AddRedundancy.SimplePrng
- SimpleRouterImplementation - Class in net.messagevortex.router
-
A simple router implementation providing some basic strategies for building a routing block.
- SimpleRouterImplementation(String) - Constructor for class net.messagevortex.router.SimpleRouterImplementation
-
Default constructor to build class from configuration object.
- size() - Method in class net.messagevortex.router.GraphSet
- SizeBlock - Class in net.messagevortex.asn1
-
Created by Martin on 04.06.2017.
- SizeBlock(ASN1Encodable) - Constructor for class net.messagevortex.asn1.SizeBlock
- skipBytes(long) - Method in class net.messagevortex.transport.imap.ImapLine
-
Skips the specified number of characters and adds them to the past context.
- skipBytes(long, boolean) - Method in class net.messagevortex.transport.imap.ImapLine
-
Skips the specified number of bytes.
- skipLineEnd() - Method in class net.messagevortex.transport.imap.ImapLine
-
Skips a CRLF combo in the buffer.
- skipUntilLineEnd() - Method in class net.messagevortex.transport.imap.ImapLine
-
Skips up to a CRLF combo in the buffer.
- skipWhitespace(int) - Method in class net.messagevortex.transport.imap.ImapLine
-
Skips the specified number of SPACES.
- SmtpBlender - Class in net.messagevortex.blender
- SmtpBlender(BlendingReceiver, HeaderVerifier) - Constructor for class net.messagevortex.blender.SmtpBlender
- SmtpConnection - Class in net.messagevortex.transport.smtp
-
Creates a connection to a SMTP Server Socket.
- SmtpConnection(InetSocketAddress, SecurityContext, Credentials) - Constructor for class net.messagevortex.transport.smtp.SmtpConnection
- SmtpConnection(SocketChannel, SecurityContext, Credentials) - Constructor for class net.messagevortex.transport.smtp.SmtpConnection
- SmtpImapServer - Class in net.messagevortex.transport
- SmtpImapServer(String) - Constructor for class net.messagevortex.transport.SmtpImapServer
-
Creates a comboo of local SMTP and IMAP server as listener for a client.
- SmtpReceiver - Class in net.messagevortex.transport.smtp
- SmtpReceiver(InetSocketAddress, SecurityContext, TransportReceiver) - Constructor for class net.messagevortex.transport.smtp.SmtpReceiver
-
creates a local SMTP server.
- SmtpSender - Class in net.messagevortex.transport.smtp
- SmtpSender(String, String, int, Credentials, SecurityContext) - Constructor for class net.messagevortex.transport.smtp.SmtpSender
-
Creates an SMTP sending daemon transfering messages to a smart relay.
- snoopBytes(long) - Method in class net.messagevortex.transport.imap.ImapLine
-
Get the specified number of characters without moving from the current position.
- snoopEscQuotes() - Method in class net.messagevortex.transport.imap.ImapLine
-
Returns true if escaped quotes are present at the current position.
- SocketDeblocker - Class in net.messagevortex.transport
- SocketDeblocker(int, int) - Constructor for class net.messagevortex.transport.SocketDeblocker
- SocketListener - Interface in net.messagevortex.transport
-
Created by Martin on 10.03.2018.
- source - Variable in class net.messagevortex.router.MessageFactory
- SplitPayloadOperation - Class in net.messagevortex.asn1
-
Splits a payload block in two blocks.
- SplitPayloadOperation(ASN1Encodable) - Constructor for class net.messagevortex.asn1.SplitPayloadOperation
- SSLTLS - Enum constant in enum class net.messagevortex.transport.SecurityRequirement
- startDaemon() - Method in class net.messagevortex.AbstractDaemon
- startDaemon() - Method in class net.messagevortex.asn1.IdentityStore
- startDaemon() - Method in interface net.messagevortex.RunningDaemon
-
Initializes and starts all threads required to run the daemon.
- startDaemon() - Method in class net.messagevortex.transport.pop3.TestPop3Handler
- startDaemon() - Method in class net.messagevortex.transport.smtp.SmtpSender
- startDaemon() - Method in class net.messagevortex.transport.smtp.TestSmtpHandler
- startTls() - Method in class net.messagevortex.transport.AbstractConnection
-
Make a TLS handshake on the connection with the default timeout.
- startTls(long) - Method in class net.messagevortex.transport.AbstractConnection
-
Make a TLS handshake on the connection with a specified timeout.
- STARTTLS - Enum constant in enum class net.messagevortex.transport.SecurityRequirement
- StatusCode - Enum Class in net.messagevortex.asn1.encryption
-
This enum maps the ASN1 error coders as defined in StatusCode.
- stopDaemon() - Method in class net.messagevortex.AbstractDaemon
- stopDaemon() - Method in class net.messagevortex.asn1.IdentityStore
- stopDaemon() - Method in interface net.messagevortex.RunningDaemon
-
Stopps all daemon threads and frees all temporary resources.
- stopDaemon() - Method in class net.messagevortex.transport.pop3.TestPop3Handler
- stopDaemon() - Method in class net.messagevortex.transport.smtp.SmtpSender
- StoppableThread - Interface in net.messagevortex.transport
-
Interface for a stoppable thread.
- store() - Method in class net.messagevortex.Config
-
*
- store(String) - Method in class net.messagevortex.asn1.AsymmetricKeyCache
-
Stores the cache to the specified filename for later usage.
- store(String) - Method in class net.messagevortex.Config
-
*
- sub(int, int) - Method in class net.messagevortex.router.operation.GaloisFieldMathMode
- sub(int, int) - Method in interface net.messagevortex.router.operation.MathMode
-
Subtract c2 from c1.
- sub(int, int) - Method in class net.messagevortex.router.operation.RealMathMode
- SYMMETRIC - Enum constant in enum class net.messagevortex.asn1.encryption.AlgorithmType
- SYMMETRIC_ALGORITHM_UNKNOWN - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- SymmetricAlgorithmSpec - Class in net.messagevortex.asn1
- SymmetricAlgorithmSpec(AsymmetricAlgorithmSpec) - Constructor for class net.messagevortex.asn1.SymmetricAlgorithmSpec
- SymmetricAlgorithmSpec(ASN1Encodable) - Constructor for class net.messagevortex.asn1.SymmetricAlgorithmSpec
- SymmetricKey - Class in net.messagevortex.asn1
-
Represents a Symmetric Key in the ASN.1 structure
- SymmetricKey() - Constructor for class net.messagevortex.asn1.SymmetricKey
- SymmetricKey(byte[]) - Constructor for class net.messagevortex.asn1.SymmetricKey
- SymmetricKey(byte[], AsymmetricKey) - Constructor for class net.messagevortex.asn1.SymmetricKey
-
creates a new symmetric key from the given PKCS#1 blob.
- SymmetricKey(Algorithm) - Constructor for class net.messagevortex.asn1.SymmetricKey
- SymmetricKey(Algorithm, Padding, Mode) - Constructor for class net.messagevortex.asn1.SymmetricKey
-
Creates a new symmetric key according to spec.
T
- TAG_NOT_AFTER - Static variable in class net.messagevortex.asn1.UsagePeriod
- TAG_NOT_BEFORE - Static variable in class net.messagevortex.asn1.UsagePeriod
- target - Variable in class net.messagevortex.router.MessageFactory
- targetReached(IdentityStoreBlock) - Method in class net.messagevortex.router.GraphSet
-
Checks if a specific identity store block is already reached by this graph.
- TestImapHandler - Class in net.messagevortex.transport.imap
- TestImapHandler() - Constructor for class net.messagevortex.transport.imap.TestImapHandler
- TestPop3Handler - Class in net.messagevortex.transport.pop3
- TestPop3Handler(String) - Constructor for class net.messagevortex.transport.pop3.TestPop3Handler
-
Constructor starting a POP3 server from the named config section.
- TestSmtpHandler - Class in net.messagevortex.transport.smtp
-
FIXME: This implementation uses a Greenmail SMTP server.
- TestSmtpHandler(String) - Constructor for class net.messagevortex.transport.smtp.TestSmtpHandler
-
Coinstructor getting parameters from named config section.
- ThreadDumper - Class in net.messagevortex
-
Helper class to debug hanging or uncleared threads.
- ThreadDumper(long) - Constructor for class net.messagevortex.ThreadDumper
-
Dump all running threads on a regular base.
- toAsn1() - Method in enum class net.messagevortex.asn1.encryption.Mode
-
Gets the corresponding ASN1 enumeration.
- toAsn1() - Method in enum class net.messagevortex.asn1.encryption.Padding
-
Get the corresponding ASN1 enumeration.
- toAsn1() - Method in enum class net.messagevortex.asn1.encryption.StatusCode
-
Returns the corresponding ASN1 enumeration.
- toAsn1Object() - Method in class net.messagevortex.asn1.InnerMessageBlock
- toAsn1Object(String) - Method in enum class net.messagevortex.asn1.encryption.Parameter
-
Encode the string representation into the ASN.1 equivalent.
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.AbstractCryptPayloadOperation
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.AbstractRedundancyOperation
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.AddRedundancyOperation
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.AlgorithmParameter
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.AsymmetricAlgorithmSpec
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Dumps the key as ASN1 object.
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.BlendingParameter
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.BlendingSpec
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.CipherSpec
- toAsn1Object(DumpType) - Method in interface net.messagevortex.asn1.Dumpable
-
Dumps an ASN.1 representation of the object.
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.HeaderRequest
-
Dumps the respective header request.
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.IdentityBlock
-
Dumps the identity block as ASN.1 der encoded object.
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.IdentityStore
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.IdentityStoreBlock
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.InnerMessageBlock
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.MacAlgorithm
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.MapBlockOperation
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.MergePayloadOperation
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.PayloadChunk
-
Creates a der encoded ASN1 representation of the payload chunk.
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.PrefixBlock
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.ReplyBlock
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.RoutingCombo
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.SizeBlock
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.SplitPayloadOperation
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.SymmetricKey
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.UsagePeriod
- toAsn1Object(DumpType) - Method in class net.messagevortex.asn1.VortexMessage
-
Dumps the object a ASN1Object.
- toAsn1Object(DumpType, AsymmetricKey) - Method in class net.messagevortex.asn1.IdentityBlock
-
Dumps the identity block as ASN.1 der encoded object.
- toAsn1Primitive() - Method in class net.messagevortex.asn1.AddRedundancyOperation
- toBase64(byte[]) - Static method in class net.messagevortex.asn1.AbstractBlock
-
Get a base64 encoded string representation of the byte array.
- toBinary(DumpType) - Method in class net.messagevortex.asn1.VortexMessage
-
Build the binary represenattion for a vortexMessage.
- toBitString(ASN1BitString) - Static method in class net.messagevortex.asn1.AbstractBlock
-
Convert an ASN.1 Bit String to the respective string representation.
- toBytes() - Method in class net.messagevortex.transport.ByteArrayBuilder
-
Get the current byte array.
- toBytes(DumpType) - Method in class net.messagevortex.asn1.AbstractBlock
-
Dumps the object as ASN.1 der encoded byte array.
- toBytes(DumpType) - Method in interface net.messagevortex.asn1.Block
- toDer(ASN1Object) - Static method in class net.messagevortex.asn1.AbstractBlock
- toEncBytes() - Method in class net.messagevortex.asn1.PrefixBlock
-
Get the ASN.1 encoded prefix block in encrypted form.
- toEncBytes() - Method in class net.messagevortex.asn1.RoutingCombo
- toHex(byte[]) - Static method in class net.messagevortex.asn1.AbstractBlock
-
Converts a byte array to a hex representation.
- TooltipContainer - Class in net.messagevortex.router
- TooltipContainer() - Constructor for class net.messagevortex.router.TooltipContainer
- TooltipExtent - Class in net.messagevortex.router
-
Abstract class representing any tooltip extent.
- TooltipExtent() - Constructor for class net.messagevortex.router.TooltipExtent
- TooltipExtentBox - Class in net.messagevortex.router
-
Extent with a rectangular shape.
- TooltipExtentBox(Rectangle2D) - Constructor for class net.messagevortex.router.TooltipExtentBox
-
Creates a new extent with a rectangular shape.
- TooltipExtentCircular - Class in net.messagevortex.router
-
Extent with a circular shape.
- TooltipExtentCircular(Ellipse2D) - Constructor for class net.messagevortex.router.TooltipExtentCircular
-
Creates an extent with a circular shape.
- toString() - Method in class net.messagevortex.asn1.AlgorithmParameter
- toString() - Method in class net.messagevortex.asn1.AsymmetricKey
-
Gets a textual representation of the objects parameters (without the keys).
- toString() - Method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Get the identification string.
- toString() - Method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
- toString() - Method in enum class net.messagevortex.asn1.encryption.Mode
-
Gets the mode identifier as required by the encryption provider.
- toString() - Method in enum class net.messagevortex.asn1.encryption.Padding
-
Get the textual representation of the padding for the cryptographic provider.
- toString() - Method in enum class net.messagevortex.asn1.encryption.Parameter
-
Retrieve the name of the parameter.
- toString() - Method in enum class net.messagevortex.asn1.encryption.SecurityLevel
- toString() - Method in class net.messagevortex.asn1.IdentityBlock
- toString() - Method in class net.messagevortex.asn1.SymmetricKey
-
Gets a textual representation of the objects parameters (without the keys).
- toString() - Method in class net.messagevortex.router.Edge
- toString() - Method in class net.messagevortex.router.operation.AddRedundancy
- toString() - Method in class net.messagevortex.router.operation.GaloisFieldMathMode
- toString() - Method in class net.messagevortex.router.operation.IdMapOperation
- toString() - Method in interface net.messagevortex.router.operation.MathMode
-
get the identitfication representation.
- toString() - Method in class net.messagevortex.router.operation.Matrix
- toString() - Method in class net.messagevortex.router.operation.RealMathMode
- toString() - Method in class net.messagevortex.router.operation.RemoveRedundancy
- toString() - Method in enum class net.messagevortex.transport.SaslMechanisms
- TRANSFER_QUOTA - Enum constant in enum class net.messagevortex.asn1.HeaderRequestType
- TRANSFER_QUOTA_EXCEEDED - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- TRANSFER_QUOTA_STATUS - Enum constant in enum class net.messagevortex.asn1.encryption.StatusCode
- transformColumn(int, int, int) - Method in class net.messagevortex.router.operation.Matrix
-
Multiplies element by element the values of the second column by the specified scalar and subtracts the resulting value from the first element.
- transformRow(int, int, int, boolean) - Method in class net.messagevortex.router.operation.Matrix
-
Divides or multiplies element by element the values of the second row by the specified scalar and subtracts the resulting value from the first element.
- Transport - Interface in net.messagevortex.transport
-
Defines prerequisites for the transport layer.
- TransportReceiver - Interface in net.messagevortex.transport
-
Interface for all blender layers listening to transport layer messages.
- TransportSender - Interface in net.messagevortex.transport
- TWOFISH128 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- TWOFISH192 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- TWOFISH256 - Enum constant in enum class net.messagevortex.asn1.encryption.Algorithm
- type - Variable in class net.messagevortex.asn1.UsagePeriod
U
- unblendMessage(byte[]) - Method in class net.messagevortex.blender.Blender
-
Extracts a vortexMessage from a blended message.
- unblendMessage(byte[]) - Method in class net.messagevortex.blender.DummyBlender
- unblendMessage(byte[]) - Method in class net.messagevortex.blender.F5Blender
- unblendMessage(byte[]) - Method in class net.messagevortex.blender.InitialRecipesBlender
- unblendMessage(byte[]) - Method in class net.messagevortex.blender.SmtpBlender
- UNENCODABLE - Static variable in class net.messagevortex.asn1.IdentityStoreBlock
- unitMatrix(int, MathMode) - Static method in class net.messagevortex.router.operation.Matrix
-
Creates a two dimensional unit matrixContent (size,size) with the specified MathMode.
- unpad(int, int, byte[], Prng) - Static method in class net.messagevortex.router.operation.AddRedundancy
-
Removes padding from a byte array.
- UNTRUSTED_SSLTLS - Enum constant in enum class net.messagevortex.transport.SecurityRequirement
- UNTRUSTED_STARTTLS - Enum constant in enum class net.messagevortex.transport.SecurityRequirement
- unwrap(byte[], int, int) - Method in class net.messagevortex.transport.SaslPlainServer
- UsagePeriod - Class in net.messagevortex.asn1
-
Represents a usage period.
- UsagePeriod() - Constructor for class net.messagevortex.asn1.UsagePeriod
-
Creates a new object valid from this point in time for the maximum possible duration.
- UsagePeriod(byte[]) - Constructor for class net.messagevortex.asn1.UsagePeriod
-
Creates a new object by parsing the passed ASN.1 byte stream.
- UsagePeriod(long) - Constructor for class net.messagevortex.asn1.UsagePeriod
-
Creates a new object valid from this point in time for a duration of the specified amount of seconds.
- UsagePeriod(long, long) - Constructor for class net.messagevortex.asn1.UsagePeriod
-
Creates a new object valid from this point plus startSeconds in time for a duration of the specified amount of seconds.
- UsagePeriod(long, long, Date) - Constructor for class net.messagevortex.asn1.UsagePeriod
-
Constructor to create a relative usage period.
- UsagePeriod(Date, Date) - Constructor for class net.messagevortex.asn1.UsagePeriod
-
Creates a new object valid from this point in time for a duration of the specified amount of seconds.
- UsagePeriod(UsagePeriod) - Constructor for class net.messagevortex.asn1.UsagePeriod
-
Copy constructor to copy a usage period.
- UsagePeriod(ASN1Encodable) - Constructor for class net.messagevortex.asn1.UsagePeriod
-
Creates a new object by parsing the passed ASN.1 object.
- UsagePeriodType - Enum Class in net.messagevortex.asn1
-
Created by martin.gwerder on 26.01.2018.
V
- valueOf(String) - Static method in enum class net.messagevortex.asn1.BlendingParameter.BlendingParameterChoice
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.AlgorithmType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.CipherUsage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.DumpType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.Padding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.Parameter
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.PrngType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.SecurityLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.encryption.StatusCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.HeaderRequestType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.IdentityBlock.IdentityStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.IdentityStoreBlock.IdentityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.asn1.UsagePeriodType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.transport.imap.ImapConnectionState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.transport.SaslMechanisms
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.messagevortex.transport.SecurityRequirement
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.messagevortex.asn1.BlendingParameter.BlendingParameterChoice
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.Algorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.AlgorithmType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.CipherUsage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.DumpType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.EllipticCurveType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.Padding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.Parameter
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.PrngType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.SecurityLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.encryption.StatusCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.HeaderRequestType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.IdentityBlock.IdentityStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.IdentityStoreBlock.IdentityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.asn1.UsagePeriodType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.transport.imap.ImapConnectionState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.transport.SaslMechanisms
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.messagevortex.transport.SecurityRequirement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VandermondeMatrix - Class in net.messagevortex.router.operation
-
Van der mode matrices.
- VandermondeMatrix(int, int, MathMode) - Constructor for class net.messagevortex.router.operation.VandermondeMatrix
-
Creates a standardized Van Der Monde matrix for distributiong data among multiple nodes.
- VandermondeMatrix(VandermondeMatrix) - Constructor for class net.messagevortex.router.operation.VandermondeMatrix
- verify(byte[], byte[]) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Verifies a given signature accourding to the objects public key.
- verify(byte[], byte[], Algorithm) - Method in class net.messagevortex.asn1.AsymmetricKey
-
Verifies a given signature accourding to the objects public key.
- verifyHeaderForProcessing(IdentityBlock) - Method in class net.messagevortex.accounting.DummyAccountant
-
Dummy Verifier always returning for all requests an unlimited quota.
- verifyHeaderForProcessing(IdentityBlock) - Method in interface net.messagevortex.accounting.HeaderVerifier
-
checks the given IdentityBlock for validity of processing.
- Version - Class in net.messagevortex
- VortexMessage - Class in net.messagevortex.asn1
-
The main class representing the main message object.
- VortexMessage(byte[], AsymmetricKey) - Constructor for class net.messagevortex.asn1.VortexMessage
-
Parses a byte array to a VortexMessage.
- VortexMessage(InputStream, AsymmetricKey) - Constructor for class net.messagevortex.asn1.VortexMessage
-
Parses a byte array to a VortexMessage.
- VortexMessage(PrefixBlock, InnerMessageBlock) - Constructor for class net.messagevortex.asn1.VortexMessage
-
Creates a new message block.
W
- waitForShutdown() - Method in class net.messagevortex.MessageVortexController
-
Wait for shutdown of the runner.
- wrap(byte[], int, int) - Method in class net.messagevortex.transport.SaslPlainServer
- write(String) - Method in class net.messagevortex.transport.AbstractConnection
- write(String, long) - Method in class net.messagevortex.transport.AbstractConnection
-
Write a message string to the peer partner.
- writeln(String) - Method in class net.messagevortex.transport.AbstractConnection
- writeln(String, long) - Method in class net.messagevortex.transport.AbstractConnection
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form