Uses of Interface
java.security.PublicKey

Packages that use PublicKey
Package Description
java.security
Extensible cryptographic service provider infrastructure (SPI) for using and defining services such as Certificates, Keys, KeyStores, MessageDigests, and Signatures.
java.security.cert
This package provides all the classes and all the interfaces needed to generate, administer and verify X.509 certificates.
java.security.interfaces
This package provides the interfaces needed to generate: (1) Keys for the RSA asymmetric encryption algorithm using the PKCS#1 standard; (2) Keys for the Digital Signature Algorithm (DSA) specified by FIPS-186; (3) Keys for a generic Elliptic Curve asymmetric encryption algorithm.
javax.crypto.interfaces
This package provides the interfaces needed to implement the Diffie-Hellman (DH) key agreement's algorithm as specified by PKCS#3.
javax.security.cert
This package is provided only for compatibility reasons.
org.apache.harmony.security  
org.apache.harmony.security.provider.cert  
org.apache.harmony.security.provider.crypto  
org.apache.harmony.security.x509  
org.bouncycastle.cms  
org.bouncycastle.cms.jcajce  
org.bouncycastle.jcajce.provider.asymmetric.dh  
org.bouncycastle.jcajce.provider.asymmetric.dsa  
org.bouncycastle.jcajce.provider.asymmetric.ec  
org.bouncycastle.jcajce.provider.asymmetric.rsa  
org.bouncycastle.jcajce.provider.asymmetric.util  
org.bouncycastle.jcajce.provider.asymmetric.x509  
org.bouncycastle.jcajce.provider.util  
org.bouncycastle.jce  
org.bouncycastle.jce.interfaces  
org.bouncycastle.jce.netscape  
org.bouncycastle.jce.provider  
org.bouncycastle.operator.jcajce  
org.bouncycastle.x509  
org.bouncycastle.x509.extension  
org.conscrypt