Interface Hierarchy
- javax.security.auth.Destroyable 
       
- java.security.PrivateKey (also extends java.security.Key) 
         
- javax.crypto.interfaces.DHPrivateKey (also extends javax.crypto.interfaces.DHKey)
 
 - javax.crypto.SecretKey (also extends java.security.Key) 
         
- javax.crypto.interfaces.PBEKey
 
 
 - java.security.PrivateKey (also extends java.security.Key) 
         
 - javax.crypto.interfaces.DHKey 
       
- javax.crypto.interfaces.DHPrivateKey (also extends java.security.PrivateKey)
 - javax.crypto.interfaces.DHPublicKey (also extends java.security.PublicKey)
 
 - java.io.Serializable 
       
- java.security.Key 
         
- java.security.PrivateKey (also extends javax.security.auth.Destroyable) 
           
- javax.crypto.interfaces.DHPrivateKey (also extends javax.crypto.interfaces.DHKey)
 
 - java.security.PublicKey 
           
- javax.crypto.interfaces.DHPublicKey (also extends javax.crypto.interfaces.DHKey)
 
 - javax.crypto.SecretKey (also extends javax.security.auth.Destroyable) 
           
- javax.crypto.interfaces.PBEKey
 
 
 - java.security.PrivateKey (also extends javax.security.auth.Destroyable) 
           
 
 - java.security.Key