PDF-AS 4.0.0-RC5 Library 4.0.0-RC5 [6160ba3da2c670365ea08880ac2a3a6eb2468137]
A B C D F G H I L M N P R S T V 

A

at.gv.egiz.pdfas.lib.api - package at.gv.egiz.pdfas.lib.api
 
at.gv.egiz.pdfas.lib.api.sign - package at.gv.egiz.pdfas.lib.api.sign
 
at.gv.egiz.pdfas.lib.api.verify - package at.gv.egiz.pdfas.lib.api.verify
 

B

bos - Variable in class at.gv.egiz.pdfas.lib.api.ByteArrayDataSink
 
ByteArrayDataSink - Class in at.gv.egiz.pdfas.lib.api
A simple byte array data sink
ByteArrayDataSink() - Constructor for class at.gv.egiz.pdfas.lib.api.ByteArrayDataSink
 
ByteArrayDataSource - Class in at.gv.egiz.pdfas.lib.api
A simple byte array data source
ByteArrayDataSource(byte[]) - Constructor for class at.gv.egiz.pdfas.lib.api.ByteArrayDataSource
 

C

cloneProfile(String, String) - Method in interface at.gv.egiz.pdfas.lib.api.Configuration
Clone configuration values at runtime only All configuration values with originalPrefix are copied and inserted as clonedPrefix Example usage might be the generation of dynamic signature profiles: cloneProfile(PdfAsConfigurationConstants.SIG_OBJECT_PREFIX + "SIGNATURBLOCK_DE", PdfAsConfigurationConstants.SIG_OBJECT_PREFIX + "MY_DYNAMIC_PROFILE");
Configuration - Interface in at.gv.egiz.pdfas.lib.api
Configuration interface This interface is used to configure one PDF-AS run.
createOutputStream() - Method in class at.gv.egiz.pdfas.lib.api.ByteArrayDataSink
 
createOutputStream() - Method in interface at.gv.egiz.pdfas.lib.api.DataSink
Creates an output stream to receive the data
createPdfAs(File) - Static method in class at.gv.egiz.pdfas.lib.api.PdfAsFactory
Create a new instance of PDF-AS
createSignParameter(Configuration, DataSource) - Static method in class at.gv.egiz.pdfas.lib.api.PdfAsFactory
Creates a sign parameter
createVerifyParameter(Configuration, DataSource) - Static method in class at.gv.egiz.pdfas.lib.api.PdfAsFactory
Creates a verification parameter

D

DataSink - Interface in at.gv.egiz.pdfas.lib.api
Data Sink interface.
DataSource - Interface in at.gv.egiz.pdfas.lib.api
Data Source interface All data sources in PDF-AS implement this interface.
DEFAULT - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
DEFAULT_SIGNATURE_PROFILE - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
deployDefaultConfiguration(File) - Static method in class at.gv.egiz.pdfas.lib.api.PdfAsFactory
Deploy default configuration to targetDirectory The targetDirectory will be deleted and
dontConfigureLog4j() - Static method in class at.gv.egiz.pdfas.lib.api.PdfAsFactory
 

F

FALSE - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
finishSign(StatusRequest) - Method in interface at.gv.egiz.pdfas.lib.api.PdfAs
Finishes a signature process

G

generateVisibleSignaturePreview(SignParameter, X509Certificate, int) - Method in interface at.gv.egiz.pdfas.lib.api.PdfAs
Generates a Image of the visual signatur block as Preview
getByteData() - Method in class at.gv.egiz.pdfas.lib.api.ByteArrayDataSource
 
getByteData() - Method in interface at.gv.egiz.pdfas.lib.api.DataSource
Gets the contained data
getCertificate(SignParameter) - Method in interface at.gv.egiz.pdfas.lib.api.sign.IPlainSigner
Gets the signing certificate
getCertificateCheck() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyResult
Returns the result of the certificate check.
getCode() - Method in interface at.gv.egiz.pdfas.lib.api.verify.SignatureCheck
Returns the response code of the check.
getConfiguration() - Method in interface at.gv.egiz.pdfas.lib.api.PdfAs
Gets a copy of the PDF-AS configuration, to allow the application to override configuration parameters at runtime.
getConfiguration() - Method in interface at.gv.egiz.pdfas.lib.api.PdfAsParameter
Gets the configuration associated with the parameter
getData() - Method in class at.gv.egiz.pdfas.lib.api.ByteArrayDataSink
Returns the output data
getDataSource() - Method in interface at.gv.egiz.pdfas.lib.api.PdfAsParameter
Gets the data source of the parameter
getHeight() - Method in interface at.gv.egiz.pdfas.lib.api.SignaturePosition
Returns the height of the signature.
getManifestCheckCode() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyResult
Returns the result of the manifest check.
getMessage() - Method in interface at.gv.egiz.pdfas.lib.api.verify.SignatureCheck
Returns the textual response message of the check (corresponding to the code).
getMIMEType() - Method in class at.gv.egiz.pdfas.lib.api.ByteArrayDataSource
 
