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
All Classes All Packages
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
All Classes All Packages