Signature
Signature
General
Signature és una classe en FOSS per Java.
Classe de base abstracta per a tipus de signatura digital PDF (ISO 32000-1:2008, §12.8).
Aquesta classe proporciona 16 mètodes per treballar amb objectes de Signatura en programes Java. Els mètodes disponibles inclouen: getCertificate, getCertificateChain, getContactInfo, getCustomAppearance, getDate, getLocation, getName, getPrivateKey, getReason, getSubFilter, setContactInfo, setCustomAppearance, i 4 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: certificate, certificateChain, contactInfo, customAppearance, date, location, i 4 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
privateKey | PrivateKey | Llegeix. | Retorna la clau privada de l’KeyStore. |
certificate | X509Certificate | Llegeix. | Retorna el certificat X.509 del signatari des de la KeyStore carregada. |
certificateChain | X509Certificate[] | Llegeix. | Retorna la cadena de certificats del carregat KeyStore. |
subFilter | String | Llegeix. | Retorna el nom del subfiltre PDF per a aquest tipus de signatura. |
reason | String | Llegeix. | Retorna el motiu de la signatura. |
location | String | Llegeix. | Retorna la ubicació de signatura. |
contactInfo | String | Llegeix. | Retorna la informació de contacte. |
name | String | Llegeix. | Retorna el nom de signador. |
date | Date | Llegeix. | Retorna la data de signatura. |
customAppearance | SignatureCustomAppearance | Llegeix. | Retorna la configuració d’aparença personalitzada de la signatura. |
Mètodes
| Signature | Descripció |
|---|---|
getPrivateKey() → PrivateKey | Retorna la clau privada de l’KeyStore. |
getCertificate() → X509Certificate | Retorna el certificat X.509 del signatari des de la KeyStore carregada. |
getCertificateChain() → X509Certificate[] | Retorna la cadena de certificats del carregat KeyStore. |
getSubFilter() → String | Retorna el nom del subfiltre PDF per a aquest tipus de signatura. |
getReason() → String | Retorna el motiu de la signatura. |
setReason(reason: String) | Estableix el motiu de signatura. |
getLocation() → String | Retorna la ubicació de signatura. |
setLocation(location: String) | Estableix la ubicació de signatura. |
getContactInfo() → String | Retorna la informació de contacte. |
setContactInfo(contactInfo: String) | Estableix la informació de contacte. |
getName() → String | Retorna el nom de signador. |
setName(name: String) | Estableix la substitució del nom del signatari. |
getDate() → Date | Retorna la data de signatura. |
setDate(date: Date) | Estableix la data de signatura. |
getCustomAppearance() → SignatureCustomAppearance | Retorna la configuració d’aparença personalitzada de la signatura. |
setCustomAppearance(appearance: SignatureCustomAppearance) | Estableix la configuració d’aparença personalitzada per a la signatura. |