1. /*
  2. * @(#)PrivateKey.java 1.25 00/02/02
  3. *
  4. * Copyright 1996-2000 Sun Microsystems, Inc. All Rights Reserved.
  5. *
  6. * This software is the proprietary information of Sun Microsystems, Inc.
  7. * Use is subject to license terms.
  8. *
  9. */
  10. package java.security;
  11. /**
  12. * <p>A private key. This interface contains no methods or constants.
  13. * It merely serves to group (and provide type safety for) all private key
  14. * interfaces.
  15. *
  16. * Note: The specialized private key interfaces extend this interface.
  17. * See, for example, the DSAPrivateKey interface in
  18. * <code>java.security.interfaces</code>.
  19. *
  20. * @see Key
  21. * @see PublicKey
  22. * @see Certificate
  23. * @see Signature#initVerify
  24. * @see java.security.interfaces.DSAPrivateKey
  25. * @see java.security.interfaces.RSAPrivateKey
  26. * @see java.security.interfaces.RSAPrivateCrtKey
  27. *
  28. * @version 1.25 00/02/02
  29. * @author Benjamin Renaud
  30. * @author Josh Bloch
  31. */
  32. public interface PrivateKey extends Key {
  33. // Declare serialVersionUID to be compatible with JDK1.1
  34. static final long serialVersionUID = 6034044314589513430L;
  35. }