A B C D E G H I J K L M N O P R S T U V W X 
All Classes All Packages

A

aliases() - Method in class net.jsign.jca.AzureKeyVaultSigningService
 
aliases() - Method in class net.jsign.jca.DigiCertOneSigningService
 
aliases() - Method in class net.jsign.jca.ESignerSigningService
 
aliases() - Method in class net.jsign.jca.GoogleCloudSigningService
 
aliases() - Method in interface net.jsign.jca.SigningService
Returns the certificate aliases available.
ALIGN_1024BYTES - net.jsign.pe.SectionFlag
Align data on a 1024-byte boundary.
ALIGN_128BYTES - net.jsign.pe.SectionFlag
Align data on a 128-byte boundary.
ALIGN_16BYTES - net.jsign.pe.SectionFlag
Align data on a 16-byte boundary.
ALIGN_1BYTES - net.jsign.pe.SectionFlag
Align data on a 1-byte boundary.
ALIGN_2048BYTES - net.jsign.pe.SectionFlag
Align data on a 2048-byte boundary.
ALIGN_256BYTES - net.jsign.pe.SectionFlag
Align data on a 256-byte boundary.
ALIGN_2BYTES - net.jsign.pe.SectionFlag
Align data on a 2-byte boundary.
ALIGN_32BYTES - net.jsign.pe.SectionFlag
Align data on a 32-byte boundary.
ALIGN_4096BYTES - net.jsign.pe.SectionFlag
Align data on a 4096-byte boundary.
ALIGN_4BYTES - net.jsign.pe.SectionFlag
Align data on a 4-byte boundary.
ALIGN_512BYTES - net.jsign.pe.SectionFlag
Align data on a 512-byte boundary.
ALIGN_64BYTES - net.jsign.pe.SectionFlag
Align data on a 64-byte boundary.
ALIGN_8192BYTES - net.jsign.pe.SectionFlag
Align data on an 8192-byte boundary.
ALIGN_8BYTES - net.jsign.pe.SectionFlag
Align data on an 8-byte boundary.
AM33 - net.jsign.pe.MachineType
Matsushita AM33
AMD64 - net.jsign.pe.MachineType
x64
ARCHITECTURE - net.jsign.pe.DataDirectoryType
Reserved, must be 0
ARM - net.jsign.pe.MachineType
ARM little endian
ARM64 - net.jsign.pe.MachineType
ARMv8 in 64-bit mode
ARMV7 - net.jsign.pe.MachineType
ARMv7 (or higher) Thumb mode only
AUTHENTICODE - net.jsign.timestamp.TimestampingMode
Legacy Microsoft Authenticode timestamping
AuthenticodeSigner - Class in net.jsign
Sign a file with Authenticode.
AuthenticodeSigner(Certificate[], PrivateKey) - Constructor for class net.jsign.AuthenticodeSigner
Create a signer with the specified certificate chain and private key.
AuthenticodeSigner(KeyStore, String, String) - Constructor for class net.jsign.AuthenticodeSigner
Create a signer with a certificate chain and private key from the specified keystore.
AuthenticodeTimestamper - Class in net.jsign.timestamp
Legacy Authenticode timestamping.
AuthenticodeTimestamper() - Constructor for class net.jsign.timestamp.AuthenticodeTimestamper
 
AzureKeyVaultSigningService - Class in net.jsign.jca
Signing service using the Azure KeyVault API.
AzureKeyVaultSigningService(String, String) - Constructor for class net.jsign.jca.AzureKeyVaultSigningService
Creates a new Azure Key Vault signing service.

B

BASE_RELOCATION_TABLE - net.jsign.pe.DataDirectoryType
The base relocation table
BOUND_IMPORT_TABLE - net.jsign.pe.DataDirectoryType
The bound import table

C

CERTIFICATE_TABLE - net.jsign.pe.DataDirectoryType
The attribute certificate table
CertificateTableEntry - Class in net.jsign.pe
Entry of the certificate table.
CertificateTableEntry(CMSSignedData) - Constructor for class net.jsign.pe.CertificateTableEntry
 
CertificateType - Enum in net.jsign.pe
Type of a WIN_CERTIFICATE structure.
close() - Method in class net.jsign.mscab.MSCabinetFile
 
close() - Method in class net.jsign.msi.MSIFile
Closes the file
close() - Method in class net.jsign.pe.PEFile
Closes the file
CLR_RUNTIME_HEADER - net.jsign.pe.DataDirectoryType
The CLR runtime header
CODE - net.jsign.pe.SectionFlag
The section contains executable code.
computeChecksum() - Method in class net.jsign.pe.PEFile
Compute the checksum of the image file.
computeDigest(MessageDigest) - Method in class net.jsign.mscab.MSCabinetFile
 
