@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) |
| Modifier and Type | Method and Description |
|---|---|
KeyStore |
createKeyStore(KeyStoreAuth keyStoreAuth,
KeyStoreType keyStoreType,
KeyStoreCreationConfig config) |
KeyStore |
createKeyStore(KeyStoreAuth keyStoreAuth,
KeyStoreType keyStoreType,
KeyStoreCreationConfig config,
Map<KeyID,Optional<SecretKeyEntry>> secretKeys) |
KeyStore |
deserialize(byte[] payload,
String storeId,
ReadStorePassword readStorePassword) |
PrivateKey |
getPrivateKey(KeyStoreAccess keyStoreAccess,
KeyID keyID) |
List<PublicKeyIDWithPublicKey> |
getPublicKeys(KeyStoreAccess keyStoreAccess) |
SecretKeySpec |
getSecretKey(KeyStoreAccess keyStoreAccess,
KeyID keyID) |
static void |
overrideWith(OverridesRegistry context,
Function<KeyStoreServiceImplRuntimeDelegatable.ArgumentsCaptor,KeyStoreServiceImpl> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
byte[] |
serialize(KeyStore store,
String storeId,
ReadStorePassword readStorePassword) |
@Inject public KeyStoreServiceImplRuntimeDelegatable(@Nullable OverridesRegistry context)
context - Context class to search for overrides.public KeyStore createKeyStore(KeyStoreAuth keyStoreAuth, KeyStoreType keyStoreType, KeyStoreCreationConfig config)
createKeyStore in interface KeyStoreServicecreateKeyStore in class KeyStoreServiceImplpublic KeyStore createKeyStore(KeyStoreAuth keyStoreAuth, KeyStoreType keyStoreType, KeyStoreCreationConfig config, Map<KeyID,Optional<SecretKeyEntry>> secretKeys)
createKeyStore in interface KeyStoreServicecreateKeyStore 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 byte[] serialize(KeyStore store, String storeId, ReadStorePassword readStorePassword)
serialize in interface KeyStoreServiceserialize in class KeyStoreServiceImplpublic KeyStore deserialize(byte[] payload, String storeId, ReadStorePassword readStorePassword)
deserialize in interface KeyStoreServicedeserialize in class KeyStoreServiceImplpublic static void overrideWith(OverridesRegistry context, Function<KeyStoreServiceImplRuntimeDelegatable.ArgumentsCaptor,KeyStoreServiceImpl> ctorCaptor)
Copyright © 2019. All rights reserved.