Package pt.gov.cartaodecidadao
Interface PTEID_SigningDevice
- All Known Implementing Classes:
PTEID_Card,PTEID_CMDSignatureClient,PTEID_EIDCard,PTEID_SigningDeviceProxy,PTEID_SmartCard
public interface PTEID_SigningDevice
-
Method Summary
Modifier and TypeMethodDescriptiongetCA()getCert(PTEID_CertifType type) getRoot()longSign(PTEID_ByteArray data) Sign(PTEID_ByteArray data, boolean signatureKey) voidvoidSignASiC(String path, PTEID_SignatureLevel level) intSignPDF(PTEID_PDFSignature sig_handler, int page, double coord_x, double coord_y, String location, String reason, String outfile_path) intSignPDF(PTEID_PDFSignature sig_handler, int page, int page_sector, boolean is_landscape, String location, String reason, String outfile_path) SignSHA256(PTEID_ByteArray data) SignSHA256(PTEID_ByteArray data, boolean signatureKey) SignXades(String output_path, String[] paths, long n_paths, PTEID_SignatureLevel level) SignXadesA(String output_path, String[] paths, long n_paths) voidSignXadesAIndividual(String output_path, String[] paths, long n_paths) voidSignXadesIndividual(String output_path, String[] paths, long n_paths) SignXadesT(String output_path, String[] paths, long n_paths) voidSignXadesTIndividual(String output_path, String[] paths, long n_paths)
-
Method Details
-
PTEID_SigningDevice_GetInterfaceCPtr
long PTEID_SigningDevice_GetInterfaceCPtr() -
Sign
- Throws:
PTEID_Exception
-
Sign
- Throws:
PTEID_Exception
-
SignSHA256
- Throws:
PTEID_Exception
-
SignSHA256
- Throws:
PTEID_Exception
-
SignXades
PTEID_ByteArray SignXades(String output_path, String[] paths, long n_paths, PTEID_SignatureLevel level) throws PTEID_Exception - Throws:
PTEID_Exception
-
SignXades
- Throws:
PTEID_Exception
-
SignXadesT
- Throws:
PTEID_Exception
-
SignXadesA
- Throws:
PTEID_Exception
-
SignXadesIndividual
- Throws:
PTEID_Exception
-
SignXadesTIndividual
- Throws:
PTEID_Exception
-
SignXadesAIndividual
- Throws:
PTEID_Exception
-
SignASiC
-
SignASiC
-
SignPDF
int SignPDF(PTEID_PDFSignature sig_handler, int page, int page_sector, boolean is_landscape, String location, String reason, String outfile_path) throws PTEID_Exception - Throws:
PTEID_Exception
-
SignPDF
int SignPDF(PTEID_PDFSignature sig_handler, int page, double coord_x, double coord_y, String location, String reason, String outfile_path) throws PTEID_Exception - Throws:
PTEID_Exception
-
getCertificates
- Throws:
PTEID_Exception
-
getCert
- Throws:
PTEID_Exception
-
getRoot
- Throws:
PTEID_Exception
-
getCA
- Throws:
PTEID_Exception
-
getSignature
- Throws:
PTEID_Exception
-
getAuthentication
- Throws:
PTEID_Exception
-
getDeviceType
PTEID_SigningDeviceType getDeviceType()
-