Class Cdf
java.lang.Object
es.gob.jmulticard.asn1.DecoderObject
es.gob.jmulticard.asn1.der.Record
es.gob.jmulticard.asn1.der.pkcs15.Cdf
- All Implemented Interfaces:
Pkcs15Cdf
Objeto PKCS#15 CDF (Certificate Description File) ASN.1 (EF.CD en ISO 7816-15).
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCertificateAlias
(int index) Obtiene el alias del certificado indicado.int
Obtiene el número de certificados del CDF.byte[]
getCertificateId
(int index) Obtiene el identificador del certificado indicado.byte[]
getCertificateIdentifier
(int index) Obtiene el identificador binario del certificado indicado.getCertificateIssuerPrincipal
(int index) Obtiene el nombre X.500 del emisor del certificado indicado.getCertificatePath
(int index) Obtiene la ruta PKCS#15 hacia el certificado indicado.getCertificateSerialNumber
(int index) Obtiene el número de serie del certificado indicado.getCertificateSubjectPrincipal
(int index) Obtiene el nombre X.500 del titular del certificado indicado.toString()
Methods inherited from class es.gob.jmulticard.asn1.der.Record
decodeValue, getDefaultTag, getElementAt, getElementCount
Methods inherited from class es.gob.jmulticard.asn1.DecoderObject
checkTag, getBytes, getRawDerValue, setDerValue
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface es.gob.jmulticard.asn1.der.pkcs15.Pkcs15Cdf
setDerValue
-
Field Details
-
BUFFER_SIZE
private static final int BUFFER_SIZE- See Also:
-
-
Constructor Details
-
Cdf
public Cdf()Construye un objeto PKCS#15 CDF (Certificate Description File) ASN.1.
-
-
Method Details
-
getCertificateCount
public int getCertificateCount()Obtiene el número de certificados del CDF.- Specified by:
getCertificateCount
in interfacePkcs15Cdf
- Returns:
- Número de certificados del CDF.
-
getCertificateIssuerPrincipal
Obtiene el nombre X.500 del emisor del certificado indicado.- Parameters:
index
- Índice del certificado.- Returns:
- Nombre X.500 del emisor del certificado indicado o
null
si no se encontró el certificado.
-
getCertificateSubjectPrincipal
Obtiene el nombre X.500 del titular del certificado indicado.- Parameters:
index
- Índice del certificado.- Returns:
- Nombre X.500 del titular del certificado indicado o
null
si no se encontró el certificado.
-
getCertificateSerialNumber
Obtiene el número de serie del certificado indicado.- Parameters:
index
- Índice del certificado.- Returns:
- Número de serie del certificado indicado o
null
si no se encontró el certificado.
-
getCertificateIdentifier
public byte[] getCertificateIdentifier(int index) Obtiene el identificador binario del certificado indicado.- Parameters:
index
- Índice del certificado.- Returns:
- Identificador binario del certificado indicado o
null
si no se encontró el certificado.
-
getCertificatePath
Obtiene la ruta PKCS#15 hacia el certificado indicado.- Specified by:
getCertificatePath
in interfacePkcs15Cdf
- Parameters:
index
- Índice del certificado.- Returns:
- Ruta PKCS#15 hacia el certificado indicado o
null
si no se encontró el certificado.
-
getCertificateAlias
Obtiene el alias del certificado indicado.- Parameters:
index
- Índice del certificado.- Returns:
- Alias del certificado indicado.
-
toString
-
getCertificateId
public byte[] getCertificateId(int index) Obtiene el identificador del certificado indicado.- Specified by:
getCertificateId
in interfacePkcs15Cdf
- Parameters:
index
- Índice del certificado.- Returns:
- Identificador del certificado indicado o
null
si no se encontró el certificado.
-