Skip navigation links
A C D E F G I K L O P R S T V W X 

A

addSignedTimeStamp(CMSSignedData) - Method in class org.imixs.archive.signature.pdf.util.ValidationTimeStamp
Extend cms signed data with TimeStamp first or to all signers

C

CAService - Class in org.imixs.archive.signature.ca
The CAService provides methods to managed X509Certificates stored in a keystore.
CAService() - Constructor for class org.imixs.archive.signature.ca.CAService
 
CertificateVerificationException - Exception in org.imixs.archive.signature.pdf.cert
Copied from Apache CXF 2.4.9, initial version: https://svn.apache.org/repos/asf/cxf/tags/cxf-2.4.9/distribution/src/main/release/samples/sts_issue_operation/src/main/java/demo/sts/provider/cert/
CertificateVerificationException(String, Throwable) - Constructor for exception org.imixs.archive.signature.pdf.cert.CertificateVerificationException
 
CertificateVerificationException(String) - Constructor for exception org.imixs.archive.signature.pdf.cert.CertificateVerificationException
 
CertificateVerifier - Class in org.imixs.archive.signature.pdf.cert
Copied from Apache CXF 2.4.9, initial version: https://svn.apache.org/repos/asf/cxf/tags/cxf-2.4.9/distribution/src/main/release/samples/sts_issue_operation/src/main/java/demo/sts/provider/cert/
checkCertificateUsage(X509Certificate) - Static method in class org.imixs.archive.signature.pdf.util.SigUtils
Log if the certificate is not valid for signature usage.
checkResponderCertificateUsage(X509Certificate) - Static method in class org.imixs.archive.signature.pdf.util.SigUtils
Log if the certificate is not valid for responding.
checkRevocation(X509CRL, X509Certificate, Date, String) - Static method in class org.imixs.archive.signature.pdf.cert.CRLVerifier
Check whether the certificate was revoked at signing time.
checkTimeStampCertificateUsage(X509Certificate) - Static method in class org.imixs.archive.signature.pdf.util.SigUtils
Log if the certificate is not valid for timestamping.
createCertificate(String, ItemCollection) - Method in class org.imixs.archive.signature.ca.CAService
This method generates a new X509 signed certificate based on an optional given profile ItemCollection.
CRLVerifier - Class in org.imixs.archive.signature.pdf.cert
Copied from Apache CXF 2.4.9, initial version: https://svn.apache.org/repos/asf/cxf/tags/cxf-2.4.9/distribution/src/main/release/samples/sts_issue_operation/src/main/java/demo/sts/provider/cert/

D

documentService - Variable in class org.imixs.archive.signature.ca.X509ProfileHandler
 
downloadCRLFromWeb(String) - Static method in class org.imixs.archive.signature.pdf.cert.CRLVerifier
Downloads a CRL from given HTTP/HTTPS/FTP URL, e.g.
downloadExtraCertificates(X509Extension) - Static method in class org.imixs.archive.signature.pdf.cert.CertificateVerifier
Download extra certificates from the URI mentioned in id-ad-caIssuers in the "authority information access" extension.

E

ENV_SIGNATURE_KEYSTORE_PASSWORD - Static variable in class org.imixs.archive.signature.KeystoreService
 
ENV_SIGNATURE_KEYSTORE_PATH - Static variable in class org.imixs.archive.signature.KeystoreService
 
ENV_SIGNATURE_KEYSTORE_TYPE - Static variable in class org.imixs.archive.signature.KeystoreService
 
ENV_SIGNATURE_ROOTCERT_ALIAS - Static variable in class org.imixs.archive.signature.pdf.SigningService
 
ENV_SIGNATURE_ROOTCERT_PASSWORD - Static variable in class org.imixs.archive.signature.pdf.SigningService
 
ENV_SIGNATURE_TSA_URL - Static variable in class org.imixs.archive.signature.pdf.SigningService
 
ENV_SIGNATURE_X509_PROFILE_QUERY - Static variable in class org.imixs.archive.signature.ca.X509ProfileHandler
 
execute(ItemCollection, ItemCollection) - Method in class org.imixs.archive.signature.workflow.SignatureAdapter
This method posts a text from an attachment to the Imixs-ML Analyse service endpoint
execute(ItemCollection, ItemCollection) - Method in class org.imixs.archive.signature.workflow.X509CertificateAdapter
This method posts a text from an attachment to the Imixs-ML Analyse service endpoint
existsCertificate(String) - Method in class org.imixs.archive.signature.ca.CAService
Test if a certificate chain for a given alias exists in the keyStore.
exportKeyPairToKeystore(Certificate[], PrivateKey, String, String, KeyStore, String, String) - Method in class org.imixs.archive.signature.ca.X509CertificateGenerator
This method stores the certificate into the given keystore.
extractTimeStampTokenFromSignerInformation(SignerInformation) - Static method in class org.imixs.archive.signature.pdf.util.SigUtils
 

F

