1. /*
  2. * @(#)CertPathValidatorResult.java 1.5 03/12/19
  3. *
  4. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package java.security.cert;
  8. /**
  9. * A specification of the result of a certification path validator algorithm.
  10. * <p>
  11. * The purpose of this interface is to group (and provide type safety
  12. * for) all certification path validator results. All results returned
  13. * by the {@link CertPathValidator#validate CertPathValidator.validate}
  14. * method must implement this interface.
  15. *
  16. * @see CertPathValidator
  17. *
  18. * @version 1.5 12/19/03
  19. * @since 1.4
  20. * @author Yassir Elley
  21. */
  22. public interface CertPathValidatorResult extends Cloneable {
  23. /**
  24. * Makes a copy of this <code>CertPathValidatorResult</code>. Changes to the
  25. * copy will not affect the original and vice versa.
  26. *
  27. * @return a copy of this <code>CertPathValidatorResult</code>
  28. */
  29. Object clone();
  30. }