Skip navigation links
A C D E F G I J K L M N P Q R S T U V W 

A

add(ProvidedKeyTemplate) - Method in interface de.adorsys.keymanagement.api.view.UpdatingView
 
add(Collection<ProvidedKeyTemplate>) - Method in interface de.adorsys.keymanagement.api.view.UpdatingView
 
addAndReturnId(ProvidedKeyTemplate) - Method in interface de.adorsys.keymanagement.api.source.KeySource
 
addToKeyStoreAndGetName(KeyStore, ProvidedKeyTemplate, Supplier<char[]>) - Method in interface de.adorsys.keymanagement.api.keystore.KeyStoreOper
 
aliases() - Method in interface de.adorsys.keymanagement.api.keystore.KeyStoreView
Returns keystore entries EXCLUDING metadata entries.
aliases() - Method in interface de.adorsys.keymanagement.api.source.KeySource
 
aliasesFor(Class<T>) - Method in interface de.adorsys.keymanagement.api.source.KeySource
 
AliasView<Q> - Interface in de.adorsys.keymanagement.api.view
 
AliasWithMeta<T extends KeyMetadata> - Class in de.adorsys.keymanagement.api.types.entity
 
AliasWithMeta() - Constructor for class de.adorsys.keymanagement.api.types.entity.AliasWithMeta
 
aliasWithMeta(Class<T>) - Method in class de.adorsys.keymanagement.api.types.entity.KeyAlias
 
all() - Method in interface de.adorsys.keymanagement.api.view.AliasView
 
all() - Method in interface de.adorsys.keymanagement.api.view.EntryView
 
all() - Method in interface de.adorsys.keymanagement.api.view.View
 
