Skip navigation links
A C D E F G I K N O P R S T U V 

A

AbstractCredentialsTask - Class in de.qaware.seu.as.code.plugins.credentials
Abstract base class for storage tasks.
AbstractCredentialsTask() - Constructor for class de.qaware.seu.as.code.plugins.credentials.AbstractCredentialsTask
Initialize the console reader.
apply(Project) - Method in class de.qaware.seu.as.code.plugins.credentials.SeuacCredentialsPlugin
 

C

CFRelease(Pointer) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
Releases a Core Foundation object.
CFStringGetCharactersPtr(Pointer) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
Quickly obtains a pointer to the contents of a string as a buffer of Unicode characters.
CFStringGetCString(Pointer, byte[], int, int) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
Copies the character contents of a string to a local C string buffer after converting the characters to a given encoding.
CFStringGetCStringPtr(Pointer, int) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
Quickly obtains a pointer to a C-string buffer containing the characters of a string in a given encoding.
CFStringGetLength(Pointer) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
Returns the number (in terms of UTF-16 code pairs) of Unicode characters in a string.
clearCredentials(String) - Method in interface de.qaware.seu.as.code.plugins.credentials.CredentialsStorage
Clear the stored credentials for the given service name.
clearCredentials(String) - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsStorage.None
 
clearCredentials(String) - Method in class de.qaware.seu.as.code.plugins.credentials.mac.KeychainCredentialsStorage
 
clearCredentials(String) - Method in class de.qaware.seu.as.code.plugins.credentials.win.PropertyCredentialsStorage
 
ClearCredentialsTask - Class in de.qaware.seu.as.code.plugins.credentials
Task to to clear the stored credentials for a given service.
ClearCredentialsTask() - Constructor for class de.qaware.seu.as.code.plugins.credentials.ClearCredentialsTask
Constructor initializing the tasks meta data.
CoreFoundation - Interface in de.qaware.seu.as.code.plugins.credentials.mac
The JNA interface to access the CoreFoundation library under MacOS.
Credentials - Class in de.qaware.seu.as.code.plugins.credentials
A simple credentials POJO that contains username and password.
Credentials(String, String) - Constructor for class de.qaware.seu.as.code.plugins.credentials.Credentials
Initialize the instance with a username and password value.
CredentialsException - Exception in de.qaware.seu.as.code.plugins.credentials
A custom Gradle exception to signal something went wrong with managed Credentials.
CredentialsException(String) - Constructor for exception de.qaware.seu.as.code.plugins.credentials.CredentialsException
Initialize exception with error message.
CredentialsException(String, Throwable) - Constructor for exception de.qaware.seu.as.code.plugins.credentials.CredentialsException
Initialize exception with error message and cause.
CredentialsExtension - Class in de.qaware.seu.as.code.plugins.credentials
The extension class for additional configuration options.
CredentialsExtension() - Constructor for class de.qaware.seu.as.code.plugins.credentials.CredentialsExtension
 
CredentialsProperty - Class in de.qaware.seu.as.code.plugins.credentials
An instance of the class will be registered as extra property of the Grtadle project.
CredentialsProperty(CredentialsStorageFactory) - Constructor for class de.qaware.seu.as.code.plugins.credentials.CredentialsProperty
Initialize the credentials property with a storage factory.
CredentialsStorage - Interface in de.qaware.seu.as.code.plugins.credentials
This is the main interface to store and handle credentials.
CredentialsStorage.None - Class in de.qaware.seu.as.code.plugins.credentials
NoOp implementation of a credential storage.
current() - Static method in enum de.qaware.seu.as.code.plugins.credentials.OperatingSystem
Returns the current operating system we are running on.

D

de.qaware.seu.as.code.plugins.credentials - package de.qaware.seu.as.code.plugins.credentials
 
de.qaware.seu.as.code.plugins.credentials.mac - package de.qaware.seu.as.code.plugins.credentials.mac
 
de.qaware.seu.as.code.plugins.credentials.win - package de.qaware.seu.as.code.plugins.credentials.win
 
decrypt(byte[]) - Method in interface de.qaware.seu.as.code.plugins.credentials.Encryptor
Decrypts the given ciphertext.
decrypt(byte[]) - Method in class de.qaware.seu.as.code.plugins.credentials.win.DPAPIEncryptor
 
DisplayCredentialsTask - Class in de.qaware.seu.as.code.plugins.credentials
Task to display the credentials for a given service.
DisplayCredentialsTask() - Constructor for class de.qaware.seu.as.code.plugins.credentials.DisplayCredentialsTask
Constructor initializing the tasks meta data.
DPAPIEncryptor - Class in de.qaware.seu.as.code.plugins.credentials.win
Uses DPAPI to encrypt/decrypt data.
DPAPIEncryptor() - Constructor for class de.qaware.seu.as.code.plugins.credentials.win.DPAPIEncryptor
 

E

