SignerInfo
SignerInfo
General
SignerInfo és una classe en FOSS per Java.
Informació per signant dins d’una estructura PKCS#7 SignedData (RFC 2315 §9.2).
Aquesta classe proporciona 10 mètodes per treballar amb objectes SignerInfo en programes Java. Els mètodes disponibles inclouen: getAuthenticatedAttributes, getAuthenticatedAttributesRaw, getDigestAlgorithm, getDigestAlgorithmOID, getEncryptedDigest, getIssuerDER, getMessageDigest, getSerialNumber, getSignatureAlgorithmOID, getSigningTime. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: authenticatedAttributes, authenticatedAttributesRaw, digestAlgorithm, digestAlgorithmOID, encryptedDigest, issuerDER, i 4 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
serialNumber | BigInteger | Llegeix. | Obté el número de sèrie. |
digestAlgorithmOID | String | Llegeix. | Obté l’oid de l’algoritme de resum. |
signatureAlgorithmOID | String | Llegeix. | Obté l’oid de l’algoritme de signatura. |
encryptedDigest | byte[] | Llegeix. | Obté el resum encriptat. |
issuerDER | byte[] | Llegeix. | Obté l’issuer der. |
authenticatedAttributes | Map<String, byte[]> | Llegeix. | Obté els atributs autenticats. |
authenticatedAttributesRaw | byte[] | Llegeix. | Obté els atributs autenticats en brut. |
digestAlgorithm | String | Llegeix. | Retorna l’algoritme de digestió com a nom JCA. |
signingTime | Date | Llegeix. | Retorna el temps de signatura d’atributs autenticats. |
messageDigest | byte[] | Llegeix. | Retorna el missatge de l’atribut autenticat. |
Mètodes
| Signature | Descripció |
|---|---|
getSerialNumber() → BigInteger | Retorna el número de sèrie. |
getDigestAlgorithmOID() → String | Retorna l’algoritme de digestió OID. |
getSignatureAlgorithmOID() → String | Retorna l’algoritme de la signatura. |
getEncryptedDigest() → byte[] | Retorna el codi de dades. |
getIssuerDER() → byte[] | Retorna l’emitent. |
getAuthenticatedAttributes() → Map<String, byte[]> | Retorna els atributs autenticats. |
getAuthenticatedAttributesRaw() → byte[] | Retorna els atributs autenticats en bruto. |
getDigestAlgorithm() → String | Retorna l’algoritme de digestió com a nom JCA. |
getSigningTime() → Date | Retorna el temps de signatura d’atributs autenticats. |
getMessageDigest() → byte[] | Retorna el missatge de l’atribut autenticat. |