home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1998 July & August
/
Pcwk78a98.iso
/
Internet
/
Javadraw
/
DATA.Z
/
KeyPair.java
< prev
next >
Wrap
Text File
|
1997-08-30
|
2KB
|
73 lines
/*
* @(#)KeyPair.java 1.3 96/11/23
*
* Copyright (c) 1995, 1996 Sun Microsystems, Inc. All Rights Reserved.
*
* This software is the confidential and proprietary information of Sun
* Microsystems, Inc. ("Confidential Information"). You shall not
* disclose such Confidential Information and shall use it only in
* accordance with the terms of the license agreement you entered into
* with Sun.
*
* SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
* SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
* IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
* PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR ANY DAMAGES
* SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
* THIS SOFTWARE OR ITS DERIVATIVES.
*
* CopyrightVersion 1.1_beta
*
*/
package java.security;
import java.util.*;
import java.io.*;
/**
* <p>This class is a simple holder for a key pair (a public key and a
* private key). It does not enforce any security, and, when initialized,
* should be treated like a PrivateKey.
*
* @see PublicKey
* @see PrivateKey
*
* @version 1.3 97/08/30
* @author Benjamin Renaud
*/
public final class KeyPair {
private PrivateKey privateKey;
private PublicKey publicKey;
/**
* Constructs a key with the specified public key and private key.
*
* @param publicKey the public key.
*
* @param privateKey the private key.
*/
public KeyPair(PublicKey publicKey, PrivateKey privateKey) {
this.publicKey = publicKey;
this.privateKey = privateKey;
}
/**
* Returns the public key from this key pair.
*
* @return the public key.
*/
public PublicKey getPublic() {
return publicKey;
}
/**
* Returns the private key from this key pair.
*
* @return the private key.
*/
public PrivateKey getPrivate() {
return privateKey;
}
}