Index

A B C D E F G H I L M N O P R S T U V W 
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
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.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form