Interface X509Data

  • All Superinterfaces:
    org.opensaml.core.xml.XMLObject

    public interface X509Data
    extends org.opensaml.core.xml.XMLObject
    XMLObject representing XML Digital Signature, version 20020212, X509Data element.
    • Field Detail

      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        static final QName TYPE_NAME
        QName of the XSI type.
    • Method Detail

      • getXMLObjects

        @Nonnull
        List<org.opensaml.core.xml.XMLObject> getXMLObjects()
        Get the list of all XMLObject children.
        Returns:
        the list of XMLObject children
      • getXMLObjects

        @Nonnull
        List<org.opensaml.core.xml.XMLObject> getXMLObjects​(@Nonnull
                                                            QName typeOrName)
        Get the list of XMLObject children whose type or element QName matches the specified QName.
        Parameters:
        typeOrName - the QName of the desired elements
        Returns:
        the matching list of XMLObject children
      • getX509IssuerSerials

        @Nonnull
        List<X509IssuerSerial> getX509IssuerSerials()
        Get the list of X509IssuerSerial child elements.
        Returns:
        the list of X509IssuerSerial child elements
      • getX509SKIs

        @Nonnull
        List<X509SKI> getX509SKIs()
        Get the list of X509SKI child elements.
        Returns:
        the list of X509SKI child elements
      • getX509SubjectNames

        @Nonnull
        List<X509SubjectName> getX509SubjectNames()
        Get the list of X509SubjectName child elements.
        Returns:
        the list of X509SubjectName child elements
      • getX509Certificates

        @Nonnull
        List<X509Certificate> getX509Certificates()
        Get the list of X509Certificate child elements.
        Returns:
        the list of X509Certificate child elements
      • getX509CRLs

        @Nonnull
        List<X509CRL> getX509CRLs()
        Get the list of X509CRL child elements.
        Returns:
        the list of X509CRL child elements
      • getX509Digests

        @Nonnull
        List<X509Digest> getX509Digests()
        Get the list of X509Digest child elements.
        Returns:
        the list of X509Digest child elements