Class PKIXCertPath

    • Method Detail

      • getEncodings

        public Iterator getEncodings()
        Returns an iteration of the encodings supported by this certification path, with the default encoding first. Attempts to modify the returned Iterator via its remove method result in an UnsupportedOperationException.
        Specified by:
        getEncodings in class CertPath
        Returns:
        an Iterator over the names of the supported encodings (as Strings)
      • getEncoded

        public byte[] getEncoded​(String encoding)
                          throws CertificateEncodingException
        Returns the encoded form of this certification path, using the specified encoding.
        Specified by:
        getEncoded in class CertPath
        Parameters:
        encoding - the name of the encoding to use
        Returns:
        the encoded bytes
        Throws:
        CertificateEncodingException - if an encoding error occurs or the encoding requested is not supported
      • getCertificates

        public List getCertificates()
        Returns the list of certificates in this certification path. The List returned must be immutable and thread-safe.
        Specified by:
        getCertificates in class CertPath
        Returns:
        an immutable List of Certificates (may be empty, but not null)