findX509Profile(String) - Method in class org.imixs.archive.signature.ca.X509ProfileHandler
The lookups a user profile by the default lucene quey.

G

generateKeyPair() - Method in class org.imixs.archive.signature.ca.X509CertificateGenerator
Generates a new keyPair.
generateRootCertificate(KeyPair, String) - Method in class org.imixs.archive.signature.ca.X509CertificateGenerator
This method generates a self signed root certificate.
generateSignedCertificate(X509Certificate, PrivateKey, KeyPair, String, String, List<String>, String, String, String) - Method in class org.imixs.archive.signature.ca.X509CertificateGenerator
This method generates a new X509Certificate and signs the certificate from a given root/intermediate certificate by generating a CSR (Certificate Signing Request).
getCrlDistributionPoints(X509Certificate) - Static method in class org.imixs.archive.signature.pdf.cert.CRLVerifier
Extracts all CRL distribution point URLs from the "CRL Distribution Point" extension in a X.509 certificate.
getKeyAlgorithm() - Method in class org.imixs.archive.signature.ca.X509CertificateGenerator
 
getLastRelevantSignature(PDDocument) - Static method in class org.imixs.archive.signature.pdf.util.SigUtils
Gets the last relevant signature in the document, i.e. the one with the highest offset.
getMDPPermission(PDDocument) - Static method in class org.imixs.archive.signature.pdf.util.SigUtils
Get the access permissions granted for this document in the DocMDP transform parameters dictionary.
getOcspResponderCertificate() - Method in class org.imixs.archive.signature.pdf.cert.OcspHelper
Get responder certificate.
getResponseOcsp() - Method in class org.imixs.archive.signature.pdf.cert.OcspHelper
Performs and verifies the OCSP-Request
getRevocationTime() - Method in exception org.imixs.archive.signature.pdf.cert.RevokedCertificateException
 
getSignatureAlgorithm() - Method in class org.imixs.archive.signature.ca.X509CertificateGenerator
 
getTimeStampToken(byte[]) - Method in class org.imixs.archive.signature.pdf.util.TSAClient
 
getTimeStampToken(InputStream) - Method in class org.imixs.archive.signature.pdf.util.ValidationTimeStamp
Creates a signed timestamp token by the given input stream.

I

isSelfSigned(X509Certificate) - Static method in class org.imixs.archive.signature.pdf.cert.CertificateVerifier
Checks whether given X.509 certificate is self-signed.

K

KeystoreService - Class in org.imixs.archive.signature
The KeystoreService provides methods to open a java keystore and find certificates by alias The service is implemented as a singleton to avoid concurrent access from different clients.
KeystoreService(String, String, String) - Constructor for class org.imixs.archive.signature.KeystoreService
 
KeystoreService() - Constructor for class org.imixs.archive.signature.KeystoreService
 

L

loadCertificate(String) - Method in class org.imixs.archive.signature.KeystoreService
Loads a certificate chain by a given alias.
loadPrivateKey(String, String) - Method in class org.imixs.archive.signature.KeystoreService
Loads a private key by a given alias name and password.
loadPrivateKey(String) - Method in class org.imixs.archive.signature.KeystoreService
Loads a private key by a given alias name with an empty password.

O

OcspHelper - Class in org.imixs.archive.signature.pdf.cert
Helper Class for OCSP-Operations with bouncy castle.
OcspHelper(X509Certificate, Date, X509Certificate, Set<X509Certificate>, String) - Constructor for class org.imixs.archive.signature.pdf.cert.OcspHelper
 
openKeyStore() - Method in class org.imixs.archive.signature.KeystoreService
Open a java keyStore based on the environment variables SIGNATURE_KEYSTORE_PATH , SIGNATURE_KEYSTORE_TYPE and SIGNATURE_KEYSTORE_PASSWORD
org.imixs.archive.signature - package org.imixs.archive.signature
 
org.imixs.archive.signature.ca - package org.imixs.archive.signature.ca
 
org.imixs.archive.signature.pdf - package org.imixs.archive.signature.pdf
 
org.imixs.archive.signature.pdf.cert - package org.imixs.archive.signature.pdf.cert
 
org.imixs.archive.signature.pdf.util - package org.imixs.archive.signature.pdf.util
 
org.imixs.archive.signature.workflow - package org.imixs.archive.signature.workflow
 

P

PDF_REGEX - Static variable in class org.imixs.archive.signature.workflow.SignatureAdapter
 

R

RevokedCertificateException - Exception in org.imixs.archive.signature.pdf.cert
Exception to handle a revoked Certificate explicitly
RevokedCertificateException(String) - Constructor for exception org.imixs.archive.signature.pdf.cert.RevokedCertificateException
 
RevokedCertificateException(String, Date) - Constructor for exception org.imixs.archive.signature.pdf.cert.RevokedCertificateException
 

S

setKeyAlgorithm(String) - Method in class org.imixs.archive.signature.ca.X509CertificateGenerator
 
