@Generated(value="de.adorsys.datasafe.runtimedelegate.RuntimeDelegateGenerator", comments="This class performs functionality delegation based on contextClass content. If contextClass contains overriding class - it will be used.") public class KeyStoreServiceImplRuntimeDelegatable extends KeyStoreServiceImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
KeyStoreServiceImplRuntimeDelegatable.ArgumentsCaptor |
| Constructor and Description |
|---|
KeyStoreServiceImplRuntimeDelegatable(OverridesRegistry context,
de.adorsys.keymanagement.api.config.keystore.KeyStoreConfig config,
de.adorsys.keymanagement.api.Juggler juggler) |
@Inject public KeyStoreServiceImplRuntimeDelegatable(@Nullable OverridesRegistry context, de.adorsys.keymanagement.api.config.keystore.KeyStoreConfig config, de.adorsys.keymanagement.api.Juggler juggler)
context - Context class to search for overrides.public KeyStore createKeyStore(KeyStoreAuth keyStoreAuth, KeyCreationConfig config)
createKeyStore in interface KeyStoreServicecreateKeyStore in class KeyStoreServiceImplpublic KeyStore createKeyStore(KeyStoreAuth keyStoreAuth, KeyCreationConfig keyConfig, Map<KeyID,Optional<SecretKeyEntry>> secretKeys)
createKeyStore in interface KeyStoreServicecreateKeyStore in class KeyStoreServiceImplpublic KeyStore updateKeyStoreReadKeyPassword(KeyStore current, KeyStoreAuth currentCredentials, KeyStoreAuth newCredentials)
updateKeyStoreReadKeyPassword in interface KeyStoreServiceupdateKeyStoreReadKeyPassword in class KeyStoreServiceImplpublic List<PublicKeyIDWithPublicKey> getPublicKeys(KeyStoreAccess keyStoreAccess)
getPublicKeys in interface KeyStoreServicegetPublicKeys in class KeyStoreServiceImplpublic PrivateKey getPrivateKey(KeyStoreAccess keyStoreAccess, KeyID keyID)
getPrivateKey in interface KeyStoreServicegetPrivateKey in class KeyStoreServiceImplpublic SecretKeySpec getSecretKey(KeyStoreAccess keyStoreAccess, KeyID keyID)
getSecretKey in interface KeyStoreServicegetSecretKey in class KeyStoreServiceImplpublic void addPasswordBasedSecretKey(KeyStoreAccess keyStoreAccess, String alias, char[] secret)
addPasswordBasedSecretKey in interface KeyStoreServiceaddPasswordBasedSecretKey in class KeyStoreServiceImplpublic void removeKey(KeyStoreAccess keyStoreAccess, String alias)
removeKey in interface KeyStoreServiceremoveKey in class KeyStoreServiceImplpublic byte[] serialize(KeyStore store, ReadStorePassword readStorePassword)
serialize in interface KeyStoreServiceserialize in class KeyStoreServiceImplpublic KeyStore deserialize(byte[] payload, ReadStorePassword readStorePassword)
deserialize in interface KeyStoreServicedeserialize in class KeyStoreServiceImplpublic static void overrideWith(OverridesRegistry context, Function<KeyStoreServiceImplRuntimeDelegatable.ArgumentsCaptor,KeyStoreServiceImpl> ctorCaptor)
Copyright © 2020. All rights reserved.