Edit C:\Program Files\Java\jre1.8.0_121\lib\ext\com\sun\crypto\provider\DHKeyFactory.class
?? 4 2 G H I J K L M N O P Q R S T U V W X K L M Y O P Z [ \ ] J ^ K ^ L M [ _ ` a O P b $ ] $ X M P c 1 d 1 e 1 f g S h U i j <init> ()V Code LineNumberTable engineGeneratePublic 7(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; StackMapTable T Exceptions engineGeneratePrivate 8(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey; engineGetKeySpec B(Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec; Signature O<T::Ljava/security/spec/KeySpec;>(Ljava/security/Key;Ljava/lang/Class<TT;>;)TT; engineTranslateKey ((Ljava/security/Key;)Ljava/security/Key; Q SourceFile DHKeyFactory.java 3 4 !javax/crypto/spec/DHPublicKeySpec #com/sun/crypto/provider/DHPublicKey k l m l n l 3 o %java/security/spec/X509EncodedKeySpec p q 3 r *java/security/spec/InvalidKeySpecException Inappropriate key specification 3 s !java/security/InvalidKeyException 3 t "javax/crypto/spec/DHPrivateKeySpec $com/sun/crypto/provider/DHPrivateKey u l &java/security/spec/PKCS8EncodedKeySpec #javax/crypto/interfaces/DHPublicKey v w x y z { | } java/security/spec/KeySpec ~ $javax/crypto/interfaces/DHPrivateKey Inappropriate key type >