allAliases() - Method in interface de.adorsys.keymanagement.api.keystore.KeyStoreView
Returns all keystore entries including metadata entries.
allAssociatedEntries(String) - Method in interface de.adorsys.keymanagement.api.source.KeySource
List all child entries ids that are associated with given key id (i.e.
allEntries() - Method in interface de.adorsys.keymanagement.api.keystore.KeyStoreView
Returns all keystore entries including metadata entries.
asAliasWithMeta(String) - Method in interface de.adorsys.keymanagement.api.source.KeySource
 
asEntry(String) - Method in interface de.adorsys.keymanagement.api.source.KeySource
 
asKey(String) - Method in interface de.adorsys.keymanagement.api.source.KeySource
 
asPair(String) - Method in interface de.adorsys.keymanagement.api.source.KeySource
 

C

close() - Method in interface de.adorsys.keymanagement.api.view.QueryResult
 
copyToKeySet(Function<String, char[]>) - Method in interface de.adorsys.keymanagement.api.keystore.KeyStoreView
 
copyToTemplate(Function<String, char[]>) - Method in interface de.adorsys.keymanagement.api.keystore.KeyStoreView
 

D

de.adorsys.keymanagement.api - package de.adorsys.keymanagement.api
 
de.adorsys.keymanagement.api.config.keystore - package de.adorsys.keymanagement.api.config.keystore
 
de.adorsys.keymanagement.api.config.keystore.pbkdf - package de.adorsys.keymanagement.api.config.keystore.pbkdf
 
de.adorsys.keymanagement.api.generator - package de.adorsys.keymanagement.api.generator
 
de.adorsys.keymanagement.api.keystore - package de.adorsys.keymanagement.api.keystore
 
de.adorsys.keymanagement.api.metadata - package de.adorsys.keymanagement.api.metadata
 
de.adorsys.keymanagement.api.persist - package de.adorsys.keymanagement.api.persist
 
de.adorsys.keymanagement.api.source - package de.adorsys.keymanagement.api.source
 
de.adorsys.keymanagement.api.types - package de.adorsys.keymanagement.api.types
 
de.adorsys.keymanagement.api.types.entity - package de.adorsys.keymanagement.api.types.entity
 
de.adorsys.keymanagement.api.types.entity.metadata - package de.adorsys.keymanagement.api.types.entity.metadata
 
de.adorsys.keymanagement.api.types.source - package de.adorsys.keymanagement.api.types.source
 
de.adorsys.keymanagement.api.types.template - package de.adorsys.keymanagement.api.types.template
 
de.adorsys.keymanagement.api.types.template.generated - package de.adorsys.keymanagement.api.types.template.generated
 
de.adorsys.keymanagement.api.types.template.provided - package de.adorsys.keymanagement.api.types.template.provided
 
de.adorsys.keymanagement.api.types.util - package de.adorsys.keymanagement.api.types.util
 
de.adorsys.keymanagement.api.view - package de.adorsys.keymanagement.api.view
 
decode() - Method in interface de.adorsys.keymanagement.api.Juggler
Decodes keys from their encoded byte representation.
decodeAsString(byte[]) - Method in interface de.adorsys.keymanagement.api.source.KeyDecoder
Decodes SecretKeySpec.getEncoded() PBE-key bytes into String representation.
DefaultNamingStrategy - Class in de.adorsys.keymanagement.api.types.template
 
DefaultNamingStrategy(String, String) - Constructor for class de.adorsys.keymanagement.api.types.template.DefaultNamingStrategy
 
deserialize(byte[], Supplier<char[]>) - Method in interface de.adorsys.keymanagement.api.persist.SerDe
Deserializes KeyStore from byte[].

E

encrypting(Encrypting) - Method in interface de.adorsys.keymanagement.api.generator.KeyGenerator
Generates public(certificate)-private key pair suitable for public-key encryption.
Encrypting - Class in de.adorsys.keymanagement.api.types.template.generated
 
EncryptingKeyGenerator - Interface in de.adorsys.keymanagement.api.generator
 
entries() - Method in interface de.adorsys.keymanagement.api.keystore.KeyStoreView
Returns keystore entries EXCLUDING metadata entries.
EntryView<Q> - Interface in de.adorsys.keymanagement.api.view
 
extract(String, KeyStore) - Method in interface de.adorsys.keymanagement.api.metadata.KeyMetadataOper
 
extract(String, KeyStore) - Method in class de.adorsys.keymanagement.api.metadata.NoOpMetadataPersistence
 

F

first() - Method in class de.adorsys.keymanagement.api.types.ResultCollection
 
from(KeyPairEntry, GeneratedKeyTemplate) - Static method in class de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair
 
fromKeyStore(KeyStore, Function<String, char[]>) - Method in interface de.adorsys.keymanagement.api.source.KeyReader
Creates key view that supports adding/removing/updating key entries through it.
fromTemplate(KeySetTemplate) - Method in interface de.adorsys.keymanagement.api.generator.KeyGenerator
Generates multiple keys from template at once.

G

generate(Encrypting) - Method in interface de.adorsys.keymanagement.api.generator.EncryptingKeyGenerator
 
generate(Pbe) - Method in interface de.adorsys.keymanagement.api.generator.SecretKeyGenerator
 
generate(Secret) - Method in interface de.adorsys.keymanagement.api.generator.SecretKeyGenerator
 
generate(Signing) - Method in interface de.adorsys.keymanagement.api.generator.SigningKeyGenerator
 
generate(KeySet) - Method in interface de.adorsys.keymanagement.api.persist.KeyStoreCreator
Generates KeyStore from key set.
generate(KeySet, Supplier<char[]>) - Method in interface de.adorsys.keymanagement.api.persist.KeyStoreCreator
Generates KeyStore from key set.
GeneratedKeyTemplate - Interface in de.adorsys.keymanagement.api.types.template
 
generateKeys() - Method in interface de.adorsys.keymanagement.api.Juggler
Generates keys or key sets.
generateName() - Method in class de.adorsys.keymanagement.api.types.template.DefaultNamingStrategy
 
generateName() - Method in interface de.adorsys.keymanagement.api.types.template.KeyNamingStrategy
 
generateName() - Method in interface de.adorsys.keymanagement.api.types.template.KeyTemplate
 
generateName() - Method in class de.adorsys.keymanagement.api.types.template.NameAndPassword
 
generateRaw(Pbe) - Method in interface de.adorsys.keymanagement.api.generator.SecretKeyGenerator
 
generateWithoutMetadata(KeySet) - Method in interface de.adorsys.keymanagement.api.persist.KeyStoreCreator
Generates KeyStore from key set.
generateWithoutMetadata(KeySet, Supplier<char[]>) - Method in interface de.adorsys.keymanagement.api.persist.KeyStoreCreator
Generates KeyStore from key set.
getMeta(Class<T>) - Method in class de.adorsys.keymanagement.api.types.entity.KeyAlias
 
getMetadata() - Method in interface de.adorsys.keymanagement.api.types.template.GeneratedKeyTemplate
 
getMetadata() - Method in interface de.adorsys.keymanagement.api.types.template.ProvidedKeyTemplate
 
getPassword() - Method in interface de.adorsys.keymanagement.api.types.template.KeyTemplate
 
getSource() - Method in interface de.adorsys.keymanagement.api.view.AliasView
 
getSource() - Method in interface de.adorsys.keymanagement.api.view.EntryView
 

I

isEmpty() - Method in interface de.adorsys.keymanagement.api.view.QueryResult
 
isMetadataEntry(String, KeyStore) - Method in interface de.adorsys.keymanagement.api.metadata.KeyMetadataOper
 
isMetadataEntry(String, KeyStore) - Method in class de.adorsys.keymanagement.api.metadata.NoOpMetadataPersistence
 
isPrivate() - Method in class de.adorsys.keymanagement.api.types.entity.Key
 
isPrivate() - Method in class de.adorsys.keymanagement.api.types.entity.KeyEntry
 
isPublic() - Method in class de.adorsys.keymanagement.api.types.entity.Key
 
isSecret() - Method in class de.adorsys.keymanagement.api.types.entity.Key
 
isSecret() - Method in class de.adorsys.keymanagement.api.types.entity.KeyEntry
 
isTrustedCert() - Method in class de.adorsys.keymanagement.api.types.entity.KeyEntry
 
iterator() - Method in interface de.adorsys.keymanagement.api.view.QueryResult
 

J

Juggler - Interface in de.adorsys.keymanagement.api
This interface provides all functions that are available in this library.

K

Key - Class in de.adorsys.keymanagement.api.types.entity
 
Key(String, WithMetadata<Key>) - Constructor for class de.adorsys.keymanagement.api.types.entity.Key
 
KeyAlias - Class in de.adorsys.keymanagement.api.types.entity
 
KeyAlias() - Constructor for class de.adorsys.keymanagement.api.types.entity.KeyAlias
 
KeyDecoder - Interface in de.adorsys.keymanagement.api.source
 
KeyEntry - Class in de.adorsys.keymanagement.api.types.entity
 
KeyEntry(String, WithMetadata<KeyStore.Entry>) - Constructor for class de.adorsys.keymanagement.api.types.entity.KeyEntry
 
KeyGenerator - Interface in de.adorsys.keymanagement.api.generator
Aggregate interface that provides all key generation related operations.
KeyMetadata - Interface in de.adorsys.keymanagement.api.types.entity.metadata
Metadata like key expiration date.
KeyMetadataOper - Interface in de.adorsys.keymanagement.api.metadata
 
KeyMetadataPersistence - Interface in de.adorsys.keymanagement.api.metadata
This exists to hack Dagger intricacies.
KeyNamingStrategy - Interface in de.adorsys.keymanagement.api.types.template
 
KeyPair - Class in de.adorsys.keymanagement.api.types.entity
 
KeyPair(String, WithMetadata<KeyPair>) - Constructor for class de.adorsys.keymanagement.api.types.entity.KeyPair
 
KeyPairEncryptionTemplate - Class in de.adorsys.keymanagement.api.types.template.generated
 
KeyPairEncryptionTemplate() - Constructor for class de.adorsys.keymanagement.api.types.template.generated.KeyPairEncryptionTemplate
 
KeyPairEncryptionTemplate.ExcludeToBuilder - Interface in de.adorsys.keymanagement.api.types.template.generated
 
KeyPairEntry - Class in de.adorsys.keymanagement.api.types.entity
 
KeyPairEntry() - Constructor for class de.adorsys.keymanagement.api.types.entity.KeyPairEntry
 
KeyReader - Interface in de.adorsys.keymanagement.api.source
 
KeySet - Class in de.adorsys.keymanagement.api.types.source
Heterogeneous collection of keys that can be stored in KeyStore.
KeySet() - Constructor for class de.adorsys.keymanagement.api.types.source.KeySet
 
KeySetTemplate - Class in de.adorsys.keymanagement.api.types
 
KeySetTemplate() - Constructor for class de.adorsys.keymanagement.api.types.KeySetTemplate
 
KeySource - Interface in de.adorsys.keymanagement.api.source
 
KeyStoreConfig - Class in de.adorsys.keymanagement.api.config.keystore
Wrapper for keystore config.
KeyStoreConfig() - Constructor for class de.adorsys.keymanagement.api.config.keystore.KeyStoreConfig
 
KeyStoreConfig.PBKDF - Class in de.adorsys.keymanagement.api.config.keystore
Password key derivation configuration.
KeyStoreCreator - Interface in de.adorsys.keymanagement.api.persist
 
KeyStoreManager - Interface in de.adorsys.keymanagement.api
Purely technical class that should be implemented of Juggler instances in order to be used with key-rotation.
KeyStoreOper - Interface in de.adorsys.keymanagement.api.keystore
 
KeyStoreView - Interface in de.adorsys.keymanagement.api.keystore
KeyStore view from different angles.
KeyTemplate - Interface in de.adorsys.keymanagement.api.types.template
 

L

last() - Method in class de.adorsys.keymanagement.api.types.ResultCollection
 

M

metadataAliasForKeyAlias(String) - Method in interface de.adorsys.keymanagement.api.metadata.KeyMetadataOper
 
metadataAliasForKeyAlias(String) - Method in class de.adorsys.keymanagement.api.metadata.NoOpMetadataPersistence
 
metadataPassword(String) - Method in interface de.adorsys.keymanagement.api.metadata.KeyMetadataOper
 

N

NameAndPassword - Class in de.adorsys.keymanagement.api.types.template
 
NameAndPassword(String, Supplier<char[]>) - Constructor for class de.adorsys.keymanagement.api.types.template.NameAndPassword
 
NameAndPassword(Supplier<char[]>) - Constructor for class de.adorsys.keymanagement.api.types.template.NameAndPassword
 
NoOpMetadataPersistence - Class in de.adorsys.keymanagement.api.metadata
 
NoOpMetadataPersistence() - Constructor for class de.adorsys.keymanagement.api.metadata.NoOpMetadataPersistence
 

P

Pbe - Class in de.adorsys.keymanagement.api.types.template.generated
Password-based key entry, can be used to store some string/byte-based secret that is not key in keystore too.
PbeKeyEncryptionTemplate - Class in de.adorsys.keymanagement.api.types.template.generated
 
PbeKeyEncryptionTemplate() - Constructor for class de.adorsys.keymanagement.api.types.template.generated.PbeKeyEncryptionTemplate
 
PbeKeyEncryptionTemplate.ExcludeToBuilder - Interface in de.adorsys.keymanagement.api.types.template.generated
 
PBKDF(PBKDF2, Scrypt) - Constructor for class de.adorsys.keymanagement.api.config.keystore.KeyStoreConfig.PBKDF
 
PBKDF2 - Class in de.adorsys.keymanagement.api.config.keystore.pbkdf
PBKDF2-based key derivation.
PBKDF2() - Constructor for class de.adorsys.keymanagement.api.config.keystore.pbkdf.PBKDF2
 
persistMetadata(String, KeyMetadata, KeyStore) - Method in interface de.adorsys.keymanagement.api.metadata.KeyMetadataOper
 
persistMetadata(String, KeyMetadata, KeyStore) - Method in class de.adorsys.keymanagement.api.metadata.NoOpMetadataPersistence
 
pickNrandom(int) - Method in class de.adorsys.keymanagement.api.types.ResultCollection
 
privateKeys() - Method in interface de.adorsys.keymanagement.api.view.EntryView
 
ProvidedKey - Class in de.adorsys.keymanagement.api.types.template.provided
 
ProvidedKeyEntry - Class in de.adorsys.keymanagement.api.types.template.provided
 
ProvidedKeyPair - Class in de.adorsys.keymanagement.api.types.template.provided
 
ProvidedKeyTemplate - Interface in de.adorsys.keymanagement.api.types.template
 

Q

QueryResult<T> - Interface in de.adorsys.keymanagement.api.view
 

R

readKeys() - Method in interface de.adorsys.keymanagement.api.Juggler
Creates key views from different sources, for example from KeyStore.
remove(String) - Method in interface de.adorsys.keymanagement.api.source.KeySource
 
remove(O) - Method in interface de.adorsys.keymanagement.api.view.UpdatingView
 
remove(Collection<O>) - Method in interface de.adorsys.keymanagement.api.view.UpdatingView
 
removeById(ID) - Method in interface de.adorsys.keymanagement.api.view.UpdatingView
 
removeByIds(Collection<ID>) - Method in interface de.adorsys.keymanagement.api.view.UpdatingView
 
removeMetadata(String, KeyStore) - Method in interface de.adorsys.keymanagement.api.metadata.KeyMetadataOper
 
removeMetadata(String, KeyStore) - Method in class de.adorsys.keymanagement.api.metadata.NoOpMetadataPersistence
 
repeat(int) - Method in class de.adorsys.keymanagement.api.types.template.generated.Encrypting
 
repeat(int) - Method in class de.adorsys.keymanagement.api.types.template.generated.Pbe
 
repeat(int) - Method in class de.adorsys.keymanagement.api.types.template.generated.Secret
 
repeat(int) - Method in class de.adorsys.keymanagement.api.types.template.generated.Signing
 
result - Variable in class de.adorsys.keymanagement.api.types.ResultCollection
 
ResultCollection<T> - Class in de.adorsys.keymanagement.api.types
This class is safe to use without try-with-resources as it has all keys loaded.
ResultCollection(Set<T>) - Constructor for class de.adorsys.keymanagement.api.types.ResultCollection
 
ResultCollection(List<T>) - Constructor for class de.adorsys.keymanagement.api.types.ResultCollection
 
retrieve(Q) - Method in interface de.adorsys.keymanagement.api.view.AliasView
 
retrieve(String) - Method in interface de.adorsys.keymanagement.api.view.AliasView
 
retrieve(Q) - Method in interface de.adorsys.keymanagement.api.view.EntryView
 
retrieve(String) - Method in interface de.adorsys.keymanagement.api.view.EntryView
 
retrieve(Q) - Method in interface de.adorsys.keymanagement.api.view.View
Note that client who calls this should close the result.
retrieve(String) - Method in interface de.adorsys.keymanagement.api.view.View
Note that client who calls this should close the result.

S

Scrypt - Class in de.adorsys.keymanagement.api.config.keystore.pbkdf
Scrypt-based key derivation.
Scrypt() - Constructor for class de.adorsys.keymanagement.api.config.keystore.pbkdf.Scrypt
 
secret(Pbe) - Method in interface de.adorsys.keymanagement.api.generator.KeyGenerator
Generates derived secret key from String or char[] - you will not be able to read original key, but you can use it as initialization parameter for encryption.
secret(Secret) - Method in interface de.adorsys.keymanagement.api.generator.KeyGenerator
Generates secret key to be used with certain encryptor and with certain size.
Secret - Class in de.adorsys.keymanagement.api.types.template.generated
 
SecretKeyEncryptionTemplate - Class in de.adorsys.keymanagement.api.types.template.generated
 
SecretKeyEncryptionTemplate() - Constructor for class de.adorsys.keymanagement.api.types.template.generated.SecretKeyEncryptionTemplate
 
SecretKeyEncryptionTemplate.ExcludeToBuilder - Interface in de.adorsys.keymanagement.api.types.template.generated
 
SecretKeyGenerator - Interface in de.adorsys.keymanagement.api.generator
 
secretKeys() - Method in interface de.adorsys.keymanagement.api.view.EntryView
 
secretRaw(Pbe) - Method in interface de.adorsys.keymanagement.api.generator.KeyGenerator
Generates raw secret key that can be stored almost as is in keystore from String or char[].
SerDe - Interface in de.adorsys.keymanagement.api.persist
 
serialize(KeyStore, Supplier<char[]>) - Method in interface de.adorsys.keymanagement.api.persist.SerDe
Serializes KeyStore into byte[].
serializeDeserialize() - Method in interface de.adorsys.keymanagement.api.Juggler
Helper to serialize and deserialize KeyStore to and from byte[].
shuffle() - Method in class de.adorsys.keymanagement.api.types.ResultCollection
 
shuffleAndSelectN(Collection<T>, int) - Method in class de.adorsys.keymanagement.api.types.util.ShuffleUtil
 
ShuffleUtil - Class in de.adorsys.keymanagement.api.types.util
 
ShuffleUtil() - Constructor for class de.adorsys.keymanagement.api.types.util.ShuffleUtil
 
signing(Signing) - Method in interface de.adorsys.keymanagement.api.generator.KeyGenerator
Generates public(certificate)-private key pair suitable for signing.
Signing - Class in de.adorsys.keymanagement.api.types.template.generated
 
SigningKeyGenerator - Interface in de.adorsys.keymanagement.api.generator
 
size() - Method in interface de.adorsys.keymanagement.api.view.QueryResult
 
source() - Method in interface de.adorsys.keymanagement.api.keystore.KeyStoreView
 
stream() - Method in interface de.adorsys.keymanagement.api.view.QueryResult
 

T

toBuilder() - Method in interface de.adorsys.keymanagement.api.types.template.generated.KeyPairEncryptionTemplate.ExcludeToBuilder
 
toBuilder() - Method in interface de.adorsys.keymanagement.api.types.template.generated.PbeKeyEncryptionTemplate.ExcludeToBuilder
 
toBuilder() - Method in interface de.adorsys.keymanagement.api.types.template.generated.SecretKeyEncryptionTemplate.ExcludeToBuilder
 
toCollection() - Method in interface de.adorsys.keymanagement.api.view.QueryResult
 
toKeystore() - Method in interface de.adorsys.keymanagement.api.Juggler
Creates KeyStore from key set.
trustedCerts() - Method in interface de.adorsys.keymanagement.api.view.EntryView
 

U

uniqueResult(Q) - Method in interface de.adorsys.keymanagement.api.view.View
 
uniqueResult(String) - Method in interface de.adorsys.keymanagement.api.view.View
 
update(Collection<O>, Collection<ProvidedKeyTemplate>) - Method in interface de.adorsys.keymanagement.api.view.UpdatingView
 
update(Collection<AliasWithMeta>) - Method in interface de.adorsys.keymanagement.api.view.UpdatingView
 
updateMetadata(AliasWithMeta) - Method in interface de.adorsys.keymanagement.api.source.KeySource
 
UpdatingView<Q,O,ID> - Interface in de.adorsys.keymanagement.api.view
 

V

View<Q,O> - Interface in de.adorsys.keymanagement.api.view
 

W

withConfig(KeyStoreConfig) - Method in interface de.adorsys.keymanagement.api.persist.KeyStoreCreator
Configures keystore before generation with custom parameters.
withConfig(KeyStoreConfig) - Method in interface de.adorsys.keymanagement.api.persist.SerDe
Configures keystore before deserialization with custom parameters.
WithMetadata<T> - Class in de.adorsys.keymanagement.api.types.entity
 
WithMetadata() - Constructor for class de.adorsys.keymanagement.api.types.entity.WithMetadata
 
A C D E F G I J K L M N P Q R S T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.