Class SVNPasswordCipher

java.lang.Object
org.tmatesoft.svn.core.internal.wc.SVNPasswordCipher
Direct Known Subclasses:
SVNPasswordCipher.CompositePasswordCipher, SVNWinCryptPasswordCipher

public abstract class SVNPasswordCipher extends java.lang.Object
Version:
1.0
  • Field Details

    • SIMPLE_CIPHER_TYPE

      public static final java.lang.String SIMPLE_CIPHER_TYPE
      See Also:
    • WINCRYPT_CIPHER_TYPE

      public static final java.lang.String WINCRYPT_CIPHER_TYPE
      See Also:
    • EMPTY_CIPHER

      private static final SVNPasswordCipher EMPTY_CIPHER
    • SIMPLE_CIPHER

      private static final SVNPasswordCipher SIMPLE_CIPHER
    • WINCRYPT_CIPHER

      private static final SVNPasswordCipher WINCRYPT_CIPHER
    • ourInstances

      private static java.util.Map ourInstances
    • ourDefaultType

      private static java.lang.String ourDefaultType
  • Constructor Details

    • SVNPasswordCipher

      protected SVNPasswordCipher()
  • Method Details

    • getInstance

      public static SVNPasswordCipher getInstance(java.lang.String type)
    • hasCipher

      public static boolean hasCipher(java.lang.String type)
    • setDefaultCipherType

      public static void setDefaultCipherType(java.lang.String type)
    • getDefaultCipherType

      public static java.lang.String getDefaultCipherType()
    • registerCipher

      public static void registerCipher(java.lang.String type, SVNPasswordCipher cipher)
    • encrypt

      public abstract char[] encrypt(char[] rawData)
    • decrypt

      public abstract char[] decrypt(char[] encyrptedData)
    • getCipherType

      public abstract java.lang.String getCipherType()