Class Vdsned
java.lang.Object
es.gob.jmulticard.card.icao.vdsned.Vdsned
Visible Digital Seal for Non-Electronic Documents de ICAO.
- Author:
- Tomás García-Merás.
-
Constructor Summary
ConstructorsConstructorDescriptionVdsned(byte[] enc) Construye un Visible Digital Seal for Non-Electronic Documents de ICAO. -
Method Summary
Modifier and TypeMethodDescriptiongetCaCr()Obtiene la autoridad de certificación y referencia para este documento.intObtiene la referencia de definición de características del documento.Obtiene la fecha de emisión del documento.intObtiene la categoría del tipo del documento.Obtiene código del país emisor.Obtiene la fecha de firma del documento.intObtiene la versión del Visible Digital Seal for Non-Electronic Documents.toString()voidverifyEcDsaSignature(PublicKey publicKey) Comprueba la firma electrónica de este Visible Digital Seal for Non-Electronic Documents.
-
Constructor Details
-
Vdsned
Construye un Visible Digital Seal for Non-Electronic Documents de ICAO.- Parameters:
enc- Codificación binaria del Visible Digital Seals for Non-Electronic Documents.- Throws:
IOException- Si hay problemas durante el análisis de la codificación proporcionada.TlvException- Si hay errores el los TLV que conforman el sello.
-
-
Method Details
-
verifyEcDsaSignature
public void verifyEcDsaSignature(PublicKey publicKey) throws NoSuchAlgorithmException, InvalidKeyException, SignatureException Comprueba la firma electrónica de este Visible Digital Seal for Non-Electronic Documents.- Parameters:
publicKey- Clave púlica de firma.- Throws:
NoSuchAlgorithmException- Si no se soporta el algoritmo de firma por defecto.InvalidKeyException- Si la clave proporcionada no es válida para esta firma.SignatureException- Si la firma es inválida o no se puede verificar.
-
toString
-
getIssuingCountry
-
getCaCr
Obtiene la autoridad de certificación y referencia para este documento.- Returns:
- Código de autoridad de certificación y referencia para este documento.
-
getDocumentIssueDate
Obtiene la fecha de emisión del documento.- Returns:
- Fecha de emisión del documento.
-
getSignatureCreationDate
Obtiene la fecha de firma del documento.- Returns:
- Fecha de firma del documento.
-
getDocumentFeatureDefinitionReference
public int getDocumentFeatureDefinitionReference()Obtiene la referencia de definición de características del documento.- Returns:
- Referencia de definición de características del documento.
-
getDocumentTypeCategory
public int getDocumentTypeCategory()Obtiene la categoría del tipo del documento.- Returns:
- Categoría del tipo del documento.
-
getVersion
public int getVersion()Obtiene la versión del Visible Digital Seal for Non-Electronic Documents.- Returns:
- Versión del Visible Digital Seal for Non-Electronic Documents.
-