Class CryptoPropertiesFileValidator

java.lang.Object
org.codice.ddf.admin.insecure.defaults.service.PropertiesFileValidator
org.codice.ddf.admin.insecure.defaults.service.CryptoPropertiesFileValidator
All Implemented Interfaces:
Validator
Direct Known Subclasses:
EncryptionPropertiesFileValidator, SignaturePropertiesFileValidator

public abstract class CryptoPropertiesFileValidator extends PropertiesFileValidator
  • Field Details

    • defaultPrivateKeyPassword

      protected String defaultPrivateKeyPassword
  • Constructor Details

    • CryptoPropertiesFileValidator

      public CryptoPropertiesFileValidator()
  • Method Details

    • setDefaultPassword

      public void setDefaultPassword(String password)
    • setDefaultAlias

      public void setDefaultAlias(String alias)
    • setDefaultPrivateKeyPassword

      public void setDefaultPrivateKeyPassword(String password)
    • validate

      public abstract List<Alert> validate()
      Specified by:
      validate in interface Validator
      Specified by:
      validate in class PropertiesFileValidator
    • validateKeystorePassword

      protected void validateKeystorePassword(Properties properties)
    • validateAlias

      protected void validateAlias(Properties properties)
    • validatePrivateKeyPassword

      protected abstract void validatePrivateKeyPassword(Properties properties)