Package es.gob.jmulticard.card.dnie
Class DnieSubjectPrincipalParser
- java.lang.Object
-
- es.gob.jmulticard.card.dnie.DnieSubjectPrincipalParser
-
public class DnieSubjectPrincipalParser extends java.lang.ObjectAnalizador del nombre X.500 del titular de un DNIe.
-
-
Constructor Summary
Constructors Constructor Description DnieSubjectPrincipalParser(java.lang.String subjectPrincipal)Construye un analizador del nombre X.500 del titular de un DNIe.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()Obtiene el número del DNIe.java.lang.StringgetName()Obtiene el nombre del titular del DNIe.private static java.lang.StringgetRDNvalueFromLdapName(java.lang.String rdn, java.lang.String principal)Recupera el valor de un RDN (Relative Distinguished Name) de un principal.java.lang.StringgetSurname1()Obtiene el primer apellido del titular del DNIe.java.lang.StringgetSurname2()Obtiene el segundo apellido del titular del DNIe.java.lang.StringtoString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Obtiene el nombre del titular del DNIe.- Returns:
- Nombre del titular del DNIe.
-
getSurname1
public java.lang.String getSurname1()
Obtiene el primer apellido del titular del DNIe.- Returns:
- Primer apellido del titular del DNIe.
-
getSurname2
public java.lang.String getSurname2()
Obtiene el segundo apellido del titular del DNIe.- Returns:
- Segundo apellido del titular del DNIe.
-
getId
public java.lang.String getId()
Obtiene el número del DNIe.- Returns:
- Número del DNIe.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getRDNvalueFromLdapName
private static java.lang.String getRDNvalueFromLdapName(java.lang.String rdn, java.lang.String principal)Recupera el valor de un RDN (Relative Distinguished Name) de un principal. El valor de retorno no incluye el nombre del RDN, el igual, ni las posibles comillas que envuelvan el valor. La función no es sensible a la capitalización del RDN. Si no se encuentra, se devuelvenull.- Parameters:
rdn- RDN que deseamos encontrar.principal- Principal del que extraer el RDN (según la RFC 4514).- Returns:
- Valor del RDN indicado o
nullsi no se encuentra.
-
-