JavaTM 2 Platform
Std. Ed. v1.3.1

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 KeyFactory.generatePublic(KeySpec keySpec)
          Generates a public key object from the provided key specification (key material).
 PublicKey Identity.getPublicKey()
          Deprecated. Returns this identity's public key.
 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.
protected abstract  PublicKey KeyFactorySpi.engineGeneratePublic(KeySpec keySpec)
          Generates a public key object from the provided key specification (key material).
 

Methods in java.security with parameters of type PublicKey
 void Identity.setPublicKey(PublicKey key)
          Deprecated. Sets this identity's public key.
protected abstract  void SignatureSpi.engineInitVerify(PublicKey publicKey)
          Initializes this signature object with the specified public key for verification operations.
 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.
 void Signature.initVerify(PublicKey publicKey)
          Initializes this object for verification.
abstract  Identity IdentityScope.getIdentity(PublicKey key)
          Deprecated. Retrieves the identity with the specified public key.
 

Constructors in java.security with parameters of type PublicKey
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.
 


JavaTM 2 Platform
Std. Ed. v1.3.1

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.