computeDigest(MessageDigest) - Method in class net.jsign.msi.MSIFile
 
computeDigest(MessageDigest) - Method in class net.jsign.pe.PEFile
Compute the digest of the file.
computeDigest(MessageDigest) - Method in interface net.jsign.Signable
Computes the digest of the file.
computeDigest(DigestAlgorithm) - Method in class net.jsign.pe.PEFile
Compute the checksum of the file using the specified digest algorithm.
create(TimestampingMode) - Static method in class net.jsign.timestamp.Timestamper
Returns the timestamper for the specified mode.
createIndirectData(DigestAlgorithm) - Method in class net.jsign.mscab.MSCabinetFile
 
createIndirectData(DigestAlgorithm) - Method in class net.jsign.msi.MSIFile
 
createIndirectData(DigestAlgorithm) - Method in class net.jsign.pe.PEFile
 
createIndirectData(DigestAlgorithm) - Method in interface net.jsign.Signable
Creates the SpcIndirectDataContent structure containing the digest of the file.

D

DataDirectory - Class in net.jsign.pe
Entry of the data directory.
DataDirectoryType - Enum in net.jsign.pe
Types of structures pointed in the "RVA & Sizes" table (data directory).
DEBUG - net.jsign.pe.DataDirectoryType
The debug data starting
DELAY_LOAD_IMPORT_TABLE - net.jsign.pe.DataDirectoryType
The delay import descriptor
DigestAlgorithm - Enum in net.jsign
Digest algorithm.
DigiCertOneSigningService - Class in net.jsign.jca
DigiCert ONE signing service.
DigiCertOneSigningService(String, File, String) - Constructor for class net.jsign.jca.DigiCertOneSigningService
Creates a new DigiCert ONE signing service.
DigiCertOneSigningService(String, X509KeyManager) - Constructor for class net.jsign.jca.DigiCertOneSigningService
Creates a new DigiCert ONE signing service.

E

EBC - net.jsign.pe.MachineType
EFI byte code
EFI_APPLICATION - net.jsign.pe.Subsystem
An Extensible Firmware Interface (EFI) application
EFI_BOOT_SERVICE_DRIVER - net.jsign.pe.Subsystem
An EFI driver with boot services
EFI_ROM - net.jsign.pe.Subsystem
An EFI ROM image
EFI_RUNTIME_DRIVER - net.jsign.pe.Subsystem
An EFI driver with run-time services
erase() - Method in class net.jsign.pe.DataDirectory
Fill the data directory with zeros.
ESignerSigningService - Class in net.jsign.jca
SSL.com eSigner signing service.
ESignerSigningService(String, String) - Constructor for class net.jsign.jca.ESignerSigningService
 
ESignerSigningService(String, String, String) - Constructor for class net.jsign.jca.ESignerSigningService
 
EXCEPTION_TABLE - net.jsign.pe.DataDirectoryType
The exception table
EXECUTE - net.jsign.pe.SectionFlag
The section can be executed as code.
exists() - Method in class net.jsign.pe.DataDirectory
 
EXPORT_TABLE - net.jsign.pe.DataDirectoryType
The export table

G

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.
getAlgorithm() - Method in class net.jsign.jca.SigningServicePrivateKey
 
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).
getCertificateChain(String) - Method in class net.jsign.jca.AzureKeyVaultSigningService
 
getCertificateChain(String) - Method in class net.jsign.jca.DigiCertOneSigningService
 
getCertificateChain(String) - Method in class net.jsign.jca.ESignerSigningService
 
getCertificateChain(String) - Method in class net.jsign.jca.GoogleCloudSigningService
 
getCertificateChain(String) - Method in interface net.jsign.jca.SigningService
Returns the certificate chain for the alias specified.
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
 
getEncoded() - Method in class net.jsign.jca.SigningServicePrivateKey
 
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.jca.SigningServicePrivateKey
 
getFormat() - Method in class net.jsign.pe.PEFile
 
getId() - Method in class net.jsign.jca.SigningServicePrivateKey
 
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.jca.AzureKeyVaultSigningService
 
getName() - Method in class net.jsign.jca.DigiCertOneSigningService
 
getName() - Method in class net.jsign.jca.ESignerSigningService
 
getName() - Method in class net.jsign.jca.GoogleCloudSigningService
 