getMIMEType() - Method in interface at.gv.egiz.pdfas.lib.api.DataSource
Gets the MIME Type of the contained data.
getOutput() - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignParameter
Gets the data sink for the signature process
getOutputDocument() - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignResult
Returns the filled output data sink.
getPage() - Method in interface at.gv.egiz.pdfas.lib.api.SignaturePosition
Returns the page on which the signature was placed.
getPDFFilter() - Method in interface at.gv.egiz.pdfas.lib.api.sign.IPlainSigner
Gets the PDF Filter for this signer
getPDFSubFilter() - Method in interface at.gv.egiz.pdfas.lib.api.sign.IPlainSigner
Gets the PDF Subfilter for this signer
getPlainSigner() - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignParameter
Gets the signer to use.
getSCMRevision() - Static method in class at.gv.egiz.pdfas.lib.api.PdfAsFactory
Gets the PDF-AS SCM Revision
getSignatureData() - Method in interface at.gv.egiz.pdfas.lib.api.StatusRequest
Gets the data to be signed
getSignatureData() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyResult
Gets the signed data for the signature
getSignatureDataByteRange() - Method in interface at.gv.egiz.pdfas.lib.api.StatusRequest
Gets the byte range of the data to be signed
getSignaturePosition() - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignParameter
Gets the signature position
getSignaturePosition() - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignResult
Returns the position where the signature is finally placed.
getSignatureProfileId() - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignParameter
Gets the signature profile to use
getSignerCertificate() - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignResult
Returns the certificate of the signer.
getSignerCertificate() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyResult
Gets the signer certificate
getSignParameter() - Method in interface at.gv.egiz.pdfas.lib.api.StatusRequest
 
getTransactionId() - Method in interface at.gv.egiz.pdfas.lib.api.PdfAsParameter
 
getValue(String) - Method in interface at.gv.egiz.pdfas.lib.api.Configuration
Gets a specific Value
getValueCheckCode() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyResult
Returns the result of the value (and hash) check.
getVerificationException() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyResult
Returns a verification exception if any.
getVerificationTime() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyParameter
Gets the verification time
getVersion() - Static method in class at.gv.egiz.pdfas.lib.api.PdfAsFactory
Gets the PDF-AS Version
getWhichSignature() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyParameter
Gets which signature should be verified This is a 0 based index of the signatures
getWidth() - Method in interface at.gv.egiz.pdfas.lib.api.SignaturePosition
Returns the width of the signature.
getX() - Method in interface at.gv.egiz.pdfas.lib.api.SignaturePosition
Returns the x position.
getY() - Method in interface at.gv.egiz.pdfas.lib.api.SignaturePosition
Returns the y position.

H

hasValue(String) - Method in interface at.gv.egiz.pdfas.lib.api.Configuration
Is the configuration key set

I

IConfigurationConstants - Interface in at.gv.egiz.pdfas.lib.api
Collection of useful configuration key
IPlainSigner - Interface in at.gv.egiz.pdfas.lib.api.sign
Signer interface PDF-AS uses an IPlainSigner instance to create the signature.
isQualifiedCertificate() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyResult
Returns true, if the signer's certificate is a qualified certificate.
isReady() - Method in interface at.gv.egiz.pdfas.lib.api.StatusRequest
If true finishSign in PdfAs can be called to retrieve the signed pdf
isVerificationDone() - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyResult
Returns if the verification was possible or could not even be startet.

L

LEGACY_POSITIONING - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 

M

MAIN - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
MOA_SIGN_URL - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
MOA Sign URL configuration Key
MOA_SS_KEY_CERTIFICATE - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
MOA SS Signing Certificate
MOA_SS_KEY_IDENTIFIER - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
MOA SS Signing Key Identifier
MOA_TRUSTPROFILE_ID - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
MOA Trustprofile configuration Key
MOA_VERIFY_URL - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
MOA Verify URL configuration Key

