Package org.apache.poi.poifs.crypt.agile
Class AgileEncryptor
- java.lang.Object
-
- org.apache.poi.poifs.crypt.Encryptor
-
- org.apache.poi.poifs.crypt.agile.AgileEncryptor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgileEncryptor
clone()
void
confirmPassword(String password)
void
confirmPassword(String password, byte[] keySpec, byte[] keySalt, byte[] verifier, byte[] verifierSalt, byte[] integritySalt)
OutputStream
getDataStream(DirectoryNode dir)
Return a output stream for encrypted data.-
Methods inherited from class org.apache.poi.poifs.crypt.Encryptor
getDataStream, getDataStream, getEncryptionInfo, getInstance, getSecretKey, setChunkSize, setEncryptionInfo, setSecretKey
-
-
-
-
Method Detail
-
confirmPassword
public void confirmPassword(String password)
- Specified by:
confirmPassword
in classEncryptor
-
confirmPassword
public void confirmPassword(String password, byte[] keySpec, byte[] keySalt, byte[] verifier, byte[] verifierSalt, byte[] integritySalt)
- Specified by:
confirmPassword
in classEncryptor
-
getDataStream
public OutputStream getDataStream(DirectoryNode dir) throws IOException, GeneralSecurityException
Description copied from class:Encryptor
Return a output stream for encrypted data.- Specified by:
getDataStream
in classEncryptor
- Parameters:
dir
- the node to write to- Returns:
- encrypted stream
- Throws:
IOException
GeneralSecurityException
-
clone
public AgileEncryptor clone() throws CloneNotSupportedException
- Overrides:
clone
in classEncryptor
- Throws:
CloneNotSupportedException
-
-