Interface Hierarchy
- javax.security.auth.Destroyable 
       
- java.security.PrivateKey (also extends java.security.Key) 
         
- java.security.interfaces.DSAPrivateKey (also extends java.security.interfaces.DSAKey)
 - java.security.interfaces.ECPrivateKey (also extends java.security.interfaces.ECKey)
 - java.security.interfaces.RSAPrivateKey (also extends java.security.interfaces.RSAKey) 
           
- java.security.interfaces.RSAMultiPrimePrivateCrtKey
 - java.security.interfaces.RSAPrivateCrtKey
 
 - java.security.interfaces.XECPrivateKey (also extends java.security.interfaces.XECKey)
 
 
 - java.security.PrivateKey (also extends java.security.Key) 
         
 - java.security.interfaces.DSAKey 
       
- java.security.interfaces.DSAPrivateKey (also extends java.security.PrivateKey)
 - java.security.interfaces.DSAPublicKey (also extends java.security.PublicKey)
 
 - java.security.interfaces.DSAKeyPairGenerator
 - java.security.interfaces.DSAParams
 - java.security.interfaces.ECKey 
       
- java.security.interfaces.ECPrivateKey (also extends java.security.PrivateKey)
 - java.security.interfaces.ECPublicKey (also extends java.security.PublicKey)
 
 - java.security.interfaces.RSAKey 
       
- java.security.interfaces.RSAPrivateKey (also extends java.security.PrivateKey) 
         
- java.security.interfaces.RSAMultiPrimePrivateCrtKey
 - java.security.interfaces.RSAPrivateCrtKey
 
 - java.security.interfaces.RSAPublicKey (also extends java.security.PublicKey)
 
 - java.security.interfaces.RSAPrivateKey (also extends java.security.PrivateKey) 
         
 - java.io.Serializable 
       
- java.security.Key 
         
- java.security.PrivateKey (also extends javax.security.auth.Destroyable) 
           
- java.security.interfaces.DSAPrivateKey (also extends java.security.interfaces.DSAKey)
 - java.security.interfaces.ECPrivateKey (also extends java.security.interfaces.ECKey)
 - java.security.interfaces.RSAPrivateKey (also extends java.security.interfaces.RSAKey) 
             
- java.security.interfaces.RSAMultiPrimePrivateCrtKey
 - java.security.interfaces.RSAPrivateCrtKey
 
 - java.security.interfaces.XECPrivateKey (also extends java.security.interfaces.XECKey)
 
 - java.security.PublicKey 
           
- java.security.interfaces.DSAPublicKey (also extends java.security.interfaces.DSAKey)
 - java.security.interfaces.ECPublicKey (also extends java.security.interfaces.ECKey)
 - java.security.interfaces.RSAPublicKey (also extends java.security.interfaces.RSAKey)
 - java.security.interfaces.XECPublicKey (also extends java.security.interfaces.XECKey)
 
 
 - java.security.PrivateKey (also extends javax.security.auth.Destroyable) 
           
 
 - java.security.Key 
         
 - java.security.interfaces.XECKey 
       
- java.security.interfaces.XECPrivateKey (also extends java.security.PrivateKey)
 - java.security.interfaces.XECPublicKey (also extends java.security.PublicKey)