Edit D:\app\Administrator\product\11.2.0\dbhome_1\ccr\lib\com\phaos\crypto\RSAMDSignature.class
?? . ? W Y e ? com/phaos/crypto/RSAMDSignature sha_1 (()Lcom/phaos/crypto/AlgorithmIdentifier; SourceFile ? T (Lcom/phaos/crypto/PublicKey;)V F ? ? k (com/phaos/crypto/AuthenticationException #Lcom/phaos/crypto/RandomBitsSource; setPublicKey ? T ? b &Lcom/phaos/crypto/AlgorithmIdentifier; ? 3 ? ? ? ? setHash &(Lcom/phaos/crypto/RSAPublicKey;[B[B)V ? ? ? ? getAlgID ? b ? ? n <clinit> ? ? getSigBytes ' ([III)V #com/phaos/crypto/SignatureException %(Lcom/phaos/crypto/RSAPrivateKey;[B)V rsaKeyOID : . ()[B toString com/phaos/ASN1/ASN1ObjectID ? a c ? } ? ? H(Lcom/phaos/crypto/RSAPublicKey;Lcom/phaos/crypto/AlgorithmIdentifier;)V ? 9 ? 5 U md2WithRSAEncryption $com/phaos/crypto/InvalidKeyException ? ? b ? ? ? ? ? com/phaos/crypto/AlgID ? (Ljava/io/InputStream;)V ? l ? (Ljava/lang/Object;)Z rsaSHASigOID areEqual ? ? ? ? ? b X D x ? ? 5 b $ , verify ? ? ? ([II)V document Lcom/phaos/ASN1/ASN1ObjectID; ? j : g RSA/MD5 equals RSA/MD2 ? ? % ? ? ? +(Lcom/phaos/crypto/AlgorithmIdentifier;[B)V : t assertReadyState setPrivateKey j - ? encrypt f RSA/SHA com/phaos/crypto/RSAPrivateKey ? ()Z o ()V H(Lcom/phaos/crypto/AlgorithmIdentifier;)Lcom/phaos/crypto/MessageDigest; Lcom/phaos/crypto/RSAPrivateKey; Code ) T ? ? getDocument ? algName ? J ? ? ? ? setRandomBitsSource { : ? : ? com/phaos/fips/FIPS_140_2 computeCurrent ? ? (Lcom/phaos/crypto/PrivateKey;)V ? rsaMD2SigOID ? T ? "(Lcom/phaos/crypto/RSAPublicKey;)V ? (Lcom/phaos/utils/Streamable;)[B ? ? ? ? $com/phaos/crypto/AlgorithmIdentifier ? ? ? md5 ()Ljava/lang/String; md2 ? ? E T ? setAlgID + ? ? ? com/phaos/ASN1/ASN1Utils ? ? ? ? z(Lcom/phaos/crypto/AlgorithmIdentifier;Lcom/phaos/crypto/Key;Lcom/phaos/crypto/RandomBitsSource;)Lcom/phaos/crypto/Cipher; ? ? pkcsID ? ? ? p , getInstance ? decrypt setSigBytes [I ? 0 ? 2 [B md5WithRSAEncryption ? W(Lcom/phaos/crypto/AlgorithmIdentifier;Lcom/phaos/crypto/Key;)Lcom/phaos/crypto/Cipher; ([B)V ? java/lang/ClassCastException ? ? getDigest *com/phaos/utils/UnsyncByteArrayInputStream ? getMessageDigestAlgID Lcom/phaos/crypto/RSAPublicKey; ? & sha_1WithRSAEncryption sign java/lang/IllegalStateException rsaMD5SigOID ? Exceptions ? + ? com/phaos/crypto/CipherException ? com/phaos/utils/Utils rsaSHASigOldOID ? ? com/phaos/crypto/RSAPublicKey ? = com/phaos/crypto/DigestInfo ? Z &(Lcom/phaos/crypto/RandomBitsSource;)V computeDigest _ j ([B)[B ? ([B[B)Z com/phaos/crypto/Cipher f ? ? e d c ? A b a ? getDigestAlgID ? toBytes ? java/io/IOException ? ? , ? ? ? ? , ? com/phaos/crypto/MessageDigest RSAMDSignature ? : ? -com/phaos/crypto/AlgorithmIdentifierException .Invalid AlgorithmIdentifier for RSAMDSignature ? R ? )(Lcom/phaos/crypto/AlgorithmIdentifier;)V <init> ? U B com/phaos/crypto/Signature update I(Lcom/phaos/crypto/RSAPrivateKey;Lcom/phaos/crypto/AlgorithmIdentifier;)V | j getDigestEncryptionAlgID ? ? rsaEncryption $No appropriate algorithm identifier. oiwAlgID (Ljava/lang/String;)V setMessageDigestAlgID S ? ? ] N 8 K(Lcom/phaos/crypto/RSAPrivateKey;Lcom/phaos/crypto/AlgorithmIdentifier;[B)V Signature has unexpected MD type : setDocument ? , Q ? ? erase #(Lcom/phaos/crypto/RSAPrivateKey;)V 1 ? ) T ? T ? l ? T ? T ? ? E T ? ? ? ? ? ? , m ? ? KL*? i? *? iL? '*? ? ?,*? L? W? ?,? \,? ? ? ?? ?*? ?*? ? ?*,+? ? ? *L? %Y+? I? [?? %Y+? ? [?? %Y+? M? [?*?? P S ? P ` ? P m 5 ? % m * ? K+? ? *+? ? 1? ? 5Y? 7? ? 5 r ? m F :*? ? z? s? ?*? ? y? s? ?*? ?? s? ? ?? >? ? ? m *+? ? ? ? ? m V J? K+? *? s? *? z? ? 5+? V? s? *? y? ? !+? ^? s? *?? ? ? ?? ? ? ? ? j m *? ?*? i*? ? ? ? m ? K*? ? ? ? m *? ?*? i*+? ?*,? 6? ? 3 m *? ?*? i*+? 1*,? 6? ` ~ m * ? K+? d? *+? d? ? ? 5Y? 7? ? 5 ? m *+,? v*-? P*? ?? ? % ? m *+? ?*,? *-? P? w ? m ? K*+? ? m L @? K*? ? z? s? ? *?*? ? y? s? ? V?*? ?? s? ? ^? ?? >? ? ? m ? K*+? ? O h m ? *? K? ?*? 1? ?MN*? i? *? iM+*?? ?? _*? ? ?:*? L? #? u? ?+*?? ?:? ?? ?:? ?? G:? H*? ? s? ? Y? C?? ?+? /,-? q6? *? i? ? ?? ?*? i? ? G:? ?? ?-? ? G:? H? H? s? ?? ?? ? q?:?? Y+? I? C?? Y+? ? C?? Y+? ? C?? Y+? M? C?? Y+? ;? C? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5 ? ? 5 ? ? 5 ? ? 5 ? ? ? ? ? ? ? ? ? ? ? ? "