Class NoOpMetadataPersistence
java.lang.Object
de.adorsys.keymanagement.api.metadata.NoOpMetadataPersistence
- All Implemented Interfaces:
KeyMetadataOper,KeyMetadataPersistence
Stub implementation when key doesn't use metadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReads metadata entry for key (by its alias) fromKeyStorebooleanisMetadataEntry(String forAlias, KeyStore keyStore) Checks if key for provided entry alias is metadata-entrymetadataAliasForKeyAlias(String forAlias) Generates metadata key entry alias from key aliasvoidpersistMetadata(String forAlias, KeyMetadata metadata, KeyStore keyStore) Saves metadata for existing key inKeyStorevoidremoveMetadata(String forAlias, KeyStore keyStore) Removes key metadata fromKeyStoreMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.adorsys.keymanagement.api.metadata.KeyMetadataOper
metadataPassword
-
Constructor Details
-
NoOpMetadataPersistence
public NoOpMetadataPersistence()
-
-
Method Details
-
metadataAliasForKeyAlias
Description copied from interface:KeyMetadataOperGenerates metadata key entry alias from key alias- Specified by:
metadataAliasForKeyAliasin interfaceKeyMetadataOper- Parameters:
forAlias- key name used to find key inKeyStore- Returns:
- metadata alias
-
isMetadataEntry
Description copied from interface:KeyMetadataOperChecks if key for provided entry alias is metadata-entry- Specified by:
isMetadataEntryin interfaceKeyMetadataOper- Parameters:
forAlias- name used to find keykeyStore- Keystore where search entry- Returns:
- true if entry contains metadata
-
extract
Description copied from interface:KeyMetadataOperReads metadata entry for key (by its alias) fromKeyStore- Specified by:
extractin interfaceKeyMetadataOper- Parameters:
forAlias- name used to find keykeyStore-KeyStorewhere search key- Returns:
- key metadata
-
persistMetadata
Description copied from interface:KeyMetadataOperSaves metadata for existing key inKeyStore- Specified by:
persistMetadatain interfaceKeyMetadataOper- Parameters:
forAlias- name used to find keymetadata- new key metadatakeyStore- which consists key to which metadata will be added
-
removeMetadata
Description copied from interface:KeyMetadataOperRemoves key metadata fromKeyStore- Specified by:
removeMetadatain interfaceKeyMetadataOper- Parameters:
forAlias- name used to find keykeyStore- key store to remove metadata from
-