N

needCertificate() - Method in interface at.gv.egiz.pdfas.lib.api.StatusRequest
If true PDF-AS requires the signature certificate Retrieve the signing certificate and set it via setCertificate
needSignature() - Method in interface at.gv.egiz.pdfas.lib.api.StatusRequest
If true PDF-AS requires a the CAdES signature use getSignatureData() and getSignatureDataByteRange() to retrieve the data to be signed and set the signature via setSigature

P

PdfAs - Interface in at.gv.egiz.pdfas.lib.api
 
PdfAsFactory - Class in at.gv.egiz.pdfas.lib.api
 
PdfAsFactory() - Constructor for class at.gv.egiz.pdfas.lib.api.PdfAsFactory
 
PdfAsParameter - Interface in at.gv.egiz.pdfas.lib.api
 
PLACEHOLDER_SEARCH_ENABLED - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
POS - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
process(StatusRequest) - Method in interface at.gv.egiz.pdfas.lib.api.PdfAs
Continues an ongoing signature process

R

removeProfile(String) - Method in interface at.gv.egiz.pdfas.lib.api.Configuration
Removes all dynamically configured values with a given prefix.

S

SEPERATOR - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
setCertificate(byte[]) - Method in interface at.gv.egiz.pdfas.lib.api.StatusRequest
Sets the signing certificate
setConfiguration(Configuration) - Method in interface at.gv.egiz.pdfas.lib.api.PdfAsParameter
Sets the configuration associated with the parameter
setDataSource(DataSource) - Method in interface at.gv.egiz.pdfas.lib.api.PdfAsParameter
Sets the data source of the parameter
setOutput(DataSink) - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignParameter
Sets the data sink for the signature process
setPlainSigner(IPlainSigner) - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignParameter
Sets the signer to use
setSigature(byte[]) - Method in interface at.gv.egiz.pdfas.lib.api.StatusRequest
Sets the signature
setSignaturePosition(String) - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignParameter
Sets the signature position
setSignatureProfileId(String) - Method in interface at.gv.egiz.pdfas.lib.api.sign.SignParameter
Sets the signature profile to use
setTransactionId(String) - Method in interface at.gv.egiz.pdfas.lib.api.PdfAsParameter
 
setValue(String, String) - Method in interface at.gv.egiz.pdfas.lib.api.Configuration
Sets or overrides a configuration value
setVerificationTime(Date) - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyParameter
Sets the verification time.
setWhichSignature(int) - Method in interface at.gv.egiz.pdfas.lib.api.verify.VerifyParameter
Sets which signature should be verified This is a 0 based index of the signatures
SIG_OBJECT - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
SIG_OBJECT_PREFIX - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
Signature object Prefix
sign(SignParameter) - Method in interface at.gv.egiz.pdfas.lib.api.PdfAs
Signs a PDF document using PDF-AS.
sign(byte[], int[], SignParameter) - Method in interface at.gv.egiz.pdfas.lib.api.sign.IPlainSigner
Sign the document
SignatureCheck - Interface in at.gv.egiz.pdfas.lib.api.verify
 
SignaturePosition - Interface in at.gv.egiz.pdfas.lib.api
 
SignParameter - Interface in at.gv.egiz.pdfas.lib.api.sign
 
SignResult - Interface in at.gv.egiz.pdfas.lib.api.sign
 
startSign(SignParameter) - Method in interface at.gv.egiz.pdfas.lib.api.PdfAs
Starts a signature process After the process has to be startet the status request has to be services by the user application
StatusRequest - Interface in at.gv.egiz.pdfas.lib.api
Status of a signture process

T

TABLE - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
TRUE - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 
TYPE - Static variable in interface at.gv.egiz.pdfas.lib.api.IConfigurationConstants
 

V

verify(VerifyParameter) - Method in interface at.gv.egiz.pdfas.lib.api.PdfAs
Verifies a document with (potentially multiple) PDF-AS signatures.
VerifyParameter - Interface in at.gv.egiz.pdfas.lib.api.verify
 
VerifyResult - Interface in at.gv.egiz.pdfas.lib.api.verify
 
A B C D F G H I L M N P R S T V 
PDF-AS 4.0.0-RC5 Library 4.0.0-RC5 [6160ba3da2c670365ea08880ac2a3a6eb2468137]