setMDPPermission(PDDocument, PDSignature, int) - Static method in class org.imixs.archive.signature.pdf.util.SigUtils
Set the "modification detection and prevention" permissions granted for this document in the DocMDP transform parameters dictionary.
setSignatureAlgorithm(String) - Method in class org.imixs.archive.signature.ca.X509CertificateGenerator
 
sign(InputStream) - Method in class org.imixs.archive.signature.pdf.Signature
This method will be called from inside of the pdfbox and create the PKCS #7 signature.
Signature - Class in org.imixs.archive.signature.pdf
SignatureInterface sample implementation.
Signature(Certificate[], PrivateKey) - Constructor for class org.imixs.archive.signature.pdf.Signature
 
Signature(Certificate[], PrivateKey, String) - Constructor for class org.imixs.archive.signature.pdf.Signature
 
SignatureAdapter - Class in org.imixs.archive.signature.workflow
The SignatureAdapter signs a PDF document.
SignatureAdapter() - Constructor for class org.imixs.archive.signature.workflow.SignatureAdapter
 
SigningException - Exception in org.imixs.archive.signature.pdf.cert
A SigningException can be thrown during the signing process.
SigningException(String, Throwable) - Constructor for exception org.imixs.archive.signature.pdf.cert.SigningException
 
SigningException(String) - Constructor for exception org.imixs.archive.signature.pdf.cert.SigningException
 
SigningService - Class in org.imixs.archive.signature.pdf
The SignatureService provides methods to sign a PDF document on a X509 certificate.
SigningService() - Constructor for class org.imixs.archive.signature.pdf.SigningService
 
signPDF(byte[], String, String, boolean) - Method in class org.imixs.archive.signature.pdf.SigningService
Method Opens the keystore with the given password and creates a new signed PDF file based on the given PDF File and a signature image.
signPDF(byte[], String, String, boolean, Rectangle2D, String, byte[], String) - Method in class org.imixs.archive.signature.pdf.SigningService
Sign pdf file and create new file that ends with "_signed.pdf".
SigUtils - Class in org.imixs.archive.signature.pdf.util
Utility class for the signature / timestamp examples.
storeCertificate(Certificate[], PrivateKey, String, String) - Method in class org.imixs.archive.signature.KeystoreService
This method stores the certificate into the keystore.

T

TSAClient - Class in org.imixs.archive.signature.pdf.util
Time Stamping Authority (TSA) Client [RFC 3161].
TSAClient(URL, String, String, MessageDigest) - Constructor for class org.imixs.archive.signature.pdf.util.TSAClient
 

V

validateTimestampToken(TimeStampToken) - Static method in class org.imixs.archive.signature.pdf.util.SigUtils
 
ValidationTimeStamp - Class in org.imixs.archive.signature.pdf.util
This class wraps the TSAClient and the work that has to be done with it.
ValidationTimeStamp(String) - Constructor for class org.imixs.archive.signature.pdf.util.ValidationTimeStamp
 
verifyCertificate(X509Certificate, Set<X509Certificate>, boolean, Date) - Static method in class org.imixs.archive.signature.pdf.cert.CertificateVerifier
Attempts to build a certification chain for given certificate and to verify it.
verifyCertificateChain(Store<X509CertificateHolder>, X509Certificate, Date) - Static method in class org.imixs.archive.signature.pdf.util.SigUtils
Verify the certificate chain up to the root, including OCSP or CRL.
verifyCertificateCRLs(X509Certificate, Date, Set<X509Certificate>) - Static method in class org.imixs.archive.signature.pdf.cert.CRLVerifier
Extracts the CRL distribution points from the certificate (if available) and checks the certificate revocation status against the CRLs coming from the distribution points.
verifyRespStatus(OCSPResp) - Method in class org.imixs.archive.signature.pdf.cert.OcspHelper
Helper method to verify response status.

W

writeCertToFileBase64Encoded(Certificate, String) - Method in class org.imixs.archive.signature.ca.X509CertificateGenerator
This method writes a given certificate into a file.

X

X509CertificateAdapter - Class in org.imixs.archive.signature.workflow
The X509CertificateAdapter generate a new certificate based on the x509 attributes stored in the current document
X509CertificateAdapter() - Constructor for class org.imixs.archive.signature.workflow.X509CertificateAdapter
 
X509CertificateGenerator - Class in org.imixs.archive.signature.ca
The X509CertificateGenerator provides static methods to generate X509Certificates to be used for digital Signatures.
X509CertificateGenerator() - Constructor for class org.imixs.archive.signature.ca.X509CertificateGenerator
 
X509ProfileHandler - Class in org.imixs.archive.signature.ca
This X509ProfileHandler is a CDI bean to lookup the X509 profile data for a given alias name.
X509ProfileHandler() - Constructor for class org.imixs.archive.signature.ca.X509ProfileHandler
 
A C D E F G I K L O P R S T V W X 
Skip navigation links

Copyright © 2016–2020 Imixs Software Solutions GmbH. All rights reserved.