Class MWSCipherMasterPassword

java.lang.Object
com.webmethods.sc.security.passman.impl.masterpw.BaseMasterPassword
com.webmethods.sc.security.passman.impl.masterpw.FileMasterPassword
com.webmethods.sc.security.passman.impl.masterpw.CryptBaseMasterPassword
com.webmethods.sc.security.passman.impl.masterpw.AesCbcP5MasterPassword
com.webmethods.caf.common.cipher.MWSCipherMasterPassword
All Implemented Interfaces:
com.webmethods.sc.security.passman.masterpw.MasterPassword

public class MWSCipherMasterPassword extends com.webmethods.sc.security.passman.impl.masterpw.AesCbcP5MasterPassword
Class, used for access to the IBM My webMethods Server master password, used to encrypt the IBM My webMethods Server data store.
  • Field Summary

    Fields inherited from class com.webmethods.sc.security.passman.impl.masterpw.CryptBaseMasterPassword

    DEFAULT_REPETITION_COUNT, INTERNAL_ENCODING

    Fields inherited from class com.webmethods.sc.security.passman.impl.masterpw.BaseMasterPassword

    _logger, _mpw, _prevMpws, BUNDLE_NAME, LOADER

    Fields inherited from interface com.webmethods.sc.security.passman.masterpw.MasterPassword

    DEFAULT, SUBCOMP_ID
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.webmethods.sc.security.passman.encryption.Encryptor
     
    protected Object[]
    loadObjects(String inFileName)
     
    protected void
     

    Methods inherited from class com.webmethods.sc.security.passman.impl.masterpw.CryptBaseMasterPassword

    getPassword, loadFromFile, retryLoadFromFile, setRepeatLimit, store

    Methods inherited from class com.webmethods.sc.security.passman.impl.masterpw.FileMasterPassword

    fallBackRename, fallBackReplace, fallBackWrite, getFileName, loadObjects, moveTempToReal, reset, retrieve, saveObjects, saveObjectsToTempFile, setFileName, transfer

    Methods inherited from class com.webmethods.sc.security.passman.impl.masterpw.BaseMasterPassword

    decryptPasswords, encryptPasswords, getLoginAttemptsLimit, getMaxPreviousMasters, getRepetitionCount, isUseAllowed, parseLoginAttemptsLimit, parseLoginAttemptsLimit, parseRepetitionCount, parseRepetitionCount, randomChars, retrieve, saveOldMaster, setLoginAttemptsLimit, setRepetitionCount, setRepetitionCount, validateNewMaster

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MWSCipherMasterPassword

      public MWSCipherMasterPassword()
  • Method Details

    • loadObjects

      protected Object[] loadObjects(String inFileName)
      Overrides:
      loadObjects in class com.webmethods.sc.security.passman.impl.masterpw.FileMasterPassword
    • saveToFile

      protected void saveToFile() throws com.webmethods.sc.security.passman.masterpw.MasterPasswordException
      Overrides:
      saveToFile in class com.webmethods.sc.security.passman.impl.masterpw.CryptBaseMasterPassword
      Throws:
      com.webmethods.sc.security.passman.masterpw.MasterPasswordException
    • getEncryptor

      public com.webmethods.sc.security.passman.encryption.Encryptor getEncryptor()
      Overrides:
      getEncryptor in class com.webmethods.sc.security.passman.impl.masterpw.AesCbcP5MasterPassword