Class PublicKeyStore

java.lang.Object
org.gridgain.internal.security.key.store.PublicKeyStore

public class PublicKeyStore extends Object
Public key store.
  • 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

      public Map<String,PublicKeyChainRecord> getAllPublicKeyChains()
      Returns all public key histories.
      Returns:
      All public key histories.
    • getPublicKeyChain

      @Nullable public @Nullable PublicKeyChainRecord getPublicKeyChain(String nodeName)
      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.