Edit D:\app\Administrator\product\11.2.0\dbhome_1\ccr\lib\com\phaos\crypto\RSAPublicKey.class
?? . ? W Z v ? c x com/phaos/math/BigInt O ? F toStream clone ? ? (Lcom/phaos/utils/Streamable;)[B com/phaos/utils/CryptoUtils ()[B (Lcom/phaos/ASN1/ASN1Object;)V ? q ? ? assertReadyState com/phaos/ASN1/ASN1Utils ,Error writing algorithm identifier to stream ([B)V algID ? Q S ? , exponent = # (Lcom/phaos/math/BigInt;)V ? ^ "com/phaos/ASN1/ASN1FormatException ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; ? ? ? ? ? ? toString + java/io/OutputStream ? X | ? keyContents ? ? ? ? 8 ? X } ? 5 N 9 ? X ? k java/lang/StringBuffer $com/phaos/crypto/AlgorithmIdentifier 1 U (()Lcom/phaos/crypto/AlgorithmIdentifier; ? ? ? J ? ? 1 X getBigIntValue ? ? ? w [B ? w (I)Lcom/phaos/ASN1/ASN1Object; /(Ljava/math/BigInteger;Ljava/math/BigInteger;)V append ' ? ? ? ? 1 _ ? d R ? ? 3(Lcom/phaos/utils/Streamable;)Ljava/io/InputStream; ? ? 1(Lcom/phaos/math/BigInt;Lcom/phaos/math/BigInt;)V )com/phaos/utils/StreamableOutputException inputASN1Object 1 h ? ? Y { modulus = ) t com/phaos/crypto/PublicKey } ? ? length ? 0(Lcom/phaos/math/BigInt;)Lcom/phaos/math/BigInt; G $ f ? write subjectPublicKeyInfo @ w j com/phaos/ASN1/ASN1Null finalize G n e com/phaos/utils/Utils u E M ' getAlgID ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ? - toBytes ? ! ? 3 b ()Ljava/lang/String; elementAt X.509 ()Lcom/phaos/math/BigInt; ;(Lcom/phaos/crypto/PublicKey;)Lcom/phaos/ASN1/ASN1Sequence; p getEncoded (Ljava/io/OutputStream;)V clearOutputCache input z ? B ? D ? spkiBytes isPublic *com/phaos/utils/UnsyncByteArrayInputStream rsaEncryption ? ? ? 5 ? ()Z ? ? ? ()V (Ljava/io/InputStream;)V ? com/phaos/crypto/RSAPublicKey ? com/phaos/crypto/AlgID ? U ()I e y ? com/phaos/ASN1/ASN1BitString erase RSAPublicKey ? ? getInstance Exceptions * s %com/phaos/utils/InvalidInputException <init> ? Q ? ? Lcom/phaos/ASN1/ASN1Sequence; c addElement ? b a com/phaos/ASN1/ASN1Sequence ([B)Lcom/phaos/ASN1/ASN1Object; ? U (Ljava/lang/String;)V ? ? % " ? output getParameters ? ? (java/lang/ArrayIndexOutOfBoundsException ? java/lang/ClassCastException ? -com/phaos/crypto/AlgorithmIdentifierException ? C ? ' com/phaos/ASN1/ASN1Integer &Lcom/phaos/crypto/AlgorithmIdentifier; ? U getAllowExport getContents ? ~ getValue ? ? ()Lcom/phaos/ASN1/ASN1Object; ? ? 5 com/phaos/fips/FIPS_140_2 ? (Lcom/phaos/ASN1/ASN1Sequence;)V . ? D(Lcom/phaos/crypto/AlgorithmIdentifier;Lcom/phaos/ASN1/ASN1Object;)V SourceFile ()Ljava/lang/Object; com/phaos/crypto/RSAKey ? ? J (Sequence has wrong number of components. ? ? U initialize java/io/IOException Code size getFormat ! ? ? V ? C . ? ? ? ? ? ? ? ? ? ? z ? ( ? ?*? (? *? L*+? ? (*? (? ) t ? 7 +? ? 1Y? :? T*? ? K? T*? ?? K? T? ?? ? ? ? *? ? ? ? m Q+? ?,? 7? ? LN,? 7? ? L:*-? ]? N? ?-? 2? ?N? ?-? ,? ?*? A*? o*,? <? % ( ? % 5 ? ? ? ? t ? ? ? ? *? ?*? ?+? ? r? ? ? ? ? ? *? =*? o? ? ? ? *? ?*+? r? ? ? ? { ? +*? ? ? ? ? m ; ? "