org.apache.poi.poifs.crypt
Class EcmaDecryptor

java.lang.Object
  extended by org.apache.poi.poifs.crypt.Decryptor
      extended by org.apache.poi.poifs.crypt.EcmaDecryptor

public class EcmaDecryptor
extends Decryptor

Author:
Maxim Valyanskiy, Gary King

Field Summary
 
Fields inherited from class org.apache.poi.poifs.crypt.Decryptor
DEFAULT_PASSWORD
 
Constructor Summary
EcmaDecryptor(EncryptionInfo info)
           
 
Method Summary
 java.io.InputStream getDataStream(DirectoryNode dir)
           
 boolean verifyPassword(java.lang.String password)
           
 
Methods inherited from class org.apache.poi.poifs.crypt.Decryptor
getBlockSize, getDataStream, getDataStream, getInstance, hashPassword
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EcmaDecryptor

public EcmaDecryptor(EncryptionInfo info)
Method Detail

verifyPassword

public boolean verifyPassword(java.lang.String password)
                       throws java.security.GeneralSecurityException
Specified by:
verifyPassword in class Decryptor
Throws:
java.security.GeneralSecurityException

getDataStream

public java.io.InputStream getDataStream(DirectoryNode dir)
                                  throws java.io.IOException,
                                         java.security.GeneralSecurityException
Specified by:
getDataStream in class Decryptor
Throws:
java.io.IOException
java.security.GeneralSecurityException


Copyright 2011 The Apache Software Foundation or its licensors, as applicable.