Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

Copyright © 2006 Sun Microsystems, Inc. All rights reserved.

JSR 217 (Maintenance Release)

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, certificate revocation lists (CRLs), and certification paths. 
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 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).
 PublicKey KeyPair.getPublic()
          Returns a reference to the public key component of this key pair.
 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.
 

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

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 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.
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.
 

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.
 


JSR 217 (Maintenance Release)

Copyright © 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

For more information, please consult the JSR 217 specification.