|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.firma.FirmaPkcs12Imp
public class FirmaPkcs12Imp
Obtiene el Pkcs12 del
Field Summary | |
---|---|
private java.lang.String |
aliasCertificado
Alias del certificado |
private java.security.cert.X509Certificate |
certificadoX509
Certificado |
private java.security.PrivateKey |
clavePrivada
Clave privada |
private java.lang.String |
contraAlmacen
Contraseña del almacen de certificados |
private java.lang.String |
contraCertificado
Contraseña del certificado |
protected org.apache.commons.logging.Log |
logger
Objeto para las trazas |
private java.lang.String |
pathCertificado
Path donde localizar el certificado |
private java.lang.String |
propiedadSistemaBaseDespliegueSevidor
Propiedad del sistema donde se defina el directorio raiz del tomcat, o el directorio raiz del tomcat dentro del JBoss (normalmente se define en la propiedad "catalina.base"). |
Constructor Summary | |
---|---|
FirmaPkcs12Imp()
|
Method Summary | |
---|---|
java.lang.String |
getAliasCertificado()
Aleias del certificado |
java.security.cert.X509Certificate |
getCertificadoX509()
Obtiene el tipo X509 del fichero del certificado |
java.security.PrivateKey |
getClavePrivada()
Obtiene la clave privada del certificado guardado en el fichero |
java.lang.String |
getContraAlmacen()
Contraseña del almacen de certificados |
java.lang.String |
getContraCertificado()
Contraseña del certificado |
java.lang.String |
getPathCertificado()
En el caso de que se configure con una propiedad de sistema, se concatena el contenido de esta propiedad con la del path que se haya definido |
java.lang.String |
getPropiedadSistemaBaseDespliegueSevidor()
Propiedad del sistema donde se defina el directorio raiz del tomcat, o el directorio raiz del tomcat dentro del JBoss (normalmente se define en la propiedad "catalina.base"). |
protected void |
inicializar()
Inicializa los atributos de certificadoX509 y clavePrivada con los datos del almacen de claves |
private java.lang.String |
obtenerAliasCertificado(java.security.KeyStore miKeyStore)
Si está definido el alias del certificado en el atributo se devuelve este sino se devuelve el primer alias del almacen |
private java.io.InputStream |
obtenerInputStreamAlmacen()
Obtiene el inputStream del certificado. |
void |
setAliasCertificado(java.lang.String aliasCertificado)
Alias del certificado |
void |
setContraAlmacen(java.lang.String contraAlmacen)
Contraseña del almacen de certificados |
void |
setContraCertificado(java.lang.String contraCertificado)
Contraseña del certificado |
void |
setPathCertificado(java.lang.String pathCertificado)
|
void |
setPropiedadSistemaBaseDespliegueSevidor(java.lang.String propiedadSistemaBaseDespliegueSevidor)
Propiedad del sistema donde se defina el directorio raiz del tomcat, o el directorio raiz del tomcat dentro del JBoss (normalmente se define en la propiedad "catalina.base"). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String pathCertificado
private java.lang.String contraAlmacen
private java.lang.String contraCertificado
private java.security.cert.X509Certificate certificadoX509
private java.security.PrivateKey clavePrivada
private java.lang.String aliasCertificado
protected final org.apache.commons.logging.Log logger
private java.lang.String propiedadSistemaBaseDespliegueSevidor
Constructor Detail |
---|
public FirmaPkcs12Imp()
Method Detail |
---|
public java.security.cert.X509Certificate getCertificadoX509() throws FirmaYingoException
getCertificadoX509
in interface Firma
YingoException
FirmaYingoException
public java.security.PrivateKey getClavePrivada() throws FirmaYingoException
getClavePrivada
in interface Firma
YingoException
FirmaYingoException
private java.io.InputStream obtenerInputStreamAlmacen() throws java.io.FileNotFoundException, java.net.URISyntaxException
java.io.FileNotFoundException
java.net.URISyntaxException
protected void inicializar() throws FirmaYingoException
YingoException
FirmaYingoException
private java.lang.String obtenerAliasCertificado(java.security.KeyStore miKeyStore) throws java.security.KeyStoreException
miKeyStore
-
java.security.KeyStoreException
public java.lang.String getPathCertificado()
public void setPathCertificado(java.lang.String pathCertificado)
pathCertificado
- the pathCertificado to setpublic java.lang.String getContraAlmacen()
public void setContraAlmacen(java.lang.String contraAlmacen)
contraAlmacen
- the contraAlmacen to setpublic java.lang.String getContraCertificado()
public void setContraCertificado(java.lang.String contraCertificado)
contraCertificado
- the contraCertificado to setpublic java.lang.String getAliasCertificado()
public void setAliasCertificado(java.lang.String aliasCertificado)
aliasCertificado
- the aliasCertificado to setpublic java.lang.String getPropiedadSistemaBaseDespliegueSevidor()
public void setPropiedadSistemaBaseDespliegueSevidor(java.lang.String propiedadSistemaBaseDespliegueSevidor)
propiedadSistemaBaseDespliegueSevidor
- the propiedadSistemaBaseDespliegueSevidor to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |