Edit C:\Users\Admin\.m2\repository\org\dspace\handle\6.2\net\handle\hdllib\AbstractMessage.class
???? 0 ?B ?C ?D ?E ?F ?G ?H ?I ?J ?K ?L ?M ?N ?O ?P ?Q ?R ?S ?T ?U ?V ?W ?X ?Y Z[ ? ?? ?\ ?]^ ?_ `a bc Zd efg `h ei ej bk blmn op oq or ostuv 2Bw 2x 0y 2z 1{|} 9y on `~ e e? e? `?? `? b?? ??? ?? b? ????n `? o? o? ???? ??? e?? 2? 2???????????? c? 2? ??????????????????????????????? OC_RESERVED I ConstantValue OC_RESOLUTION OC_GET_SITE_INFO OC_CREATE_HANDLE d OC_DELETE_HANDLE e OC_ADD_VALUE f OC_REMOVE_VALUE g OC_MODIFY_VALUE h OC_LIST_HANDLES i OC_RESPONSE_TO_CHALLENGE ? OC_VERIFY_CHALLENGE ? OC_HOME_NA , OC_UNHOME_NA - OC_LIST_HOMED_NAS . OC_SESSION_SETUP ? OC_SESSION_TERMINATE ? OC_SESSION_EXCHANGEKEY ? OC_GET_NEXT_TXN_ID ? OC_RETRIEVE_TXN_LOG ? OC_DUMP_HANDLES ? OC_BACKUP_SERVER ? RC_RESERVED RC_SUCCESS RC_ERROR RC_SERVER_TOO_BUSY RC_PROTOCOL_ERROR RC_OPERATION_NOT_SUPPORTED RC_RECURSION_COUNT_TOO_HIGH RC_HANDLE_NOT_FOUND RC_HANDLE_ALREADY_EXISTS RC_INVALID_HANDLE RC_VALUES_NOT_FOUND RC_VALUE_ALREADY_EXISTS RC_OUT_OF_DATE_SITE_INFO RC_SERVER_NOT_RESP RC_SERVICE_REFERRAL RC_SERVER_BACKUP / RC_INVALID_ADMIN RC_INSUFFICIENT_PERMISSIONS RC_AUTHENTICATION_NEEDED RC_AUTHENTICATION_FAILED ? RC_INVALID_CREDENTIAL ? RC_AUTHEN_TIMEOUT ? RC_AUTHEN_ERROR ? RC_SESSION_TIMEOUT ? RC_SESSION_FAILED ? RC_INVALID_SESSION_KEY ? "RC_NEED_RSAKEY_FOR_SESSIONEXCHANGE ? RC_INVALID_SESSIONSETUP_REQUEST ? requestId sessionId majorProtocolVersion B minorProtocolVersion opCode responseCode siteInfoSerial expiration recursionCount S certify Z cacheCertify authoritative encrypt ignoreRestrictedValues returnRequestDigest recursive continuous keepAlive signerHdl [B signerHdlIdx messageBody signature encodedMessage requestDigest rdHashType <init> ()V Code LineNumberTable LocalVariableTable this #Lnet/handle/hdllib/AbstractMessage; (I)V hasEqualOrGreaterVersion (BB)Z majorVersion minorVersion takeValuesFrom &(Lnet/handle/hdllib/AbstractMessage;)V msg Exceptions signMessage ([B)V secretKey messageHeaderAndBody sigType sigHashType signatureBytes tobeMACed offset (Ljava/security/PrivateKey;)Z sig Ljava/security/Signature; nsae (Ljava/security/NoSuchAlgorithmException; ike #Ljava/security/InvalidKeyException; key Ljava/security/PrivateKey; toBeSigned? (Ljava/security/Signature;)V signer verifyMessage ([B)Z sigVersion reserved flags emptyByte sessionid sigSectionLength hashAlgBytes origDigestBytes verifyDigest (Ljava/security/PublicKey;)Z cryptoProvider )Lnet/handle/security/HdlSecurityProvider; toBeVerified pubKey Ljava/security/PublicKey; sigBytes encryptMessage ([B[B)[B e Ljava/lang/Exception; clearmsg decryptMessage ciphermsg Deprecated clearBuffers getEncodedMessageBody ()[B getEncodedMessage toString ()Ljava/lang/String; getResponseCodeMessage (I)Ljava/lang/String; SourceFile AbstractMessage.java ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???? ? ? ? ? "net/handle/hdllib/AbstractResponse9:????? ?????? ??????? ?? ???=?????? ?: &java/security/NoSuchAlgorithmException !net/handle/hdllib/HandleException java/lang/StringBuffer No such algorithm.???=<= ?? !java/security/InvalidKeyException Can not sign the message.?????????? Unknown signature type: ??? ? %java/security/interfaces/RSAPublicKey??? (Encryption/Key generation engine missing??? ??? )Unknown signature type or not supported: ??????? java/lang/Exception @Can not encrypt mesage with session key. Message not encrypted!! GCan not decrypt message with session key. Message may not be encrypted! version=?? ; oc= ; rc= ; snId= crt caCrt auth cont'd encrypt noAuth expires: java/util/Date ?? SUCCESS ERROR SERVER TOO BUSY PROTOCOL ERROR OPERATION NOT SUPPORTED RECURSION COUNT TOO HIGH HANDLE NOT FOUND HANDLE ALREADY EXISTS INVALID HANDLE VALUES NOT FOUND VALUE ALREADY EXISTS OUT OF DATE SITE INFO !SERVER NOT RESPONSIBLE FOR HANDLE SERVICE REFERRAL INVALID ADMIN INSUFFICIENT PERMISSIONS AUTHENTICATION NEEDED AUTHENTICATION FAILED INVALID CREDENTIAL AUTHENTICATION TIMEOUT AUTHENTICATION ERROR SESSION TIMEOUT SESSION FAILED INVALID SESSION KEY SERVER BACKUP/MAINTAIN $REQUIRE RSA KEY FOR SESSION EXCHANGE INVALID SESSION REQUEST ?? !net/handle/hdllib/AbstractMessage java/lang/Object java/security/SignatureException java/lang/System currentTimeMillis ()J net/handle/hdllib/Util doDigest (B[B)[B net/handle/hdllib/Common CREDENTIAL_TYPE_MAC arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V net/handle/hdllib/Encoder writeInt2 ([BII)I encodeString (Ljava/lang/String;)[B writeByteArray ([BI[B)I writeInt CREDENTIAL_TYPE_SIGNED HASH_ALG_SHA1 java/security/PrivateKey getAlgorithm java/security/Signature getInstance -(Ljava/lang/String;)Ljava/security/Signature; initSign (Ljava/security/PrivateKey;)V update sign append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getMessage (ILjava/lang/String;)V getHashAlgIdFromSigId readInt2 ([BI)I readByteArray ([BI)[B readInt equals ([B[B)Z decodeString ([B)Ljava/lang/String; CREDENTIAL_TYPE_OLDSIGNED 'net/handle/security/HdlSecurityProvider +()Lnet/handle/security/HdlSecurityProvider; verify_RSA_SHA1_PKCS1 0([BII[BLjava/security/interfaces/RSAPublicKey;)Z HASH_ALG_MD5 verify_RSA_MD5_PKCS1 java/security/PublicKey getSigIdFromHashAlgId (([BLjava/lang/String;)Ljava/lang/String; initVerify (Ljava/security/PublicKey;)V verify encrypt_DES_ECB_PKCS5 ([BII[B)[B decrypt_DES_ECB_PKCS5 encodeMessage '(Lnet/handle/hdllib/AbstractMessage;)[B (I)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer; (J)V ,(Ljava/lang/Object;)Ljava/lang/StringBuffer;! ? ? J ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? m?`? ? ? j ? W X ^ d g h "