- SafeKey<K> - Interface in de.schlichtherle.truezip.key
-
A safe secret key for the encryption and decryption of protected resources.
- SafeKeyManager<K extends SafeKey<K>,P extends SafeKeyProvider<K>> - Class in de.schlichtherle.truezip.key
-
Uses a map to hold the safe key providers managed by this instance.
- SafeKeyManager() - Constructor for class de.schlichtherle.truezip.key.SafeKeyManager
-
Constructs a new safe key manager.
- SafeKeyProvider<K extends SafeKey<K>> - Class in de.schlichtherle.truezip.key
-
Provides the base functionality required to implement a "safe" key provider.
- SafeKeyProvider() - Constructor for class de.schlichtherle.truezip.key.SafeKeyProvider
-
Constructs a new safe key provider.
- SafePbeParameters<S extends KeyStrength,P extends SafePbeParameters<S,P>> - Class in de.schlichtherle.truezip.key.pbe
-
A JavaBean which holds parameters for password based encryption.
- SafePbeParameters() - Constructor for class de.schlichtherle.truezip.key.pbe.SafePbeParameters
-
- SafePbeParametersView<P extends SafePbeParameters<?,P>> - Class in de.schlichtherle.truezip.key.pbe
-
A user interface to prompt for parameters for safe password based encryption.
- SafePbeParametersView() - Constructor for class de.schlichtherle.truezip.key.pbe.SafePbeParametersView
-
- seek(long) - Method in class de.schlichtherle.truezip.crypto.CipherReadOnlyFile
-
- SeekableBlockCipher - Interface in de.schlichtherle.truezip.crypto
-
Extends a BlockCipher in order to support random access to
the blocks in a plain or cipher text.
- setBlockCounter(long) - Method in interface de.schlichtherle.truezip.crypto.SeekableBlockCipher
-
Sets the counter so that the block with the given index, starting
at 0, can be processed next.
- setBlockCounter(long) - Method in class de.schlichtherle.truezip.crypto.SICSeekableBlockCipher
-
- setChangeKeySelected(boolean) - Method in class de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel
-
Setter for property changeKeySelected.
- setChangeRequested(boolean) - Method in interface de.schlichtherle.truezip.key.PromptingKeyProvider.Controller
-
- setComment(String) - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream
-
Sets the file comment.
- setComment(String) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the entry comment.
- setComment(String) - Method in class de.schlichtherle.truezip.zip.ZipOutputStream
-
- setCompressedSize(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the compressed size of this entry.
- setCrc(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setCryptoParameters(ZipCryptoParameters) - Method in class de.schlichtherle.truezip.zip.ZipFile
-
Sets the parameters for encryption or authentication of entries.
- setCryptoParameters(ZipCryptoParameters) - Method in class de.schlichtherle.truezip.zip.ZipOutputStream
-
Sets the parameters for encryption or authentication of entries.
- setEncrypted(boolean) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the encryption flag for this ZIP entry.
- setError(String) - Method in class de.schlichtherle.truezip.key.pbe.swing.KeyPanel
-
Setter for property error.
- setError(String) - Method in class de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel
-
- setError(String) - Method in class de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel
-
- setExternalAttributes(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the external file attributes.
- setExtra(byte[]) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the serialized Extra Fields by making a protective copy.
- setExtraDataUI(JComponent) - Method in class de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel
-
Setter for property extraDataUI.
- setFeedback(Feedback) - Method in class de.schlichtherle.truezip.key.pbe.swing.KeyPanel
-
Sets the feedback to run when this panel is shown in its ancestor
window.
- setKey(K) - Method in interface de.schlichtherle.truezip.key.KeyProvider
-
Sets the secret key programmatically.
- setKey(K) - Method in interface de.schlichtherle.truezip.key.PromptingKeyProvider.Controller
-
Sets the protected resource's key to a clone of the given key.
- setKey(K) - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
- setKey(K) - Method in class de.schlichtherle.truezip.key.SafeKeyProvider
-
- setKeyFileBytes(byte[]) - Method in class de.schlichtherle.truezip.key.pbe.SafePbeParameters
-
Decodes the given byte array to a password char array for subsequent use.
- setKeyStrength(S) - Method in class de.schlichtherle.truezip.key.pbe.SafePbeParameters
-
Sets the cipher key strength.
- setKeyStrength(S) - Method in class de.schlichtherle.truezip.key.pbe.swing.KeyStrengthPanel
-
Sets the value of the property keyStrength.
- setKeyStrength(String, AesKeyStrength) - Method in interface de.schlichtherle.truezip.zip.WinZipAesParameters
-
Sets the key strength obtained from reading a WinZip AES entry.
- setLevel(int) - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream
-
Sets the compression level for entries.
- setLevel(int) - Method in class de.schlichtherle.truezip.zip.ZipOutputStream
-
- setMethod(int) - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream
-
Sets the default compression method for entries.
- setMethod(int) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the compression method for this entry.
- setMethod(int) - Method in class de.schlichtherle.truezip.zip.ZipOutputStream
-
- setPasswdPanel(JPanel) - Method in class de.schlichtherle.truezip.key.pbe.swing.AuthenticationPanel
-
Sets the panel which should be used to enter the password.
- setPassword(char[]) - Method in class de.schlichtherle.truezip.key.pbe.SafePbeParameters
-
Copies and stores the given password char array for deriving the cipher
key.
- setPlatform(short) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setResource(URI) - Method in class de.schlichtherle.truezip.key.pbe.swing.KeyPanel
-
Setter for property resource.
- setResource(URI) - Method in class de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel
-
- setResource(URI) - Method in class de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel
-
- setSize(Entry.Size, long) - Method in class de.schlichtherle.truezip.fs.archive.zip.ZipDriverEntry
-
- setSize(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the uncompressed size of this entry.
- setTime(Entry.Access, long) - Method in class de.schlichtherle.truezip.fs.archive.zip.ZipDriverEntry
-
- setTime(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- SFX_CHARSET - Static variable in class de.schlichtherle.truezip.fs.archive.zip.ReadOnlySfxDriver
-
The character set used in SFX archives by default, which is determined
by calling System.getProperty("file.encoding").
- SICSeekableBlockCipher - Class in de.schlichtherle.truezip.crypto
-
Implements Counter (CTR) mode (alias Segmented Integer Counter - SIC)
on top of a simple block cipher.
- SICSeekableBlockCipher(BlockCipher) - Constructor for class de.schlichtherle.truezip.crypto.SICSeekableBlockCipher
-
Constructs a new big endian SIC seekable block cipher mode.
- SINGLETON - Static variable in class de.schlichtherle.truezip.key.sl.KeyManagerLocator
-
The singleton instance of this class.
- size() - Method in class de.schlichtherle.truezip.zip.RawZipFile
-
Returns the number of entries in this ZIP file.
- size() - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream
-
Returns the number of ZIP entries written so far.
- size() - Method in class de.schlichtherle.truezip.zip.ZipOutputStream
-
- STORED - Static variable in class de.schlichtherle.truezip.zip.ZipEntry
-
Method for Stored (uncompressed) entries.
- superNewController(FsModel, FsController<?>) - Method in class de.schlichtherle.truezip.fs.archive.zip.ZipDriver
-
- SuspensionPenalty - Class in de.schlichtherle.truezip.crypto
-
- SwingAesPbeParametersView - Class in de.schlichtherle.truezip.key.pbe.swing
-
A Swing based user interface to prompt for passwords or key files.
- SwingAesPbeParametersView() - Constructor for class de.schlichtherle.truezip.key.pbe.swing.SwingAesPbeParametersView
-
- SwingSafePbeParametersView<S extends KeyStrength,P extends SafePbeParameters<S,P>> - Class in de.schlichtherle.truezip.key.pbe.swing
-
A Swing based user interface to prompt for passwords or key files.
- SwingSafePbeParametersView() - Constructor for class de.schlichtherle.truezip.key.pbe.swing.SwingSafePbeParametersView
-
- sync(BitField<FsSyncOption>, ExceptionHandler<? super FsSyncException, X>) - Method in class de.schlichtherle.truezip.fs.archive.zip.KeyManagerController
-
- sync(KeyProvider<?>) - Method in enum de.schlichtherle.truezip.fs.archive.zip.KeyProviderSyncStrategy
-