Module org.apache.santuario.xmlsec
Class XMLX509Certificate
- java.lang.Object
-
- org.apache.xml.security.utils.ElementProxy
-
- org.apache.xml.security.utils.SignatureElementProxy
-
- org.apache.xml.security.keys.content.x509.XMLX509Certificate
-
- All Implemented Interfaces:
XMLX509DataContent
public class XMLX509Certificate extends SignatureElementProxy implements XMLX509DataContent
-
-
Field Summary
Fields Modifier and Type Field Description static StringJCA_CERT_IDField JCA_CERT_ID-
Fields inherited from class org.apache.xml.security.utils.ElementProxy
baseURI, LOG
-
-
Constructor Summary
Constructors Constructor Description XMLX509Certificate(Document doc, byte[] certificateBytes)Constructor X509CertificateXMLX509Certificate(Document doc, X509Certificate x509certificate)Constructor XMLX509CertificateXMLX509Certificate(Element element, String baseURI)Constructor X509Certificate
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetBaseLocalName()Returns the localname of the Elements of the sub-class.byte[]getCertificateBytes()Method getCertificateBytesPublicKeygetPublicKey()Method getPublicKeyX509CertificategetX509Certificate()Method getX509CertificateinthashCode()-
Methods inherited from class org.apache.xml.security.utils.SignatureElementProxy
getBaseNamespace
-
Methods inherited from class org.apache.xml.security.utils.ElementProxy
addBase64Element, addBase64Text, addBigIntegerElement, addReturnToSelf, addText, addTextElement, appendOther, appendSelf, appendSelf, createElementForFamily, createElementForFamilyLocal, createText, getBaseURI, getBigIntegerFromChildElement, getBytesFromTextChild, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getFirstChild, getLocalAttribute, getTextFromChildElement, getTextFromTextChild, length, registerDefaultPrefixes, setDefaultPrefix, setDocument, setElement, setElement, setLocalAttribute, setLocalIdAttribute, setXPathNamespaceContext
-
-
-
-
Field Detail
-
JCA_CERT_ID
public static final String JCA_CERT_ID
Field JCA_CERT_ID- See Also:
- Constant Field Values
-
-
Constructor Detail
-
XMLX509Certificate
public XMLX509Certificate(Element element, String baseURI) throws XMLSecurityException
Constructor X509Certificate- Parameters:
element-baseURI-- Throws:
XMLSecurityException
-
XMLX509Certificate
public XMLX509Certificate(Document doc, byte[] certificateBytes)
Constructor X509Certificate- Parameters:
doc-certificateBytes-
-
XMLX509Certificate
public XMLX509Certificate(Document doc, X509Certificate x509certificate) throws XMLSecurityException
Constructor XMLX509Certificate- Parameters:
doc-x509certificate-- Throws:
XMLSecurityException
-
-
Method Detail
-
getCertificateBytes
public byte[] getCertificateBytes() throws XMLSecurityExceptionMethod getCertificateBytes- Returns:
- the certificate bytes
- Throws:
XMLSecurityException
-
getX509Certificate
public X509Certificate getX509Certificate() throws XMLSecurityException
Method getX509Certificate- Returns:
- the x509 certificate
- Throws:
XMLSecurityException
-
getPublicKey
public PublicKey getPublicKey() throws XMLSecurityException, IOException
Method getPublicKey- Returns:
- the publickey
- Throws:
XMLSecurityExceptionIOException
-
getBaseLocalName
public String getBaseLocalName()
Returns the localname of the Elements of the sub-class.- Specified by:
getBaseLocalNamein classElementProxy- Returns:
- the localname of the Elements of the sub-class.
-
-