Edit D:\app\Administrator\product\11.2.0\dbhome_1\ccr\lib\com\phaos\crypto\RSAKey.class
?? . ? D V , ? n 5 ? * ()Ljava/lang/String; (Lcom/phaos/utils/Streamable;)[B ()Lcom/phaos/math/BigInt; Z < [ < com/phaos/utils/Utils getAllowKeyExport getInstance java/io/ObjectOutput ? I R ()Ljava/lang/Object; setBytes n F Q S ` C (Ljava/lang/String;)V ? ( RSAKey isPublic n N ? F ? F getModulus " ? ) java/lang/ClassCastException ()Z input ()V # length ()[B ()I ; 0 3 n b n d getAllowExport java/lang/Object writeExternal writeObject %com/phaos/utils/InvalidInputException : # f I ? assertReadyState getAlgorithm !com/phaos/fips/KeyExportException /(Ljava/math/BigInteger;)Lcom/phaos/math/BigInt; Lcom/phaos/math/BigInt; Code (Ljava/lang/Exception;)V n v n g getBitLength n ? 1(Lcom/phaos/math/BigInt;Lcom/phaos/math/BigInt;)V Plaintext key export not allowed erase L ? Exceptions modulusLength O getEncoded ? g <init> L / # com/phaos/fips/FIPS_140_2 (Ljava/lang/Object;)V setModulusExponent 8 % /(Ljava/math/BigInteger;Ljava/math/BigInteger;)V readObject (Ljava/io/ObjectOutput;)V RSA (Ljava/io/InputStream;)V \ powerUpSelfTest e d com/phaos/crypto/Key c b n a n ] clone ^ (Lcom/phaos/ASN1/ASN1Sequence;)V T E % n n ? L % ? getExponent I & y | n 2 P 4 M n SourceFile assertAllowExport J ( ~ q com/phaos/crypto/RSAKey (Lcom/phaos/math/BigInt;)I readExternal com/phaos/ASN1/ASN1Object ? [B ? L > java/lang/ClassNotFoundException java/io/ObjectInput ? ? ? $ W toBytes ? ? *com/phaos/utils/UnsyncByteArrayInputStream java/math/BigInteger <clinit> ? com/phaos/math/BigInt Y % ()Ljava/math/BigInteger; toByteArray ? ? ! ' z java/io/IOException + j bitLength (Ljava/io/ObjectInput;)V u % ([B)V! n + X o [ <