getName() - Method in interface net.jsign.jca.SigningService
Returns the name of the service.
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.
getPrivateKey(String, char[]) - Method in class net.jsign.jca.AzureKeyVaultSigningService
 
getPrivateKey(String, char[]) - Method in class net.jsign.jca.DigiCertOneSigningService
 
getPrivateKey(String, char[]) - Method in class net.jsign.jca.ESignerSigningService
 
getPrivateKey(String, char[]) - Method in class net.jsign.jca.GoogleCloudSigningService
 
getPrivateKey(String, char[]) - Method in interface net.jsign.jca.SigningService
Returns the private key for the certificate alias specified.
getProperties() - Method in class net.jsign.jca.SigningServicePrivateKey
 
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.mscab.MSCabinetFile
 
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.
GLOBAL_POINTER - net.jsign.pe.DataDirectoryType
The RVA of the value to be stored in the global pointer register.
GoogleCloudSigningService - Class in net.jsign.jca
Signing service using the Google Cloud Key Management API.
GoogleCloudSigningService(String, String, Function<String, Certificate[]>) - Constructor for class net.jsign.jca.GoogleCloudSigningService
Creates a new Google Cloud signing service.
GPREL - net.jsign.pe.SectionFlag
The section contains data referenced through the global pointer (GP).

H

hasExtendedSignature() - Method in class net.jsign.msi.MSIFile
Tells if the MSI file has an extended signature (MsiDigitalSignatureEx) containing a hash of the streams metadata (name, size, date).

I

I386 - net.jsign.pe.MachineType
Intel 386 or later processors and compatible processors
IA64 - net.jsign.pe.MachineType
Intel Itanium processor family
id - Variable in enum net.jsign.DigestAlgorithm
The JCE name of the algorithm
IMPORT_ADDRESS_TABLE - net.jsign.pe.DataDirectoryType
The import address table
IMPORT_TABLE - net.jsign.pe.DataDirectoryType
The import table
INITIALIZED_DATA - net.jsign.pe.SectionFlag
The section contains initialized data.
isMSCabinetFile(File) - Static method in class net.jsign.mscab.MSCabinetFile
Tells if the specified file is a MS Cabinet file.
isMSIFile(File) - Static method in class net.jsign.msi.MSIFile
Tells if the specified file is a MSI file.
isPEFile(File) - Static method in class net.jsign.pe.PEFile
Tells if the specified file is a Portable Executable file.
isTrailing() - Method in class net.jsign.pe.DataDirectory
Tells if the data directory is at the end of the file.

J

JScript - Class in net.jsign.script
A JScript file.
JScript() - Constructor for class net.jsign.script.JScript
Create a JScript.
JScript(File) - Constructor for class net.jsign.script.JScript
Create a JScript from the specified file and load its content.
JScript(File, Charset) - Constructor for class net.jsign.script.JScript
Create a JScript from the specified file and load its content.

K

