1 /* 2 * @(#)KeyManager.java 1.9 04/02/16 3 * 4 * Copyright (c) 2004 Sun Microsystems, Inc. All Rights Reserved. 5 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. 6 */ 7 8 /* 9 * NOTE: 10 * Because of various external restrictions (i.e. US export 11 * regulations, etc.), the actual source code can not be provided 12 * at this time. This file represents the skeleton of the source 13 * file, so that javadocs of the API can be created. 14 */ 15 16 package javax.net.ssl; 17 18 /** 19 * This is the base interface for JSSE key managers. 20 * <P> 21 * <code>KeyManager</code>s are responsible for managing the 22 * key material which is used to authenticate the local SSLSocket 23 * to its peer. If no key material is available, the socket will 24 * be unable to present authentication credentials. 25 * <P> 26 * <code>KeyManager</code>s are created by either 27 * using a <code>KeyManagerFactory</code>, 28 * or by implementing one of the <code>KeyManager</code> subclasses. 29 * 30 * @since 1.4 31 * @version 1.11 32 * @see KeyManagerFactory 33 */ 34 public interface KeyManager 35 { 36 } 37