public interface PersonIdentifierType extends XSString, SAMLObject
PersonIdentifierType
.
<xsd:simpleType name="PersonIdentifierType">
<xsd:annotation>
<xsd:documentation>
Unique identifier for the natural person as defined by the eIDAS Regulation.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
Example:
<saml:Attribute
FriendlyName="PersonIdentifier"
Name="http://eidas.europa.eu/attributes/naturalperson/PersonIdentifier"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
<saml:AttributeValue xsi:type="eidasnp:PersonIdentifierType">
ES/AT/02635542Y
</saml:AttributeValue>
</saml:Attribute>
The uniqueness identifier consists of:
Example: ES/AT/02635542Y
(Spanish eIDNumber for an Austrian SP)
Modifier and Type | Field and Description |
---|---|
static String |
TYPE_LOCAL_NAME
Local name of the XSI type.
|
static QName |
TYPE_NAME
QName of the XSI type.
|
Modifier and Type | Method and Description |
---|---|
String |
getDestinationNationalityCode()
Returns the second part of the uniqueness identifier that is the Nationality Code of the destination country or
international organization.
|
String |
getIdentifierString()
returns the third part of the uniqueness identifier that is a combination of readable characters.
|
String |
getNationalityCode()
Returns the first part of the uniqueness identifier that is the Nationality Code of the identifier.
|
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
static final String TYPE_LOCAL_NAME
static final QName TYPE_NAME
String getNationalityCode()
Example: ES/AT/02635542Y
String getDestinationNationalityCode()
Example: ES/AT/02635542Y
String getIdentifierString()
Example: ES</AT/<b>02635542Y</b>
Copyright © 2016. All rights reserved.