- getAddressOfEntryPoint() - Method in class net.jsign.pe.PEFile
-
The address of the entry point relative to the image base when the
executable file is loaded into memory.
- getBaseOfCode() - Method in class net.jsign.pe.PEFile
-
The address that is relative to the image base of the beginning-of-code
section when it is loaded into memory.
- getBaseOfData() - Method in class net.jsign.pe.PEFile
-
The address that is relative to the image base of the beginning-of-data
section when it is loaded into memory (PE32 only).
- getCharacteristics() - Method in class net.jsign.pe.PEFile
-
The flags that indicate the attributes of the file.
- getCharacteristics() - Method in class net.jsign.pe.Section
-
The flags that describe the characteristics of the section.
- getCheckSum() - Method in class net.jsign.pe.PEFile
-
The image file checksum.
- getDataDirectory(DataDirectoryType) - Method in class net.jsign.pe.PEFile
-
Returns the data directory of the specified type.
- getDefault() - Static method in enum net.jsign.DigestAlgorithm
-
Return the default algorithm (currently SHA-256, SHA-1 has been deprecated since January 1st 2016).
- getDllCharacteristics() - Method in class net.jsign.pe.PEFile
-
- getFileAlignment() - Method in class net.jsign.pe.PEFile
-
The alignment factor (in bytes) that is used to align the raw data of
sections in the image file.
- getFormat() - Method in class net.jsign.pe.PEFile
-
- getImageBase() - Method in class net.jsign.pe.PEFile
-
The preferred address of the first byte of image when loaded into memory;
must be a multiple of 64 K.
- getLoaderFlags() - Method in class net.jsign.pe.PEFile
-
Reserved, must be zero.
- getMachineType() - Method in class net.jsign.pe.PEFile
-
- getMajorImageVersion() - Method in class net.jsign.pe.PEFile
-
The major version number of the image.
- getMajorLinkerVersion() - Method in class net.jsign.pe.PEFile
-
The linker major version number.
- getMajorOperatingSystemVersion() - Method in class net.jsign.pe.PEFile
-
The major version number of the required operating system.
- getMajorSubsystemVersion() - Method in class net.jsign.pe.PEFile
-
The major version number of the subsystem.
- getMessageDigest() - Method in enum net.jsign.DigestAlgorithm
-
Return a MessageDigest for this algorithm.
- getMinorImageVersion() - Method in class net.jsign.pe.PEFile
-
The minor version number of the image.
- getMinorLinkerVersion() - Method in class net.jsign.pe.PEFile
-
The linker minor version number.
- getMinorOperatingSystemVersion() - Method in class net.jsign.pe.PEFile
-
The minor version number of the required operating system.
- getMinorSubsystemVersion() - Method in class net.jsign.pe.PEFile
-
The minor version number of the subsystem.
- getName() - Method in class net.jsign.pe.Section
-
An 8-byte, null-padded UTF-8 encoded string.
- getNumberOfLineNumbers() - Method in class net.jsign.pe.Section
-
The number of line-number entries for the section.
- getNumberOfRelocations() - Method in class net.jsign.pe.Section
-
The number of relocation entries for the section.
- getNumberOfRvaAndSizes() - Method in class net.jsign.pe.PEFile
-
The number of data-directory entries in the remainder of the optional
header.
- getNumberOfSections() - Method in class net.jsign.pe.PEFile
-
The number of sections.
- getNumberOfSymbols() - Method in class net.jsign.pe.PEFile
-
The number of entries in the symbol table.
- getPointerToLineNumbers() - Method in class net.jsign.pe.Section
-
The file pointer to the beginning of line-number entries for the section.
- getPointerToRawData() - Method in class net.jsign.pe.Section
-
The file pointer to the first page of the section within the COFF file.
- getPointerToRelocations() - Method in class net.jsign.pe.Section
-
The file pointer to the beginning of relocation entries for the section.
- getPointerToSymbolTable() - Method in class net.jsign.pe.PEFile
-
The file offset of the COFF symbol table, or zero if no COFF symbol table
is present.
- getSectionAlignment() - Method in class net.jsign.pe.PEFile
-
The alignment (in bytes) of sections when they are loaded into memory.
- getSections() - Method in class net.jsign.pe.PEFile
-
- getSignature() - Method in class net.jsign.pe.CertificateTableEntry
-
- getSignatures() - Method in class net.jsign.msi.MSIFile
-
- getSignatures() - Method in class net.jsign.pe.PEFile
-
- getSignatures() - Method in interface net.jsign.Signable
-
Returns the Authenticode signatures on the file.
- getSize() - Method in class net.jsign.pe.CertificateTableEntry
-
- getSize() - Method in class net.jsign.pe.DataDirectory
-
- getSizeOfCode() - Method in class net.jsign.pe.PEFile
-
The size of the code (text) section, or the sum of all code sections
if there are multiple sections.
- getSizeOfHeaders() - Method in class net.jsign.pe.PEFile
-
The combined size of an MS DOS stub, PE header, and section headers
rounded up to a multiple of FileAlignment.
- getSizeOfHeapCommit() - Method in class net.jsign.pe.PEFile
-
The size of the local heap space to commit.
- getSizeOfHeapReserve() - Method in class net.jsign.pe.PEFile
-
The size of the local heap space to reserve.
- getSizeOfImage() - Method in class net.jsign.pe.PEFile
-
The size (in bytes) of the image, including all headers, as the image
is loaded in memory.
- getSizeOfInitializedData() - Method in class net.jsign.pe.PEFile
-
The size of the initialized data section, or the sum of all such
sections if there are multiple data sections.
- getSizeOfOptionalHeader() - Method in class net.jsign.pe.PEFile
-
The size of the optional header, which is required for executable files
but not for object files.
- getSizeOfRawData() - Method in class net.jsign.pe.Section
-
The size of the section (for object files) or the size of the initialized
data on disk (for image files).
- getSizeOfStackCommit() - Method in class net.jsign.pe.PEFile
-
The size of the stack to commit.
- getSizeOfStackReserve() - Method in class net.jsign.pe.PEFile
-
The size of the stack to reserve.
- getSizeOfUninitializedData() - Method in class net.jsign.pe.PEFile
-
The size of the uninitialized data section (BSS), or the sum of all such
sections if there are multiple BSS sections.
- getSubsystem() - Method in class net.jsign.pe.PEFile
-
The subsystem that is required to run this image.
- getTimeDateStamp() - Method in class net.jsign.pe.PEFile
-
The low 32 bits of the number of seconds since 00:00 January 1, 1970
(a C runtime time_t value), that indicates when the file was created.
- getValue() - Method in enum net.jsign.pe.CertificateType
-
- getVirtualAddress() - Method in class net.jsign.pe.DataDirectory
-
- getVirtualAddress() - Method in class net.jsign.pe.Section
-
For executable images, the address of the first byte of the section
relative to the image base when the section is loaded into memory.
- getVirtualSize() - Method in class net.jsign.pe.Section
-
The total size of the section when loaded into memory.
- getWin32VersionValue() - Method in class net.jsign.pe.PEFile
-
Reserved, must be zero.
- pad(int) - Method in class net.jsign.pe.PEFile
-
Increase the size of the file up to a size that is a multiple of the specified value.
- PEFile - Class in net.jsign.pe
-
Portable Executable File.
- PEFile(File) - Constructor for class net.jsign.pe.PEFile
-
Create a PEFile from the specified file.
- PEFile(SeekableByteChannel) - Constructor for class net.jsign.pe.PEFile
-
Create a PEFile from the specified channel.
- PEFormat - Enum in net.jsign.pe
-
Portable Executable Format.
- PowerShellScript - Class in net.jsign.script
-
A PowerShell script.
- PowerShellScript() - Constructor for class net.jsign.script.PowerShellScript
-
Create a PowerShell script.
- PowerShellScript(File) - Constructor for class net.jsign.script.PowerShellScript
-
Create a PowerShell script from the specified file and load its content.
- PowerShellScript(File, Charset) - Constructor for class net.jsign.script.PowerShellScript
-
Create a PowerShell script from the specified file and load its content.
- PowerShellXMLScript - Class in net.jsign.script
-
A PowerShell script in XML format (.ps1xml).
- PowerShellXMLScript() - Constructor for class net.jsign.script.PowerShellXMLScript
-
Create a PowerShell script.
- PowerShellXMLScript(File) - Constructor for class net.jsign.script.PowerShellXMLScript
-
Create a PowerShell script from the specified file and load its content.
- PowerShellXMLScript(File, Charset) - Constructor for class net.jsign.script.PowerShellXMLScript
-
Create a PowerShell script from the specified file and load its content.
- printInfo(OutputStream) - Method in class net.jsign.pe.PEFile
-
Print detailed informations about the PE file.
- printInfo(PrintWriter) - Method in class net.jsign.pe.PEFile
-
Print detailed informations about the PE file.
- PrivateKeyUtils - Class in net.jsign
-
Helper class for loading private keys (PVK or PEM, encrypted or not).
- valueOf(String) - Static method in enum net.jsign.DigestAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jsign.pe.CertificateType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jsign.pe.DataDirectoryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jsign.pe.MachineType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jsign.pe.PEFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jsign.pe.SectionFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jsign.pe.Subsystem
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jsign.timestamp.TimestampingMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.jsign.DigestAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jsign.pe.CertificateType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jsign.pe.DataDirectoryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jsign.pe.MachineType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jsign.pe.PEFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jsign.pe.SectionFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jsign.pe.Subsystem
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.jsign.timestamp.TimestampingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VBScript - Class in net.jsign.script
-
A Visual Basic script.
- VBScript() - Constructor for class net.jsign.script.VBScript
-
Create a Visual Basic script.
- VBScript(File) - Constructor for class net.jsign.script.VBScript
-
Create a Visual Basic script from the specified file and load its content.
- VBScript(File, Charset) - Constructor for class net.jsign.script.VBScript
-
Create a Visual Basic script from the specified file and load its content.
- WindowsScript - Class in net.jsign.script
-
A Windows script file (.wsf).
- WindowsScript() - Constructor for class net.jsign.script.WindowsScript
-
Create a Windows script.
- WindowsScript(File) - Constructor for class net.jsign.script.WindowsScript
-
Create a Windows script from the specified file and load its content.
- WindowsScript(File, Charset) - Constructor for class net.jsign.script.WindowsScript
-
Create a Windows script from the specified file and load its content.
- withDigestAlgorithm(DigestAlgorithm) - Method in class net.jsign.AuthenticodeSigner
-
Set the digest algorithm to use (SHA-256 by default)
- withProgramName(String) - Method in class net.jsign.AuthenticodeSigner
-
Set the program name embedded in the signature.
- withProgramURL(String) - Method in class net.jsign.AuthenticodeSigner
-
Set the program URL embedded in the signature.
- withSignatureAlgorithm(String) - Method in class net.jsign.AuthenticodeSigner
-
Explicitly sets the signature algorithm to use.
- withSignatureAlgorithm(String, String) - Method in class net.jsign.AuthenticodeSigner
-
Explicitly sets the signature algorithm and provider to use.
- withSignatureAlgorithm(String, Provider) - Method in class net.jsign.AuthenticodeSigner
-
Explicitly sets the signature algorithm and provider to use.
- withSignatureProvider(Provider) - Method in class net.jsign.AuthenticodeSigner
-
Set the signature provider to use.
- withSignaturesReplaced(boolean) - Method in class net.jsign.AuthenticodeSigner
-
Enable or disable the replacement of the previous signatures (disabled by default).
- withTimestamper(Timestamper) - Method in class net.jsign.AuthenticodeSigner
-
Set the Timestamper implementation.
- withTimestamping(boolean) - Method in class net.jsign.AuthenticodeSigner
-
Enable or disable the timestamping (enabled by default).
- withTimestampingAuthority(String) - Method in class net.jsign.AuthenticodeSigner
-
Set the URL of the timestamping authority.
- withTimestampingAuthority(String...) - Method in class net.jsign.AuthenticodeSigner
-
Set the URLs of the timestamping authorities.
- withTimestampingMode(TimestampingMode) - Method in class net.jsign.AuthenticodeSigner
-
RFC3161 or Authenticode (Authenticode by default).
- withTimestampingRetries(int) - Method in class net.jsign.AuthenticodeSigner
-
Set the number of retries for timestamping.
- withTimestampingRetryWait(int) - Method in class net.jsign.AuthenticodeSigner
-
Set the number of seconds to wait between timestamping retries.
- write(long, int) - Method in class net.jsign.pe.DataDirectory
-
- writeDataDirectory(DataDirectoryType, byte[]) - Method in class net.jsign.pe.PEFile
-
Writes the data directory of the specified type.