KeyStoreUtils - Class in net.jsign
Helper class for loading KeyStores (JKS, JCEKS, PKCS#12 or PKCS#11).

L

LNK_COMDAT - net.jsign.pe.SectionFlag
The section contains COMDAT data.
LNK_INFO - net.jsign.pe.SectionFlag
The section contains comments or other information.
LNK_NRELOC_OVFL - net.jsign.pe.SectionFlag
The section contains extended relocations.
LNK_OTHER - net.jsign.pe.SectionFlag
Reserved for future use.
LNK_REMOVE - net.jsign.pe.SectionFlag
The section will not become part of the image.
load(File, String) - Static method in class net.jsign.PrivateKeyUtils
Load the private key from the specified file.
load(File, String, String, Provider) - Static method in class net.jsign.KeyStoreUtils
Load the keystore from the specified file.
load(String, String, String, Provider) - Static method in class net.jsign.KeyStoreUtils
Load the keystore from the specified path.
LOAD_CONFIG_TABLE - net.jsign.pe.DataDirectoryType
The load configuration table

M

M32R - net.jsign.pe.MachineType
Mitsubishi M32R little endian
MachineType - Enum in net.jsign.pe
Target architecture of an executable file.
MD5 - net.jsign.DigestAlgorithm
 
MEM_16BIT - net.jsign.pe.SectionFlag
For ARM machine types, the section contains Thumb code.
MEM_DISCARDABLE - net.jsign.pe.SectionFlag
The section can be discarded as needed.
MEM_LOCKED - net.jsign.pe.SectionFlag
Reserved for future use.
MEM_NOT_CACHED - net.jsign.pe.SectionFlag
The section cannot be cached.
MEM_NOT_PAGED - net.jsign.pe.SectionFlag
The section is not pageable.
MEM_PRELOAD - net.jsign.pe.SectionFlag
Reserved for future use.
MEM_PURGEABLE - net.jsign.pe.SectionFlag
Reserved for future use.
MEM_SHARED - net.jsign.pe.SectionFlag
The section can be shared in memory.
MIPS16 - net.jsign.pe.MachineType
MIPS16
MIPSFPU - net.jsign.pe.MachineType
MIPS with FPU
MIPSFPU16 - net.jsign.pe.MachineType
MIPS16 with FPU
MSCabinetFile - Class in net.jsign.mscab
Microsoft Cabinet File.
MSCabinetFile(File) - Constructor for class net.jsign.mscab.MSCabinetFile
Create a MSCabinetFile from the specified file.
MSCabinetFile(SeekableByteChannel) - Constructor for class net.jsign.mscab.MSCabinetFile
Create a MSCabinetFile from the specified channel.
MSIFile - Class in net.jsign.msi
A Microsoft Installer package.
MSIFile(File) - Constructor for class net.jsign.msi.MSIFile
Create a MSIFile from the specified file.
MSIFile(SeekableByteChannel) - Constructor for class net.jsign.msi.MSIFile
Create a MSIFile from the specified channel.

N

NATIVE - net.jsign.pe.Subsystem
Device drivers and native Windows processes
net.jsign - package net.jsign
 
net.jsign.jca - package net.jsign.jca
 
net.jsign.mscab - package net.jsign.mscab
 
net.jsign.msi - package net.jsign.msi
 
net.jsign.pe - package net.jsign.pe
 
net.jsign.script - package net.jsign.script
 
net.jsign.timestamp - package net.jsign.timestamp
 

O

of(File) - Static method in interface net.jsign.Signable
Returns a signable object for the file specified.
of(File, Charset) - Static method in interface net.jsign.Signable
Returns a signable object for the file specified.
of(String) - Static method in enum net.jsign.DigestAlgorithm
Parse the specified value and returns the corresponding digest algorithm.
of(String) - Static method in enum net.jsign.timestamp.TimestampingMode
 
of(ASN1ObjectIdentifier) - Static method in enum net.jsign.DigestAlgorithm
Return the algorithm matching the specified object identifier.
oid - Variable in enum net.jsign.DigestAlgorithm
The object identifier of the algorithm

P

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.
PE32 - net.jsign.pe.PEFormat
 
PE32plus - net.jsign.pe.PEFormat
 
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.
PKCS_SIGNED_DATA - net.jsign.pe.CertificateType
 
POSIX_CUI - net.jsign.pe.Subsystem
The Posix character subsystem
POWERPC - net.jsign.pe.MachineType
Power PC little endian
POWERPCFP - net.jsign.pe.MachineType
Power PC with floating point support
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).

R

R4000 - net.jsign.pe.MachineType
MIPS little endian
READ - net.jsign.pe.SectionFlag
The section can be read.
RESERVED_1 - net.jsign.pe.CertificateType
Reserved
RESOURCE_TABLE - net.jsign.pe.DataDirectoryType
The resource table
RFC3161 - net.jsign.timestamp.TimestampingMode
RFC 3161 timestamping
RFC3161Timestamper - Class in net.jsign.timestamp
RFC 3161 timestamping.
RFC3161Timestamper() - Constructor for class net.jsign.timestamp.RFC3161Timestamper
 
ROM - net.jsign.pe.PEFormat
 

S

save() - Method in class net.jsign.mscab.MSCabinetFile
 
save() - Method in class net.jsign.msi.MSIFile
 
save() - Method in class net.jsign.pe.PEFile
 
save() - Method in interface net.jsign.Signable
Saves the file.
Section - Class in net.jsign.pe
Section of an executable file.
SectionFlag - Enum in net.jsign.pe
Characteristics of the section of an executable file.
setRetries(int) - Method in class net.jsign.timestamp.Timestamper
Set the number of retries.
setRetryWait(int) - Method in class net.jsign.timestamp.Timestamper
Set the number of seconds to wait between retries.
setSignature(CMSSignedData) - Method in class net.jsign.mscab.MSCabinetFile
 
setSignature(CMSSignedData) - Method in class net.jsign.msi.MSIFile
 
setSignature(CMSSignedData) - Method in class net.jsign.pe.CertificateTableEntry
 
setSignature(CMSSignedData) - Method in class net.jsign.pe.PEFile
 
