com.jp.protection.pub
Class FileSecretStorage.DecryptInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.FilterInputStream
          extended by com.jp.protection.pub.FileSecretStorage.DecryptInputStream
All Implemented Interfaces:
java.io.Closeable
Enclosing class:
FileSecretStorage

protected static class FileSecretStorage.DecryptInputStream
extends java.io.FilterInputStream


Field Summary
 
Fields inherited from class java.io.FilterInputStream
in
 
Constructor Summary
FileSecretStorage.DecryptInputStream(java.io.InputStream anInputStream, java.lang.String aPassword)
           
 
Method Summary
 java.io.InputStream getInputStream()
           
protected static java.io.InputStream getInputStream(java.io.InputStream anInputStream, java.lang.String aPassword)
           
 
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, read, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSecretStorage.DecryptInputStream

public FileSecretStorage.DecryptInputStream(java.io.InputStream anInputStream,
                                            java.lang.String aPassword)
                                     throws java.io.IOException,
                                            javax.crypto.BadPaddingException,
                                            javax.crypto.IllegalBlockSizeException
Throws:
java.io.IOException
javax.crypto.BadPaddingException
javax.crypto.IllegalBlockSizeException
Method Detail

getInputStream

protected static java.io.InputStream getInputStream(java.io.InputStream anInputStream,
                                                    java.lang.String aPassword)
                                             throws java.io.IOException,
                                                    javax.crypto.BadPaddingException,
                                                    javax.crypto.IllegalBlockSizeException
Throws:
java.io.IOException
javax.crypto.BadPaddingException
javax.crypto.IllegalBlockSizeException

getInputStream

public java.io.InputStream getInputStream()