public final class DataAnalizerUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.security.cert.X509Certificate |
isCertificate(byte[] data)
Identifica si los datos proporcionados son un certificado X509, devolviéndolo en ese caso.
|
static boolean |
isFacturae(byte[] file)
Indica si los datos son una factura electrónica.
|
static boolean |
isODF(byte[] data)
Comprueba si los datos introducidos se corresponden a un documento ODF.
|
static boolean |
isOOXML(byte[] data)
Comprueba si los datos introducidos se corresponden a un documento OOXML.
|
static boolean |
isPDF(byte[] data)
Comprueba si los datos introducidos se corresponden a un fichero PDF.
|
static boolean |
isSignedBinary(byte[] data)
Comprueba si los datos introducidos se corresponden a una firma binaria soportada.
|
static boolean |
isSignedFacturae(byte[] data)
Comprueba si los datos introducidos se corresponden con una factura
electrónica firmada.
|
static boolean |
isSignedODF(byte[] data)
Comprueba si los datos introducidos se corresponden a una firma ODF soportada.
|
static boolean |
isSignedOOXML(byte[] data)
Comprueba si los datos introducidos se corresponden a una firma OOXML soportada.
|
static boolean |
isSignedPDF(byte[] data)
Comprueba si los datos introducidos se corresponden a un fichero PDF firmado.
|
static boolean |
isSignedXML(byte[] data)
Comprueba si los datos introducidos se corresponden a una firma XML soportada.
|
static boolean |
isXML(byte[] data)
Comprueba si los datos introducidos se corresponden a un fichero XML.
|
public static java.security.cert.X509Certificate isCertificate(byte[] data) throws java.security.cert.CertificateException
data
- Datos a analizar.java.security.cert.CertificateException
- Cuando los datos proporcionados no son un certificado X509.public static boolean isXML(byte[] data)
data
- Datos a analizar.true
si los datos son XML.public static boolean isSignedXML(byte[] data)
data
- Datos a analizar.true
si los datos son una firma XML soportada.public static boolean isPDF(byte[] data)
data
- Datos a analizar.true
si los datos son un PDF.public static boolean isSignedPDF(byte[] data)
data
- Datos a analizar.true
si los datos son un PDF firmado.public static boolean isSignedBinary(byte[] data)
data
- Datos a analizar.true
si los datos son una firma binaria soportada.public static boolean isFacturae(byte[] file)
file
- Datos a comprobartrue
si los datos son una factura electrónica,
false
en caso contrariopublic static boolean isSignedFacturae(byte[] data)
data
- Datos a analizar.true
si los datos son una firma XML soportada.public static boolean isODF(byte[] data)
data
- Datos a analizar.true
si los datos son ODF.public static boolean isSignedODF(byte[] data)
data
- Datos a analizar.true
si los datos son una firma ODF soportada.public static boolean isOOXML(byte[] data)
data
- Datos a analizar.true
si los datos son OOXML.public static boolean isSignedOOXML(byte[] data)
data
- Datos a analizar.true
si los datos son una firma OOXML soportada.