Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addConfiguration(Config) - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Method addConfiguration.
- addProperty(ConfigProperty) - Method in class org.codehaus.plexus.components.secdispatcher.model.Config
-
Method addProperty.
- AESGCMNoPadding - Class in org.codehaus.plexus.components.secdispatcher.internal.cipher
- AESGCMNoPadding() - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.cipher.AESGCMNoPadding
- ATTR_START - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- ATTR_STOP - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- availableDispatchers() - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- availableDispatchers() - Method in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Returns the set of available dispatcher metadata, never
null
.
B
- build() - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field.Builder
- builder(String) - Static method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field
C
- CANCELED - Enum constant in enum class org.codehaus.plexus.components.secdispatcher.PinEntry.Outcome
- Cipher - Interface in org.codehaus.plexus.components.secdispatcher
-
Cipher interface.
- CIPHER_ALG - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.cipher.AESGCMNoPadding
- CipherException - Exception Class in org.codehaus.plexus.components.secdispatcher
-
Exception thrown by
Cipher
. - CipherException(String) - Constructor for exception class org.codehaus.plexus.components.secdispatcher.CipherException
- CipherException(String, Throwable) - Constructor for exception class org.codehaus.plexus.components.secdispatcher.CipherException
- Config - Class in org.codehaus.plexus.components.secdispatcher.model
-
Named Dispatcher configuration.
- Config() - Constructor for class org.codehaus.plexus.components.secdispatcher.model.Config
- ConfigProperty - Class in org.codehaus.plexus.components.secdispatcher.model
-
generic property - name/value pair.
- ConfigProperty() - Constructor for class org.codehaus.plexus.components.secdispatcher.model.ConfigProperty
- configTemplate() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.EnvMasterSource
- configTemplate() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.FileMasterSource
- configTemplate() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.GpgAgentMasterSource
- configTemplate() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.PinEntryMasterSource
- configTemplate() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.SystemPropertyMasterSource
- configTemplate() - Method in interface org.codehaus.plexus.components.secdispatcher.MasterSourceMeta
-
Optional "config template" that may serve as basis to configure this master source.
- configurationFile - Variable in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- confirm() - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Initiates a "confirmation" dialogue (no input) using previously set options.
- confirmPin() - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Usable with
PinEntry.getPin()
, window will contain two input fields and will force user to type in same input in both fields, ie to "confirm" the pin.
D
- decrypt(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- decrypt(String) - Method in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Decrypt given encrypted string.
- decrypt(String, String) - Method in interface org.codehaus.plexus.components.secdispatcher.Cipher
-
Decrypts the encrypted text with password and returns clear text result.
- decrypt(String, String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.cipher.AESGCMNoPadding
- decrypt(String, Map<String, String>, Map<String, String>) - Method in interface org.codehaus.plexus.components.secdispatcher.Dispatcher
-
Decrypt given encrypted string.
- decrypt(String, Map<String, String>, Map<String, String>) - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.LegacyDispatcher
- decrypt(String, Map<String, String>, Map<String, String>) - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- DefaultSecDispatcher - Class in org.codehaus.plexus.components.secdispatcher.internal
-
Note: this implementation is NOT a JSR330 component.
- DefaultSecDispatcher(Map<String, Dispatcher>, Path) - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- defaultValue(String) - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field.Builder
- description() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.EnvMasterSource
- description() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.FileMasterSource
- description() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.GpgAgentMasterSource
- description() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.PinEntryMasterSource
- description() - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.SystemPropertyMasterSource
- description() - Method in interface org.codehaus.plexus.components.secdispatcher.MasterSourceMeta
-
String describing what this source does.
- description(String) - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field.Builder
- Dispatcher - Interface in org.codehaus.plexus.components.secdispatcher
-
Dispatcher.
- DISPATCHER_NAME_ATTR - Static variable in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Attribute that selects a dispatcher.
- DISPATCHER_VERSION_ATTR - Static variable in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Attribute for version, added by SecDispatcher for possible upgrade path.
- Dispatcher.EncryptPayload - Class in org.codehaus.plexus.components.secdispatcher
-
The "encrypt payload" prepared by dispatcher.
- DispatcherMeta - Interface in org.codehaus.plexus.components.secdispatcher
-
Meta description of dispatcher.
- DispatcherMeta.Field - Class in org.codehaus.plexus.components.secdispatcher
- DispatcherMeta.Field.Builder - Class in org.codehaus.plexus.components.secdispatcher
- dispatchers - Variable in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- displayName() - Method in interface org.codehaus.plexus.components.secdispatcher.DispatcherMeta
-
Returns the display (human) name of the dispatcher.
- displayName() - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.LegacyDispatcher
- displayName() - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- doHandle(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.EnvMasterSource
- doHandle(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.FileMasterSource
- doHandle(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.GpgAgentMasterSource
- doHandle(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.MasterSourceSupport
- doHandle(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.PinEntryMasterSource
- doHandle(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.SystemPropertyMasterSource
- doValidateConfiguration(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.EnvMasterSource
- doValidateConfiguration(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.FileMasterSource
- doValidateConfiguration(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.GpgAgentMasterSource
- doValidateConfiguration(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.MasterSourceSupport
- doValidateConfiguration(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.PinEntryMasterSource
- doValidateConfiguration(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.SystemPropertyMasterSource
E
- encrypt(String, String) - Method in interface org.codehaus.plexus.components.secdispatcher.Cipher
-
Encrypts the clear text data with password and returns result.
- encrypt(String, String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.cipher.AESGCMNoPadding
- encrypt(String, Map<String, String>) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- encrypt(String, Map<String, String>) - Method in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Encrypt given plaintext string.
- encrypt(String, Map<String, String>, Map<String, String>) - Method in interface org.codehaus.plexus.components.secdispatcher.Dispatcher
-
Encrypt given plaintext string.
- encrypt(String, Map<String, String>, Map<String, String>) - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.LegacyDispatcher
- encrypt(String, Map<String, String>, Map<String, String>) - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- EncryptPayload(Map<String, String>, String) - Constructor for class org.codehaus.plexus.components.secdispatcher.Dispatcher.EncryptPayload
- EnvMasterSource - Class in org.codehaus.plexus.components.secdispatcher.internal.sources
-
Password source that uses env.
- EnvMasterSource() - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.sources.EnvMasterSource
- equals(Object) - Method in record class org.codehaus.plexus.components.secdispatcher.PinEntry.Result
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse.Level
F
- FAILED - Enum constant in enum class org.codehaus.plexus.components.secdispatcher.PinEntry.Outcome
- fields() - Method in interface org.codehaus.plexus.components.secdispatcher.DispatcherMeta
-
Returns the configuration fields of the dispatcher.
- fields() - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.LegacyDispatcher
- fields() - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- FileMasterSource - Class in org.codehaus.plexus.components.secdispatcher.internal.sources
-
Password source that uses a plain file with plaintext master password (residing on things like an encrypted pen-drive or partition).
- FileMasterSource() - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.sources.FileMasterSource
G
- getAttributes() - Method in class org.codehaus.plexus.components.secdispatcher.Dispatcher.EncryptPayload
- getConfig(SettingsSecurity, String) - Static method in class org.codehaus.plexus.components.secdispatcher.internal.SecUtil
-
Returns config with given name, or
null
if not exist. - getConfigurations() - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Method getConfigurations.
- getDefaultDispatcher() - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Get the default dispatcher to be used when no dispatcher name provided.
- getDefaultValue() - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field
-
Optional default value of the configuration.
- getDescription() - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field
-
The human description of the configuration.
- getEncrypted() - Method in class org.codehaus.plexus.components.secdispatcher.Dispatcher.EncryptPayload
- getKey() - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field
-
The key to be used in configuration map for field.
- getMasterCipher(Map<String, String>, boolean) - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- getMasterPassword(Map<String, String>) - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- getModelEncoding() - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Get the modelEncoding field.
- getModelVersion() - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Get the version of the model.
- getName() - Method in class org.codehaus.plexus.components.secdispatcher.model.Config
-
Get name of Dispatcher configuration is meant for.
- getName() - Method in class org.codehaus.plexus.components.secdispatcher.model.ConfigProperty
-
Get name of this property.
- getOptions() - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field
-
Optional list of options, if this configuration accepts limited values.
- getPin() - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Initiates a "get pin" dialogue with input field(s) using previously set options.
- getProperties() - Method in class org.codehaus.plexus.components.secdispatcher.model.Config
-
Method getProperties.
- getReport() - Method in class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse
- getSource() - Method in class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse
- getSubsystems() - Method in class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse
- getValue() - Method in class org.codehaus.plexus.components.secdispatcher.model.ConfigProperty
-
Get value of this property.
- GpgAgentMasterSource - Class in org.codehaus.plexus.components.secdispatcher.internal.sources
-
Password source that uses GnuPG Agent.
- GpgAgentMasterSource() - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.sources.GpgAgentMasterSource
H
- handle(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.MasterSourceSupport
- handle(String) - Method in interface org.codehaus.plexus.components.secdispatcher.MasterSource
-
Handles the config to get master password.
- hashCode() - Method in record class org.codehaus.plexus.components.secdispatcher.PinEntry.Result
-
Returns a hash code value for this object.
I
- INFO - Enum constant in enum class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse.Level
- isAnyEncryptedString(String) - Method in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Returns
true
if passed in string adheres to "encrypted string" format (current or legacy). - isEncryptedString(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
-
Current: {[name=master,cipher=AES/GCM/NoPadding,version=4.0]vvq66pZ7rkvzSPStGTI9q4QDnsmuDwo+LtjraRel2b0XpcGJFdXcYAHAS75HUA6GLpcVtEkmyQ==}
- isEncryptedString(String) - Method in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Returns
true
if passed in string adheres "encrypted string" format. - isHidden() - Method in interface org.codehaus.plexus.components.secdispatcher.DispatcherMeta
-
Option to hide this instance from users, like for migration or legacy purposes.
- isHidden() - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.LegacyDispatcher
- isLegacyEncryptedString(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
-
Legacy: {jSMOWnoPFgsHVpMvz5VrIt5kRbzGpI8u+9EF1iFQyJQ=}
- isLegacyEncryptedString(String) - Method in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Returns
true
if passed in string adheres to "legacy encrypted string" format. - isOptional() - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field
-
Is configuration optional?
- isValid() - Method in class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse
L
- LegacyDispatcher - Class in org.codehaus.plexus.components.secdispatcher.internal.dispatchers
-
This dispatcher is legacy, serves the purpose of migration only.
- LegacyDispatcher() - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.LegacyDispatcher
M
- main(String[]) - Static method in class org.codehaus.plexus.components.secdispatcher.PinEntry
- masterCiphers - Variable in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- MasterDispatcher - Class in org.codehaus.plexus.components.secdispatcher.internal.dispatchers
-
This dispatcher is logically equivalent (but much more secure) that Maven3 "master password" encryption.
- MasterDispatcher(Map<String, Cipher>, Map<String, MasterSource>) - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- MasterSource - Interface in org.codehaus.plexus.components.secdispatcher
-
Source of master password.
- MasterSourceMeta - Interface in org.codehaus.plexus.components.secdispatcher
-
Source of master password.
- masterSources - Variable in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- MasterSourceSupport - Class in org.codehaus.plexus.components.secdispatcher.internal.sources
-
Master password source support class.
- MasterSourceSupport(Predicate<String>, Function<String, String>) - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.sources.MasterSourceSupport
- message() - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Initiates a "message" dialogue (no input) using previously set options.
N
- name() - Method in interface org.codehaus.plexus.components.secdispatcher.DispatcherMeta
-
The name of the dispatcher.
- name() - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.LegacyDispatcher
- name() - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- NAME - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.LegacyDispatcher
- NAME - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- NAME - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.sources.EnvMasterSource
- NAME - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.sources.FileMasterSource
- NAME - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.sources.GpgAgentMasterSource
- NAME - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.sources.PinEntryMasterSource
- NAME - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.sources.SystemPropertyMasterSource
- NOT_CONFIRMED - Enum constant in enum class org.codehaus.plexus.components.secdispatcher.PinEntry.Outcome
O
- optional(boolean) - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field.Builder
- options(List<DispatcherMeta.Field>) - Method in class org.codehaus.plexus.components.secdispatcher.DispatcherMeta.Field.Builder
- org.codehaus.plexus.components.secdispatcher - package org.codehaus.plexus.components.secdispatcher
- org.codehaus.plexus.components.secdispatcher.internal - package org.codehaus.plexus.components.secdispatcher.internal
- org.codehaus.plexus.components.secdispatcher.internal.cipher - package org.codehaus.plexus.components.secdispatcher.internal.cipher
- org.codehaus.plexus.components.secdispatcher.internal.dispatchers - package org.codehaus.plexus.components.secdispatcher.internal.dispatchers
- org.codehaus.plexus.components.secdispatcher.internal.sources - package org.codehaus.plexus.components.secdispatcher.internal.sources
- org.codehaus.plexus.components.secdispatcher.model - package org.codehaus.plexus.components.secdispatcher.model
- org.codehaus.plexus.components.secdispatcher.model.io.stax - package org.codehaus.plexus.components.secdispatcher.model.io.stax
- outcome() - Method in record class org.codehaus.plexus.components.secdispatcher.PinEntry.Result
-
Returns the value of the
outcome
record component.
P
- payload() - Method in record class org.codehaus.plexus.components.secdispatcher.PinEntry.Result
-
Returns the value of the
payload
record component. - PinEntry - Class in org.codehaus.plexus.components.secdispatcher
-
Inspired by A peek inside pinentry.
- PinEntry(String) - Constructor for class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Creates pin entry instance that will use the passed in cmd executable.
- PinEntry.Outcome - Enum Class in org.codehaus.plexus.components.secdispatcher
- PinEntry.Result - Record Class in org.codehaus.plexus.components.secdispatcher
- PinEntryMasterSource - Class in org.codehaus.plexus.components.secdispatcher.internal.sources
-
Master source using
PinEntry
- PinEntryMasterSource() - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.sources.PinEntryMasterSource
- PrefixMasterSourceSupport - Class in org.codehaus.plexus.components.secdispatcher.internal.sources
-
Master password source support class for simple "prefix" use case.
- PrefixMasterSourceSupport(String) - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.sources.PrefixMasterSourceSupport
- prepareDispatcherConfig(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
R
- read(InputStream) - Method in class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxReader
-
Method read.
- read(InputStream, boolean) - Method in class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxReader
-
Method read.
- read(Reader) - Method in class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxReader
-
Method read.
- read(Reader, boolean) - Method in class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxReader
-
Method read.
- read(String) - Method in class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxReader
-
Method read.
- read(String, boolean) - Method in class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxReader
-
Method read.
- read(Path) - Static method in class org.codehaus.plexus.components.secdispatcher.internal.SecUtil
-
Reads the configuration model up, if exists, otherwise returns
null
. - readConfiguration(boolean) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- readConfiguration(boolean) - Method in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Reads the effective configuration, eventually creating new instance if not present.
- removeConfiguration(Config) - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Method removeConfiguration.
- removeProperty(ConfigProperty) - Method in class org.codehaus.plexus.components.secdispatcher.model.Config
-
Method removeProperty.
- requireCipher(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- Result(PinEntry.Outcome, String) - Constructor for record class org.codehaus.plexus.components.secdispatcher.PinEntry.Result
-
Creates an instance of a
Result
record class.
S
- SecDispatcher - Interface in org.codehaus.plexus.components.secdispatcher
-
This component decrypts a string, passed to it using various dispatchers.
- SecDispatcher.ValidationResponse - Class in org.codehaus.plexus.components.secdispatcher
-
The validation response.
- SecDispatcher.ValidationResponse.Level - Enum Class in org.codehaus.plexus.components.secdispatcher
- SecDispatcherException - Exception Class in org.codehaus.plexus.components.secdispatcher
- SecDispatcherException(String) - Constructor for exception class org.codehaus.plexus.components.secdispatcher.SecDispatcherException
- SecDispatcherException(String, Throwable) - Constructor for exception class org.codehaus.plexus.components.secdispatcher.SecDispatcherException
- SecurityConfigurationStaxReader - Class in org.codehaus.plexus.components.secdispatcher.model.io.stax
-
Class SecurityConfigurationStaxReader.
- SecurityConfigurationStaxReader() - Constructor for class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxReader
- SecurityConfigurationStaxWriter - Class in org.codehaus.plexus.components.secdispatcher.model.io.stax
-
Class SecurityConfigurationStaxWriter.
- SecurityConfigurationStaxWriter() - Constructor for class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxWriter
- SecUtil - Class in org.codehaus.plexus.components.secdispatcher.internal
- setCancel(String) - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Sets the CANCEL button label, by default "Cancel".
- setConfigurations(List<Config>) - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Set optional named Dispatcher configurations.
- setDefaultDispatcher(String) - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Set the default dispatcher to be used when no dispatcher name provided.
- setDescription(String) - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Sets additional test in window.
- setError(String) - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
If set, window will show "Error: xxx", usable for second attempt (ie "bad password").
- setKeyInfo(String) - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Sets a "stable key handle" for caching purposes.
- setModelEncoding(String) - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Set the modelEncoding field.
- setModelVersion(String) - Method in class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
-
Set the version of the model.
- setName(String) - Method in class org.codehaus.plexus.components.secdispatcher.model.Config
-
Set name of Dispatcher configuration is meant for.
- setName(String) - Method in class org.codehaus.plexus.components.secdispatcher.model.ConfigProperty
-
Set name of this property.
- setOk(String) - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Sets the OK button label, by default "Ok".
- setPrompt(String) - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Sets the prompt.
- setProperties(List<ConfigProperty>) - Method in class org.codehaus.plexus.components.secdispatcher.model.Config
-
Set properties.
- setTimeout(Duration) - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Sets the window timeout, if no button pressed and timeout passes, Result will by
PinEntry.Outcome.TIMEOUT
. - SettingsSecurity - Class in org.codehaus.plexus.components.secdispatcher.model
-
Class SettingsSecurity.
- SettingsSecurity() - Constructor for class org.codehaus.plexus.components.secdispatcher.model.SettingsSecurity
- setTitle(String) - Method in class org.codehaus.plexus.components.secdispatcher.PinEntry
-
Sets the window title.
- setValue(String) - Method in class org.codehaus.plexus.components.secdispatcher.model.ConfigProperty
-
Set value of this property.
- SHIELD_BEGIN - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- SHIELD_END - Static variable in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- specVersion() - Static method in class org.codehaus.plexus.components.secdispatcher.internal.SecUtil
- strip(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- stripAttributes(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- SUCCESS - Enum constant in enum class org.codehaus.plexus.components.secdispatcher.PinEntry.Outcome
- SystemPropertyMasterSource - Class in org.codehaus.plexus.components.secdispatcher.internal.sources
-
Password source that uses env.
- SystemPropertyMasterSource() - Constructor for class org.codehaus.plexus.components.secdispatcher.internal.sources.SystemPropertyMasterSource
T
- TIMEOUT - Enum constant in enum class org.codehaus.plexus.components.secdispatcher.PinEntry.Outcome
- toString() - Method in record class org.codehaus.plexus.components.secdispatcher.PinEntry.Result
-
Returns a string representation of this record class.
U
- unDecorate(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- unDecorateLegacy(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
V
- validateConfiguration() - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- validateConfiguration() - Method in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Performs a "deep validation" and reports the status.
- validateConfiguration(String) - Method in class org.codehaus.plexus.components.secdispatcher.internal.sources.MasterSourceSupport
- validateConfiguration(String) - Method in interface org.codehaus.plexus.components.secdispatcher.MasterSource
-
Validates master source configuration.
- validateConfiguration(Map<String, String>) - Method in interface org.codehaus.plexus.components.secdispatcher.Dispatcher
-
Validates dispatcher configuration.
- validateConfiguration(Map<String, String>) - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.LegacyDispatcher
- validateConfiguration(Map<String, String>) - Method in class org.codehaus.plexus.components.secdispatcher.internal.dispatchers.MasterDispatcher
- ValidationResponse(String, boolean, Map<SecDispatcher.ValidationResponse.Level, List<String>>, List<SecDispatcher.ValidationResponse>) - Constructor for class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse
- valueOf(String) - Static method in enum class org.codehaus.plexus.components.secdispatcher.PinEntry.Outcome
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse.Level
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.codehaus.plexus.components.secdispatcher.PinEntry.Outcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WARNING - Enum constant in enum class org.codehaus.plexus.components.secdispatcher.SecDispatcher.ValidationResponse.Level
- write(OutputStream, SettingsSecurity) - Method in class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxWriter
-
Method write.
- write(Writer, SettingsSecurity) - Method in class org.codehaus.plexus.components.secdispatcher.model.io.stax.SecurityConfigurationStaxWriter
-
Method write.
- write(Path, SettingsSecurity, boolean) - Static method in class org.codehaus.plexus.components.secdispatcher.internal.SecUtil
- writeConfiguration(SettingsSecurity) - Method in class org.codehaus.plexus.components.secdispatcher.internal.DefaultSecDispatcher
- writeConfiguration(SettingsSecurity) - Method in interface org.codehaus.plexus.components.secdispatcher.SecDispatcher
-
Writes the effective configuration.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form