Class X509Data
java.lang.Object
org.apache.xml.security.utils.ElementProxy
org.apache.xml.security.utils.SignatureElementProxy
org.apache.xml.security.keys.content.X509Data
- All Implemented Interfaces:
KeyInfoContent
- Author:
- $Author$
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(XMLX509Certificate xmlX509Certificate) Method addvoid
add
(XMLX509CRL xmlX509CRL) Method addvoid
add
(XMLX509IssuerSerial xmlX509IssuerSerial) Method addvoid
add
(XMLX509SKI xmlX509SKI) Method addvoid
add
(XMLX509SubjectName xmlX509SubjectName) Method addvoid
addCertificate
(byte[] x509certificateBytes) Method addCertificatevoid
addCertificate
(X509Certificate x509certificate) Method addCertificatevoid
addCRL
(byte[] crlBytes) Method addCRLvoid
addIssuerSerial
(String X509IssuerName, int X509SerialNumber) Method addIssuerSerialvoid
addIssuerSerial
(String X509IssuerName, String X509SerialNumber) Method addIssuerSerialvoid
addIssuerSerial
(String X509IssuerName, BigInteger X509SerialNumber) Method addIssuerSerialvoid
addSKI
(byte[] skiBytes) Method addSKIvoid
addSKI
(X509Certificate x509certificate) Method addSKIvoid
addSubjectName
(String subjectName) Method addSubjectNamevoid
addSubjectName
(X509Certificate x509certificate) Method addSubjectNamevoid
addUnknownElement
(Element element) Method addUnknownElementboolean
Method containsCertificateboolean
Method containsCRLboolean
Method containsIssuerSerialboolean
Method containsSKIboolean
Method containsSubjectNameboolean
Method containsUnknownElementReturns the localname of the Elements of the sub-class.itemCertificate
(int i) Method itemCertificateitemCRL
(int i) Method itemCRLitemIssuerSerial
(int i) Method itemIssuerSerialitemSKI
(int i) Method itemSKIitemSubjectName
(int i) Method itemSubjectNameitemUnknownElement
(int i) Method itemUnknownElementint
Method lengthCertificateint
Method lengthCRLint
Method lengthIssuerSerialint
Method lengthSKIint
Method lengthSubjectNameint
Method lengthUnknownElementMethods 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, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getTextFromChildElement, getTextFromTextChild, guaranteeThatElementInCorrectSpace, length, setDefaultPrefix, setElement, setXPathNamespaceContext
-
Constructor Details
-
X509Data
Constructor X509Data- Parameters:
doc
-
-
X509Data
Constructor X509Data- Parameters:
element
-BaseURI
-- Throws:
XMLSecurityException
-
-
Method Details
-
addIssuerSerial
Method addIssuerSerial- Parameters:
X509IssuerName
-X509SerialNumber
-
-
addIssuerSerial
Method addIssuerSerial- Parameters:
X509IssuerName
-X509SerialNumber
-
-
addIssuerSerial
Method addIssuerSerial- Parameters:
X509IssuerName
-X509SerialNumber
-
-
add
Method add- Parameters:
xmlX509IssuerSerial
-
-
addSKI
public void addSKI(byte[] skiBytes) Method addSKI- Parameters:
skiBytes
-
-
addSKI
Method addSKI- Parameters:
x509certificate
-- Throws:
XMLSecurityException
-
add
Method add- Parameters:
xmlX509SKI
-
-
addSubjectName
Method addSubjectName- Parameters:
subjectName
-
-
addSubjectName
Method addSubjectName- Parameters:
x509certificate
-
-
add
Method add- Parameters:
xmlX509SubjectName
-
-
addCertificate
Method addCertificate- Parameters:
x509certificate
-- Throws:
XMLSecurityException
-
addCertificate
public void addCertificate(byte[] x509certificateBytes) Method addCertificate- Parameters:
x509certificateBytes
-
-
add
Method add- Parameters:
xmlX509Certificate
-
-
addCRL
public void addCRL(byte[] crlBytes) Method addCRL- Parameters:
crlBytes
-
-
add
Method add- Parameters:
xmlX509CRL
-
-
addUnknownElement
Method addUnknownElement- Parameters:
element
-
-
lengthIssuerSerial
public int lengthIssuerSerial()Method lengthIssuerSerial- Returns:
- the number of IssuerSerial elements in this X509Data
-
lengthSKI
public int lengthSKI()Method lengthSKI- Returns:
- the number of SKI elements in this X509Data
-
lengthSubjectName
public int lengthSubjectName()Method lengthSubjectName- Returns:
- the number of SubjectName elements in this X509Data
-
lengthCertificate
public int lengthCertificate()Method lengthCertificate- Returns:
- the number of Certificate elements in this X509Data
-
lengthCRL
public int lengthCRL()Method lengthCRL- Returns:
- the number of CRL elements in this X509Data
-
lengthUnknownElement
public int lengthUnknownElement()Method lengthUnknownElement- Returns:
- the number of UnknownElement elements in this X509Data
-
itemIssuerSerial
Method itemIssuerSerial- Parameters:
i
-- Returns:
- the X509IssuerSerial, null if not present
- Throws:
XMLSecurityException
-
itemSKI
Method itemSKI- Parameters:
i
-- Returns:
- the X509SKI, null if not present
- Throws:
XMLSecurityException
-
itemSubjectName
Method itemSubjectName- Parameters:
i
-- Returns:
- the X509SubjectName, null if not present
- Throws:
XMLSecurityException
-
itemCertificate
Method itemCertificate- Parameters:
i
-- Returns:
- the X509Certifacte, null if not present
- Throws:
XMLSecurityException
-
itemCRL
Method itemCRL- Parameters:
i
-- Returns:
- the X509CRL, null if not present
- Throws:
XMLSecurityException
-
itemUnknownElement
Method itemUnknownElement- Parameters:
i
-- Returns:
- the Unknown Element at i TODO implement
-
containsIssuerSerial
public boolean containsIssuerSerial()Method containsIssuerSerial- Returns:
- true if this X509Data contains a IssuerSerial
-
containsSKI
public boolean containsSKI()Method containsSKI- Returns:
- true if this X509Data contains a SKI
-
containsSubjectName
public boolean containsSubjectName()Method containsSubjectName- Returns:
- true if this X509Data contains a SubjectName
-
containsCertificate
public boolean containsCertificate()Method containsCertificate- Returns:
- true if this X509Data contains a Certificate
-
containsCRL
public boolean containsCRL()Method containsCRL- Returns:
- true if this X509Data contains a CRL
-
containsUnknownElement
public boolean containsUnknownElement()Method containsUnknownElement- Returns:
- true if this X509Data contains an UnknownElement
-
getBaseLocalName
Description copied from class:ElementProxy
Returns the localname of the Elements of the sub-class.- Specified by:
getBaseLocalName
in classElementProxy
- Returns:
- the localname of the Elements of the sub-class.
-