Class X509DataImpl

    • Constructor Detail

      • X509DataImpl

        protected X509DataImpl​(String namespaceURI,
                               String elementLocalName,
                               String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • getXMLObjects

        public List<XMLObject> getXMLObjects()
        Get the list of all XMLObject children.
        Specified by:
        getXMLObjects in interface X509Data
        Returns:
        the list of XMLObject children
      • getXMLObjects

        public List<XMLObject> getXMLObjects​(QName typeOrName)
        Get the list of XMLObject children whose type or element QName matches the specified QName.
        Specified by:
        getXMLObjects in interface X509Data
        Parameters:
        typeOrName - the QName of the desired elements
        Returns:
        the matching list of XMLObject children
      • getX509SKIs

        public List<X509SKI> getX509SKIs()
        Get the list of X509SKI child elements.
        Specified by:
        getX509SKIs in interface X509Data
        Returns:
        the list of X509SKI child elements
      • getX509SubjectNames

        public List<X509SubjectName> getX509SubjectNames()
        Get the list of X509SubjectName child elements.
        Specified by:
        getX509SubjectNames in interface X509Data
        Returns:
        the list of X509SubjectName child elements
      • getX509Certificates

        public List<X509Certificate> getX509Certificates()
        Get the list of X509Certificate child elements.
        Specified by:
        getX509Certificates in interface X509Data
        Returns:
        the list of X509Certificate child elements
      • getX509CRLs

        public List<X509CRL> getX509CRLs()
        Get the list of X509CRL child elements.
        Specified by:
        getX509CRLs in interface X509Data
        Returns:
        the list of X509CRL child elements
      • getX509Digests

        public List<X509Digest> getX509Digests()
        Get the list of X509Digest child elements.
        Specified by:
        getX509Digests in interface X509Data
        Returns:
        the list of X509Digest child elements
      • getOrderedChildren

        public List<XMLObject> getOrderedChildren()
        Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
        Specified by:
        getOrderedChildren in interface XMLObject
        Returns:
        ordered list of child elements