setSignature(CMSSignedData) - Method in interface net.jsign.Signable
Sets the signature of the file, overwriting the previous one.
setURL(String) - Method in class net.jsign.timestamp.Timestamper
Set the URL of the timestamping service.
setURLs(String...) - Method in class net.jsign.timestamp.Timestamper
Set the URLs of the timestamping services.
SH3 - net.jsign.pe.MachineType
Hitachi SH3
SH3DSP - net.jsign.pe.MachineType
Hitachi SH3 DSP
SH4 - net.jsign.pe.MachineType
Hitachi SH4
SH5 - net.jsign.pe.MachineType
Hitachi SH5
SHA1 - net.jsign.DigestAlgorithm
 
SHA256 - net.jsign.DigestAlgorithm
 
SHA384 - net.jsign.DigestAlgorithm
 
SHA512 - net.jsign.DigestAlgorithm
 
sign(SigningServicePrivateKey, String, byte[]) - Method in class net.jsign.jca.AzureKeyVaultSigningService
 
sign(SigningServicePrivateKey, String, byte[]) - Method in class net.jsign.jca.DigiCertOneSigningService
 
sign(SigningServicePrivateKey, String, byte[]) - Method in class net.jsign.jca.ESignerSigningService
 
sign(SigningServicePrivateKey, String, byte[]) - Method in class net.jsign.jca.GoogleCloudSigningService
 
sign(SigningServicePrivateKey, String, byte[]) - Method in interface net.jsign.jca.SigningService
Sign the data with the private key specified.
sign(Signable) - Method in class net.jsign.AuthenticodeSigner
Sign the specified file.
Signable - Interface in net.jsign
A file that can be signed with Authenticode.
SigningService - Interface in net.jsign.jca
Interface to a signing service.
SigningServiceJcaProvider - Class in net.jsign.jca
JCA Provider using a signing service.
SigningServiceJcaProvider(SigningService) - Constructor for class net.jsign.jca.SigningServiceJcaProvider
 
SigningServicePrivateKey - Class in net.jsign.jca
Reference to a private key held by the signing service.
SigningServicePrivateKey(String, String) - Constructor for class net.jsign.jca.SigningServicePrivateKey
Creates a new reference to a privaye key.
Subsystem - Enum in net.jsign.pe
The subsystem of an executable file.

T

THREAD_LOCAL_STORAGE_TABLE - net.jsign.pe.DataDirectoryType
The thread local storage (TLS) table
THUMB - net.jsign.pe.MachineType
ARM or Thumb (interworking)
timestamp(DigestAlgorithm, CMSSignedData) - Method in class net.jsign.timestamp.Timestamper
Timestamp the specified signature.
Timestamper - Class in net.jsign.timestamp
Interface for a timestamping service.
Timestamper() - Constructor for class net.jsign.timestamp.Timestamper
 
TimestampingException - Exception in net.jsign.timestamp
Timestamping exception.
TimestampingException(String) - Constructor for exception net.jsign.timestamp.TimestampingException
 
TimestampingException(String, Throwable) - Constructor for exception net.jsign.timestamp.TimestampingException
 
TimestampingMode - Enum in net.jsign.timestamp
Enumeration of the timestamping modes.
toBytes() - Method in class net.jsign.pe.CertificateTableEntry
 
TS_STACK_SIGNED - net.jsign.pe.CertificateType
Terminal Server Protocol Stack Certificate (not supported)
TYPE_NO_PAD - net.jsign.pe.SectionFlag
The section should not be padded to the next boundary.

U

UNINITIALIZED_DATA - net.jsign.pe.SectionFlag
The section contains uninitialized data.
UNKNOWN - net.jsign.pe.MachineType
Executable assumed to be applicable to any machine type
UNKNOWN - net.jsign.pe.Subsystem
An unknown subsystem
updateChecksum() - Method in class net.jsign.pe.PEFile
 

V

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.

W

WCEMIPSV2 - net.jsign.pe.MachineType
MIPS little-endian WCE v2
WINDOWS_CE_GUI - net.jsign.pe.Subsystem
Windows CE
WINDOWS_CUI - net.jsign.pe.Subsystem
The Windows character subsystem
WINDOWS_GUI - net.jsign.pe.Subsystem
The Windows graphical user interface (GUI) subsystem
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
 
WRITE - net.jsign.pe.SectionFlag
The section can be written to.
writeDataDirectory(DataDirectoryType, byte[]) - Method in class net.jsign.pe.PEFile
Writes the data directory of the specified type.

X

X509 - net.jsign.pe.CertificateType
X.509 Certificate (not supported)
XBOX - net.jsign.pe.Subsystem
XBOX
A B C D E G H I J K L M N O P R S T U V W X 
All Classes All Packages