EMPTY - Static variable in class de.qaware.seu.as.code.plugins.credentials.Credentials
An empty credentials instance with no username and no password.
encrypt(byte[]) - Method in interface de.qaware.seu.as.code.plugins.credentials.Encryptor
Encrypts the given plaintext.
encrypt(byte[]) - Method in class de.qaware.seu.as.code.plugins.credentials.win.DPAPIEncryptor
 
Encryptor - Interface in de.qaware.seu.as.code.plugins.credentials
Encrypts and decrypts data.
errSecItemNotFound - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
 
errSecSuccess - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
 

F

findCredentials(String) - Method in interface de.qaware.seu.as.code.plugins.credentials.CredentialsStorage
Find the credentials for the given service name.
findCredentials(String) - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsStorage.None
 
findCredentials(String) - Method in class de.qaware.seu.as.code.plugins.credentials.mac.KeychainCredentialsStorage
 
findCredentials(String) - Method in class de.qaware.seu.as.code.plugins.credentials.win.PropertyCredentialsStorage
 
format(String, Object...) - Method in class de.qaware.seu.as.code.plugins.credentials.SystemConsole
Output the given format string to the current system console.
forOsName(String) - Static method in enum de.qaware.seu.as.code.plugins.credentials.OperatingSystem
Get the matching OperatingSystem instance for the given name.
fromSecret(String) - Static method in class de.qaware.seu.as.code.plugins.credentials.Credentials
Factory method to create Credentials from their secret representation.

G

get(String) - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsProperty
Returns the credentials with the given service name.
getConsole() - Method in class de.qaware.seu.as.code.plugins.credentials.AbstractCredentialsTask
 
getKeychainFile() - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsExtension
 
getPassword() - Method in class de.qaware.seu.as.code.plugins.credentials.AbstractCredentialsTask
This method will read the password from the console and return it.
getPassword() - Method in class de.qaware.seu.as.code.plugins.credentials.Credentials
 
getPropertyFile() - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsExtension
 
getService() - Method in class de.qaware.seu.as.code.plugins.credentials.AbstractCredentialsTask
 
getStorage() - Method in class de.qaware.seu.as.code.plugins.credentials.AbstractCredentialsTask
 
getUsername() - Method in class de.qaware.seu.as.code.plugins.credentials.AbstractCredentialsTask
This method will return the username, either from the command line option or it will be read from the command line.
getUsername() - Method in class de.qaware.seu.as.code.plugins.credentials.Credentials
 

I

isMacOs() - Static method in enum de.qaware.seu.as.code.plugins.credentials.OperatingSystem
Convenience method to check of we are on MacOS.
isSupported() - Static method in enum de.qaware.seu.as.code.plugins.credentials.OperatingSystem
Convenience method to check if the OS is supported.
isWindows() - Static method in enum de.qaware.seu.as.code.plugins.credentials.OperatingSystem
Convenience method to check if we are on Windows.

K

kCFStringEncodingASCII - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingISOLatin1 - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingMacRoman - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingNextStepLatin - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingNonLossyASCII - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingUnicode - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingUTF16 - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingUTF16BE - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingUTF16LE - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingUTF32 - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingUTF32BE - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingUTF32LE - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingUTF8 - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
kCFStringEncodingWindowsLatin1 - Static variable in interface de.qaware.seu.as.code.plugins.credentials.mac.CoreFoundation
 
KeychainCredentialsStorage - Class in de.qaware.seu.as.code.plugins.credentials.mac
The platform specific implementation that uses the MacSO keychain mechanism.
KeychainCredentialsStorage(CredentialsExtension) - Constructor for class de.qaware.seu.as.code.plugins.credentials.mac.KeychainCredentialsStorage
Initialze the instance with the required native library references.

N

None() - Constructor for class de.qaware.seu.as.code.plugins.credentials.CredentialsStorage.None
 

O

onAction() - Method in class de.qaware.seu.as.code.plugins.credentials.ClearCredentialsTask
Is executed from gradle when running the 'clearCredentials' task.
onAction() - Method in class de.qaware.seu.as.code.plugins.credentials.DisplayCredentialsTask
Is executed from gradle when running the 'setStorage' task.
onAction() - Method in class de.qaware.seu.as.code.plugins.credentials.SetCredentialsTask
Is executed from gradle when running the 'setStorage' task.
OperatingSystem - Enum in de.qaware.seu.as.code.plugins.credentials
Enum to represent the supported operating systems.

P

PropertyCredentialsStorage - Class in de.qaware.seu.as.code.plugins.credentials.win
Stores the credentials in a property file.
PropertyCredentialsStorage(Project, CredentialsExtension) - Constructor for class de.qaware.seu.as.code.plugins.credentials.win.PropertyCredentialsStorage
Initialize a new property credential storage for the given project.

R

