public class KeyStoreGeneratorImpl extends Object implements KeyStoreGenerator
| Constructor and Description |
|---|
KeyStoreGeneratorImpl(de.adorsys.keymanagement.api.Juggler juggler,
java.time.Clock clock,
KeyPairGenerator encKeyPairGenerator,
KeyPairGenerator signKeyPairGenerator,
SecretKeyGenerator secretKeyGenerator,
KeyManagementProperties keyManagementProperties) |
| Modifier and Type | Method and Description |
|---|---|
StsKeyStore |
generate() |
GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> |
generateEncryptionKeyEntryForFutureUsage(java.time.ZonedDateTime notBefore) |
GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> |
generateEncryptionKeyEntryForInstantUsage() |
GeneratedStsEntry |
generateKeyEntryForFutureUsage(KeyUsage keyUsage,
java.time.ZonedDateTime notBefore) |
GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKey> |
generateSecretKeyEntryForFutureUsage(java.time.ZonedDateTime notBefore) |
GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKey> |
generateSecretKeyEntryForInstantUsage() |
GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> |
generateSignatureKeyEntryForFutureUsage(java.time.ZonedDateTime notBefore) |
GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> |
generateSignatureKeyEntryForInstantUsage() |
public KeyStoreGeneratorImpl(de.adorsys.keymanagement.api.Juggler juggler,
java.time.Clock clock,
KeyPairGenerator encKeyPairGenerator,
KeyPairGenerator signKeyPairGenerator,
SecretKeyGenerator secretKeyGenerator,
KeyManagementProperties keyManagementProperties)
public StsKeyStore generate()
generate in interface KeyStoreGeneratorpublic GeneratedStsEntry generateKeyEntryForFutureUsage(KeyUsage keyUsage, java.time.ZonedDateTime notBefore)
generateKeyEntryForFutureUsage in interface KeyStoreGeneratorpublic GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> generateSignatureKeyEntryForInstantUsage()
generateSignatureKeyEntryForInstantUsage in interface KeyStoreGeneratorpublic GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> generateSignatureKeyEntryForFutureUsage(java.time.ZonedDateTime notBefore)
generateSignatureKeyEntryForFutureUsage in interface KeyStoreGeneratorpublic GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> generateEncryptionKeyEntryForInstantUsage()
generateEncryptionKeyEntryForInstantUsage in interface KeyStoreGeneratorpublic GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKeyPair> generateEncryptionKeyEntryForFutureUsage(java.time.ZonedDateTime notBefore)
generateEncryptionKeyEntryForFutureUsage in interface KeyStoreGeneratorpublic GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKey> generateSecretKeyEntryForInstantUsage()
generateSecretKeyEntryForInstantUsage in interface KeyStoreGeneratorpublic GeneratedStsEntry<de.adorsys.keymanagement.api.types.template.provided.ProvidedKey> generateSecretKeyEntryForFutureUsage(java.time.ZonedDateTime notBefore)
generateSecretKeyEntryForFutureUsage in interface KeyStoreGeneratorCopyright © 2019. All rights reserved.