Class KeyStoreGeneratorImpl
java.lang.Object
de.adorsys.sts.keymanagement.service.KeyStoreGeneratorImpl
- All Implemented Interfaces:
KeyStoreGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionKeyStoreGeneratorImpl(de.adorsys.keymanagement.api.Juggler juggler, Clock clock, KeyPairGenerator encKeyPairGenerator, KeyPairGenerator signKeyPairGenerator, SecretKeyGenerator secretKeyGenerator, KeyManagementProperties keyManagementProperties) -
Method Summary
Modifier and TypeMethodDescriptiongenerate()GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair>GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair>generateKeyEntryForFutureUsage(KeyUsage keyUsage, ZonedDateTime notBefore) GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKey>GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKey>GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair>GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair>
-
Constructor Details
-
KeyStoreGeneratorImpl
public KeyStoreGeneratorImpl(de.adorsys.keymanagement.api.Juggler juggler, Clock clock, KeyPairGenerator encKeyPairGenerator, KeyPairGenerator signKeyPairGenerator, SecretKeyGenerator secretKeyGenerator, KeyManagementProperties keyManagementProperties)
-
-
Method Details
-
generate
- Specified by:
generatein interfaceKeyStoreGenerator
-
generateKeyEntryForFutureUsage
- Specified by:
generateKeyEntryForFutureUsagein interfaceKeyStoreGenerator
-
generateSignatureKeyEntryForInstantUsage
public GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> generateSignatureKeyEntryForInstantUsage()- Specified by:
generateSignatureKeyEntryForInstantUsagein interfaceKeyStoreGenerator
-
generateSignatureKeyEntryForFutureUsage
public GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> generateSignatureKeyEntryForFutureUsage(ZonedDateTime notBefore) - Specified by:
generateSignatureKeyEntryForFutureUsagein interfaceKeyStoreGenerator
-
generateEncryptionKeyEntryForInstantUsage
public GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> generateEncryptionKeyEntryForInstantUsage()- Specified by:
generateEncryptionKeyEntryForInstantUsagein interfaceKeyStoreGenerator
-
generateEncryptionKeyEntryForFutureUsage
public GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> generateEncryptionKeyEntryForFutureUsage(ZonedDateTime notBefore) - Specified by:
generateEncryptionKeyEntryForFutureUsagein interfaceKeyStoreGenerator
-
generateSecretKeyEntryForInstantUsage
public GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKey> generateSecretKeyEntryForInstantUsage()- Specified by:
generateSecretKeyEntryForInstantUsagein interfaceKeyStoreGenerator
-
generateSecretKeyEntryForFutureUsage
public GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKey> generateSecretKeyEntryForFutureUsage(ZonedDateTime notBefore) - Specified by:
generateSecretKeyEntryForFutureUsagein interfaceKeyStoreGenerator
-