package com.l7tech.policy.assertion;

import com.l7tech.objectmodel.Goid;

public interface PrivateKeyable {
   boolean isUsesDefaultKeyStore();

   void setUsesDefaultKeyStore(boolean var1);

   Goid getNonDefaultKeystoreId();

   void setNonDefaultKeystoreId(Goid var1);

   String getKeyAlias();

   void setKeyAlias(String var1);

   default boolean isDynamicPrivateKeyAllowed() {
      return false;
   }

   default boolean isUsesDynamicPrivateKey() {
      return false;
   }

   default void setUsesDynamicPrivateKey(boolean var1) {
   }

   default String getDynamicPrivateKeyVariable() {
      return "";
   }

   default void setDynamicPrivateKeyVariable(String var1) {
   }
}
