org.apache.xml.security.keys.content.x509
Class XMLX509SubjectName

java.lang.Object
  |
  +--org.apache.xml.security.utils.ElementProxy
        |
        +--org.apache.xml.security.utils.SignatureElementProxy
              |
              +--org.apache.xml.security.keys.content.x509.XMLX509SubjectName
All Implemented Interfaces:
XMLX509DataContent

public class XMLX509SubjectName
extends SignatureElementProxy
implements XMLX509DataContent

Author:
$Author: vdkoogh $

Field Summary
 
Fields inherited from class org.apache.xml.security.utils.ElementProxy
_baseURI, _constructionElement, _doc, _state, MODE_CREATE, MODE_DECRYPT, MODE_ENCRYPT, MODE_PROCESS, MODE_SIGN, MODE_UNKNOWN, MODE_VERIFY
 
Constructor Summary
XMLX509SubjectName(org.w3c.dom.Document doc, java.lang.String X509SubjectNameString)
          Constructor X509SubjectName
XMLX509SubjectName(org.w3c.dom.Document doc, java.security.cert.X509Certificate x509certificate)
          Constructor XMLX509SubjectName
XMLX509SubjectName(org.w3c.dom.Element element, java.lang.String BaseURI)
          Constructor X509SubjectName
 
Method Summary
static sun.security.x509.X500Name createX500Name(java.lang.String common, java.lang.String orgUnit, java.lang.String org, java.lang.String country)
          Method createX500Name
static sun.security.x509.X500Name createX500Name(java.lang.String common, java.lang.String orgUnit, java.lang.String org, java.lang.String locality, java.lang.String state, java.lang.String country)
          Method createX500Name
 boolean equals(java.lang.Object obj)
          Method equals
 java.lang.String getBaseLocalName()
          Returns the localname of the Elements of the sub-class.
 java.lang.String getSubjectName()
          Method getSubjectName
 
Methods inherited from class org.apache.xml.security.utils.SignatureElementProxy
getBaseNamespace
 
Methods inherited from class org.apache.xml.security.utils.ElementProxy
addBase64Element, addBase64Text, addBigIntegerElement, addText, addTextElement, createElementForFamily, getBaseURI, getBigIntegerFromChildElement, getBytesFromChildElement, getBytesFromTextChild, getChildElementLocalName, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getTextFromChildElement, getTextFromTextChild, guaranteeThatElementInCorrectSpace, length, setDefaultPrefix, setElement, setXPathNamespaceContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLX509SubjectName

public XMLX509SubjectName(org.w3c.dom.Element element,
                          java.lang.String BaseURI)
                   throws XMLSecurityException
Constructor X509SubjectName

Parameters:
element -
BaseURI -
Throws:
XMLSecurityException

XMLX509SubjectName

public XMLX509SubjectName(org.w3c.dom.Document doc,
                          java.lang.String X509SubjectNameString)
Constructor X509SubjectName

Parameters:
doc -
X509SubjectNameString -

XMLX509SubjectName

public XMLX509SubjectName(org.w3c.dom.Document doc,
                          java.security.cert.X509Certificate x509certificate)
Constructor XMLX509SubjectName

Parameters:
doc -
x509certificate -
Method Detail

getSubjectName

public java.lang.String getSubjectName()
                                throws XMLSecurityException
Method getSubjectName

Throws:
XMLSecurityException

createX500Name

public static sun.security.x509.X500Name createX500Name(java.lang.String common,
                                                        java.lang.String orgUnit,
                                                        java.lang.String org,
                                                        java.lang.String country)
                                                 throws java.io.IOException
Method createX500Name

Parameters:
common -
orgUnit -
org -
country -
Throws:
java.io.IOException

createX500Name

public static sun.security.x509.X500Name createX500Name(java.lang.String common,
                                                        java.lang.String orgUnit,
                                                        java.lang.String org,
                                                        java.lang.String locality,
                                                        java.lang.String state,
                                                        java.lang.String country)
                                                 throws java.io.IOException
Method createX500Name

Parameters:
common -
orgUnit -
org -
locality -
state -
country -
Throws:
java.io.IOException

equals

public boolean equals(java.lang.Object obj)
Method equals

Overrides:
equals in class java.lang.Object
Parameters:
obj -

getBaseLocalName

public java.lang.String getBaseLocalName()
Description copied from class: ElementProxy
Returns the localname of the Elements of the sub-class.

Specified by:
getBaseLocalName in class ElementProxy
Returns:
the localname of the Elements of the sub-class.