- 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.
- SafeKeyProvider.ThreadLocalLong - Class in de.schlichtherle.truezip.key
-
- SafeKeyProvider.ThreadLocalLong() - Constructor for class de.schlichtherle.truezip.key.SafeKeyProvider.ThreadLocalLong
-
- 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.
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.key.CacheableUnknownKeyException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.key.KeyPromptingCancelledException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.key.KeyPromptingDisabledException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.key.KeyPromptingInterruptedException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.key.KeyPromptingTimeoutException
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.key.pbe.swing.AuthenticationPanel.CustomFileChooser
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.key.pbe.swing.AuthenticationPanel
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.key.pbe.swing.KeyPanel
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.key.pbe.swing.KeyStrengthPanel
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.key.pbe.swing.WeakKeyException
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.key.UnknownKeyException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.zip.CRC32Exception
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.zip.ZipAuthenticationException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.zip.ZipCryptoException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.zip.ZipKeyException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.zip.ZipParametersException
-
- serviceLocator - Static variable in class de.schlichtherle.truezip.key.pbe.swing.SwingSafePbeParametersView
-
- setAppendee(boolean) - Method in class de.schlichtherle.truezip.fs.archive.zip.ZipInputShop
-
Indicates whether or not the target archive file gets entries appended
to it.
- 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 class de.schlichtherle.truezip.key.PromptingKeyProvider.BaseController
-
- setChangeRequested(boolean) - Method in interface de.schlichtherle.truezip.key.PromptingKeyProvider.Controller
-
- setChangeRequested(boolean) - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
- setChangeRequested(PromptingKeyProvider<K>, boolean) - Method in enum de.schlichtherle.truezip.key.PromptingKeyProvider.State
-
- setChangeRequested(boolean) - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider.WriteController
-
- setComment(String) - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream
-
Sets the file comment.
- setComment(String) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- 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
-
- setException(CacheableUnknownKeyException) - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
- setException(PromptingKeyProvider<K>, CacheableUnknownKeyException) - Method in enum de.schlichtherle.truezip.key.PromptingKeyProvider.State
-
- 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.
- setExtraFields(byte[], boolean) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- 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.
- setGeneralPurposeBitFlag(int, boolean) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the indexed General Purpose Bit Flag.
- setGeneralPurposeBitFlags(int) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the General Purpose Bit Flags.
- setInit(int, boolean) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setInput(byte[], int, int) - Method in class de.schlichtherle.truezip.zip.Jdk6Deflater
-
- setInput(byte[], int, int) - Method in class de.schlichtherle.truezip.zip.Jdk6Inflater
-
- setInvalidKeyFeedback(InvalidKeyFeedback) - Method in class de.schlichtherle.truezip.key.pbe.swing.SwingSafePbeParametersView
-
- setKey(K) - Method in interface de.schlichtherle.truezip.key.KeyProvider
-
Sets the secret key programmatically.
- setKey(K) - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider.BaseController
-
- 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(PromptingKeyProvider<K>, K) - Method in enum de.schlichtherle.truezip.key.PromptingKeyProvider.State
-
- setKey(K) - Method in class de.schlichtherle.truezip.key.SafeKeyProvider
-
- setKey0(K) - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
- setKeyFile(File) - Method in class de.schlichtherle.truezip.key.pbe.swing.AuthenticationPanel
-
- 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(String, AesKeyStrength) - Method in class de.schlichtherle.truezip.fs.archive.zip.KeyManagerZipCryptoParameters.WinZipAes
-
- 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(AesKeyStrength) - Method in class de.schlichtherle.truezip.zip.WinZipAesEntryExtraField
-
- setKeyStrength(AesKeyStrength) - Method in class de.schlichtherle.truezip.zip.WinZipAesEntryParameters
-
- setKeyStrength(String, AesKeyStrength) - Method in interface de.schlichtherle.truezip.zip.WinZipAesParameters
-
Sets the key strength obtained from reading a WinZip AES entry.
- setLastFocusedWindow(Window) - Static method in class de.schlichtherle.truezip.awt.Windows
-
- setLastFocusedWindow0(Window) - Static method in class de.schlichtherle.truezip.awt.Windows
-
- 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
-
- setLevel0(int) - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream
-
- 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.WinZipAesEntryExtraField
-
- 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
-
- setMethod0(int) - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream
-
- 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
-
- setRawComment(String) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setRawCompressedSize(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setRawCrc(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setRawExternalAttributes(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setRawExtraFields(byte[]) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Set extra fields and parse ZIP64 extra field.
- setRawMethod(int) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setRawOffset(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setRawPlatform(int) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setRawSize(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setRawTime(long) - 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
-
- setResource(URI) - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
Returns the unique resource identifier (resource ID) of the protected
resource for which this key provider is used.
- setSize(Entry.Size, long) - Method in class de.schlichtherle.truezip.fs.archive.zip.ZipArchiveEntry
-
- setSize(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
Sets the uncompressed size of this entry.
- setState(PromptingKeyProvider.State) - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
- setTime(Entry.Access, long) - Method in class de.schlichtherle.truezip.fs.archive.zip.ZipArchiveEntry
-
- setTime(long) - Method in class de.schlichtherle.truezip.zip.ZipEntry
-
- setUnkownKeyFeedback(UnknownKeyFeedback) - Method in class de.schlichtherle.truezip.key.pbe.swing.SwingSafePbeParametersView
-
- setVendorVersion(int) - Method in class de.schlichtherle.truezip.zip.WinZipAesEntryExtraField
-
Sets the vendor version.
- 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").
- sha1MacParam - Variable in class de.schlichtherle.truezip.zip.WinZipAesEntryReadOnlyFile
-
The key parameter required to init the SHA-1 Message Authentication
Code (HMAC).
- shaker - Variable in class de.schlichtherle.truezip.zip.WinZipAesEntryOutputStream
-
- 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.
- SingleReadOnlyFilePool - Class in de.schlichtherle.truezip.zip
-
A pool with a single read only file provided to its constructor.
- SingleReadOnlyFilePool(ReadOnlyFile) - Constructor for class de.schlichtherle.truezip.zip.SingleReadOnlyFilePool
-
- SINGLETON - Static variable in class de.schlichtherle.truezip.key.sl.KeyManagerLocator
-
The singleton instance of this class.
- size - Variable in class de.schlichtherle.truezip.zip.Crc32CheckingInputStream
-
- size() - Method in class de.schlichtherle.truezip.zip.ExtraFields
-
Returns the number of Extra Fields in this collection.
- 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 - Static variable in class de.schlichtherle.truezip.zip.UByte
-
The number of bits used to represent an unsigned short integer in
binary form, which is 8.
- SIZE - Static variable in class de.schlichtherle.truezip.zip.UInt
-
The number of bits used to represent an unsigned integer in
binary form, which is 32.
- SIZE - Static variable in class de.schlichtherle.truezip.zip.ULong
-
The number of bits used to represent an unsigned long integer in
binary form, which is 63.
- SIZE - Static variable in class de.schlichtherle.truezip.zip.UShort
-
The number of bits used to represent an unsigned short integer in
binary form, which is 16.
- size - Variable in class de.schlichtherle.truezip.zip.ZipEntry
-
- size() - Method in class de.schlichtherle.truezip.zip.ZipOutputStream
-
- skip(long) - Method in class de.schlichtherle.truezip.zip.CountingInputStream
-
- skip(long) - Method in class de.schlichtherle.truezip.zip.Crc32CheckingInputStream
-
This method skips toSkip bytes in the given input stream
using the given buffer unless EOF or IOException.
- start - Variable in class de.schlichtherle.truezip.crypto.CipherReadOnlyFile
-
Start offset of the encrypted data.
- start() - Method in class de.schlichtherle.truezip.zip.DecoratingOutputMethod
-
- start - Variable in class de.schlichtherle.truezip.zip.IrregularOffsetMapper
-
- start() - Method in interface de.schlichtherle.truezip.zip.OutputMethod
-
Starts writing the initialized ZIP entry and returns an output stream
for writing its contents.
- start - Variable in class de.schlichtherle.truezip.zip.RawZipOutputStream.BZip2OutputMethod
-
- start() - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream.BZip2OutputMethod
-
- start() - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream.Crc32OutputMethod
-
- start() - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream.DeflaterOutputMethod
-
- start() - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream.RawOutputMethod
-
Writes the Local File Header.
- start() - Method in class de.schlichtherle.truezip.zip.RawZipOutputStream.WinZipAesOutputMethod
-
- state - Variable in class de.schlichtherle.truezip.key.PromptingKeyProvider.BaseController
-
- state - Variable in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
- store() - Method in class de.schlichtherle.truezip.fs.archive.zip.ZipOutputShop.BufferedEntryOutputStream
-
- 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
-
- suppressCrc - Variable in class de.schlichtherle.truezip.zip.RawZipOutputStream.WinZipAesOutputMethod
-
- SuspensionPenalty - Class in de.schlichtherle.truezip.crypto
-
- SuspensionPenalty() - Constructor for class de.schlichtherle.truezip.crypto.SuspensionPenalty
-
- 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
-