public final class AOSimpleSignInfo
extends java.lang.Object
Constructor and Description |
---|
AOSimpleSignInfo(java.security.cert.X509Certificate[] chainCert,
java.util.Date signingTime)
Construye un objeto con la información básica:
La cadena de certificación (obligatoria).
|
Modifier and Type | Method and Description |
---|---|
java.security.cert.X509Certificate[] |
getCerts()
Obtiene el certificado (con su cadena de confianza) de la firma.
|
byte[] |
getPkcs1()
Recupera el PKCS#1 de la firma en cuestión.
|
java.lang.String |
getSignAlgorithm()
Obtiene el algoritmo de firma.
|
java.lang.String |
getSignFormat()
Obtiene el formato de firma.
|
java.util.Date |
getSigningTime()
Obtiene la fecha de la firma.
|
java.util.Date[] |
getTimestampingTime()
Obtiene las fechas de los sellos de tiempo de la firma.
|
boolean |
isTimeStamped()
Indica si la firma dispone de un sello de tiempo.
|
void |
setPkcs1(byte[] pkcs1)
Establece el PKCS#1 de la firma.
|
void |
setSignAlgorithm(java.lang.String algorithm)
Establece el algoritmo de firma
|
void |
setSignFormat(java.lang.String format)
Establece el formato de firma.
|
void |
setTimestampingTime(java.util.Date[] timestampingTime)
Establece las fechas de los sellos de tiempo de la firma.
|
java.lang.String |
toString() |
public AOSimpleSignInfo(java.security.cert.X509Certificate[] chainCert, java.util.Date signingTime)
chainCert
- Cadena de certificación.signingTime
- Momento de la firma.public java.lang.String getSignAlgorithm()
public void setSignAlgorithm(java.lang.String algorithm)
algorithm
- Algoritmo de firmapublic java.lang.String getSignFormat()
public void setSignFormat(java.lang.String format)
format
- Formato de firmapublic java.util.Date[] getTimestampingTime()
public void setTimestampingTime(java.util.Date[] timestampingTime)
timestampingTime
- Fechas de los sellos de tiempopublic java.security.cert.X509Certificate[] getCerts()
public java.util.Date getSigningTime()
public boolean isTimeStamped()
true
si la firma tiene un sello de tiempo, false
en caso contrario.public byte[] getPkcs1()
null
si no se preestablecio.public void setPkcs1(byte[] pkcs1)
pkcs1
- PKCS#1 que generó la firma.public java.lang.String toString()
toString
in class java.lang.Object