Java Platform 1.2

Uses of Interface
java.security.PublicKey

Packages that use PublicKey
java.security Provides the classes and interfaces for the security framework. 
java.security.cert Provides classes and interfaces for parsing and managing certificates. 
java.security.interfaces Provides interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186. 
 

Uses of PublicKey in java.security
 

Methods in java.security that return PublicKey
 PublicKey Identity.getPublicKey()
          Deprecated. Returns this identity's public key.
protected abstract  PublicKey KeyFactorySpi.engineGeneratePublic(KeySpec keySpec)
          Generates a public key object from the provided key specification (key material).
 PublicKey KeyFactory.generatePublic(KeySpec keySpec)
          Generates a public key object from the provided key specification (key material).
 PublicKey KeyPair.getPublic()
          Returns a reference to the public key component of this key pair.
 PublicKey Certificate.getPublicKey()
          Deprecated. Returns the key of the principal-key pair being guaranteed by the guarantor.
 

Methods in java.security with parameters of type PublicKey
 boolean SignedObject.verify(PublicKey verificationKey, Signature verificationEngine)
          Verifies that the signature in this SignedObject is the valid signature for the object stored inside, with the given verification key, using the designated verification engine.
protected abstract  void SignatureSpi.engineInitVerify(PublicKey publicKey)
          Initializes this signature object with the specified public key for verification operations.
 void Identity.setPublicKey(PublicKey key)
          Deprecated. Sets this identity's public key.
abstract  Identity IdentityScope.getIdentity(PublicKey key)
          Deprecated. Retrieves the identity with the specified public key.
 void Signature.initVerify(PublicKey publicKey)
          Initializes this object for verification.
 

Constructors in java.security with parameters of type PublicKey
KeyPair.KeyPair(PublicKey publicKey, PrivateKey privateKey)
          Constructs a key pair from the given public key and private key.
 

Uses of PublicKey in java.security.cert
 

Methods in java.security.cert that return PublicKey
abstract  PublicKey Certificate.getPublicKey()
          Gets the public key from this certificate.
 

Methods in java.security.cert with parameters of type PublicKey
abstract  void Certificate.verify(PublicKey key)
          Verifies that this certificate was signed using the private key that corresponds to the specified public key.
abstract  void Certificate.verify(PublicKey key, String sigProvider)
          Verifies that this certificate was signed using the private key that corresponds to the specified public key.
abstract  void X509CRL.verify(PublicKey key)
          Verifies that this CRL was signed using the private key that corresponds to the given public key.
abstract  void X509CRL.verify(PublicKey key, String sigProvider)
          Verifies that this CRL was signed using the private key that corresponds to the given public key.
 

Uses of PublicKey in java.security.interfaces
 

Subinterfaces of PublicKey in java.security.interfaces
 interface DSAPublicKey
          The interface to a DSA public key.
 interface RSAPublicKey
          The interface to an RSA public key.
 


Java Platform 1.2

Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.