readLine(String, Object...) - Method in class de.qaware.seu.as.code.plugins.credentials.SystemConsole
Reads a line from the console.
readPassword(String) - Method in class de.qaware.seu.as.code.plugins.credentials.SystemConsole
Reads a password from the console.

S

SecCopyErrorMessageString(int, Pointer) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Returns a string explaining the meaning of a security result code.
SecItemAdd(Pointer, PointerByReference) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Adds one or more items to a keychain.
SecItemCopyMatching(Pointer, PointerByReference) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Returns one or more keychain items that match a search query, or copies attributes of specific keychain items.
SecItemDelete(Pointer) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Deletes items that match a search query.
SecItemUpdate(Pointer, Pointer) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Modifies items that match a search query.
SecKeychainAddGenericPassword(Pointer, int, byte[], int, byte[], int, byte[], PointerByReference) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Adds a new generic password to a keychain.
SecKeychainAddInternetPassword(Pointer, int, byte[], int, byte[], int, byte[], int, byte[], int, int, int, int, byte[], PointerByReference) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Adds a new Internet password to a keychain.
SecKeychainFindGenericPassword(Pointer, int, byte[], int, byte[], IntByReference, PointerByReference, PointerByReference) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Finds the first generic password based on the attributes passed.
SecKeychainFindInternetPassword(Pointer, int, byte[], int, byte[], int, byte[], int, byte[], int, int, int, IntByReference, PointerByReference, PointerByReference) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Finds the first Internet password based on the attributes passed.
SecKeychainItemDelete(Pointer) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Deletes a keychain item from the default keychain’s permanent data store.
SecKeychainItemFreeContent(Pointer, Pointer) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Releases the memory used by the keychain attribute list and the keychain data retrieved in a call to the SecKeychainItemCopyContent function.
SecKeychainItemModifyContent(Pointer, Pointer, int, byte[]) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Updates an existing keychain item after changing its attributes and/or data.
SecKeychainOpen(String, PointerByReference) - Method in interface de.qaware.seu.as.code.plugins.credentials.mac.Security
Opens a keychain.
Security - Interface in de.qaware.seu.as.code.plugins.credentials.mac
The JNA library interface to access the Security library under MacOS.
setCredentials(String, String, char[]) - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsStorage.None
 
setCredentials(String, Credentials) - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsStorage.None
 
setCredentials(String, String, char[]) - Method in interface de.qaware.seu.as.code.plugins.credentials.CredentialsStorage
Set the given username and password as credential for the specified service.
setCredentials(String, Credentials) - Method in interface de.qaware.seu.as.code.plugins.credentials.CredentialsStorage
Set the given credentials object for the specified service.
setCredentials(String, String, char[]) - Method in class de.qaware.seu.as.code.plugins.credentials.mac.KeychainCredentialsStorage
 
setCredentials(String, Credentials) - Method in class de.qaware.seu.as.code.plugins.credentials.mac.KeychainCredentialsStorage
 
setCredentials(String, String, char[]) - Method in class de.qaware.seu.as.code.plugins.credentials.win.PropertyCredentialsStorage
 
setCredentials(String, Credentials) - Method in class de.qaware.seu.as.code.plugins.credentials.win.PropertyCredentialsStorage
 
SetCredentialsTask - Class in de.qaware.seu.as.code.plugins.credentials
Task to set the credentials for a given service.
SetCredentialsTask() - Constructor for class de.qaware.seu.as.code.plugins.credentials.SetCredentialsTask
Constructor initializing the tasks meta data.
setKeychainFile(String) - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsExtension
 
setPropertyFile(String) - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsExtension
 
setService(String) - Method in class de.qaware.seu.as.code.plugins.credentials.AbstractCredentialsTask
Sets the service name.
setUsername(String) - Method in class de.qaware.seu.as.code.plugins.credentials.AbstractCredentialsTask
Sets the username.
SeuacCredentialsPlugin - Class in de.qaware.seu.as.code.plugins.credentials
SEU-as-code Credentials plugin.
SeuacCredentialsPlugin() - Constructor for class de.qaware.seu.as.code.plugins.credentials.SeuacCredentialsPlugin
 
SystemConsole - Class in de.qaware.seu.as.code.plugins.credentials
Supports I/O opperations.
SystemConsole() - Constructor for class de.qaware.seu.as.code.plugins.credentials.SystemConsole
 

T

toSecret() - Method in class de.qaware.seu.as.code.plugins.credentials.Credentials
Special method to get a Credential representation to be used as secret when securely storing the data.
toString() - Method in class de.qaware.seu.as.code.plugins.credentials.CredentialsExtension
 

U

UTF_8 - Static variable in interface de.qaware.seu.as.code.plugins.credentials.CredentialsStorage
The default charset to use for credential storage.

V

valueOf(String) - Static method in enum de.qaware.seu.as.code.plugins.credentials.OperatingSystem
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.qaware.seu.as.code.plugins.credentials.OperatingSystem
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I K N O P R S T U V 
Skip navigation links