Class PublicKeyStore
java.lang.Object
org.gridgain.internal.security.key.store.PublicKeyStore
Public key store.
-
Constructor Summary
ConstructorsConstructorDescriptionPublicKeyStore(org.apache.ignite.internal.metastorage.MetaStorageManager metaStorage) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns all public key histories.@Nullable PublicKeyChainRecordgetPublicKeyChain(String nodeName) Returns public key history for node.voidregisterPrefixWatch(org.apache.ignite.internal.metastorage.WatchListener listener) updatePublicKeyChain(String nodeName, PublicKeyChainRecord historyRecord) Updates public key history for node.
-
Constructor Details
-
PublicKeyStore
public PublicKeyStore(org.apache.ignite.internal.metastorage.MetaStorageManager metaStorage) Constructor.- Parameters:
metaStorage- Meta storage manager.
-
-
Method Details
-
registerPrefixWatch
public void registerPrefixWatch(org.apache.ignite.internal.metastorage.WatchListener listener) -
getAllPublicKeyChains
Returns all public key histories.- Returns:
- All public key histories.
-
getPublicKeyChain
Returns public key history for node.- Parameters:
nodeName- Node name.- Returns:
- Public key history.
- Throws:
KeyNotFoundException- If public key history not found.
-
updatePublicKeyChain
public CompletableFuture<Void> updatePublicKeyChain(String nodeName, PublicKeyChainRecord historyRecord) Updates public key history for node.- Parameters:
nodeName- Node name.historyRecord- Public key history.- Returns:
- Future that is completed when operation is done.
-