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 bl mn 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_RESERVEDI ConstantValue OC_RESOLUTIONOC_GET_SITE_INFOOC_CREATE_HANDLEdOC_DELETE_HANDLEe OC_ADD_VALUEfOC_REMOVE_VALUEgOC_MODIFY_VALUEhOC_LIST_HANDLESiOC_RESPONSE_TO_CHALLENGEOC_VERIFY_CHALLENGE OC_HOME_NA, OC_UNHOME_NA-OC_LIST_HOMED_NAS.OC_SESSION_SETUPOC_SESSION_TERMINATEOC_SESSION_EXCHANGEKEYOC_GET_NEXT_TXN_IDOC_RETRIEVE_TXN_LOGOC_DUMP_HANDLESOC_BACKUP_SERVER RC_RESERVED RC_SUCCESSRC_ERRORRC_SERVER_TOO_BUSYRC_PROTOCOL_ERRORRC_OPERATION_NOT_SUPPORTEDRC_RECURSION_COUNT_TOO_HIGHRC_HANDLE_NOT_FOUNDRC_HANDLE_ALREADY_EXISTSRC_INVALID_HANDLERC_VALUES_NOT_FOUNDRC_VALUE_ALREADY_EXISTSRC_OUT_OF_DATE_SITE_INFORC_SERVER_NOT_RESPRC_SERVICE_REFERRALRC_SERVER_BACKUP/RC_INVALID_ADMINRC_INSUFFICIENT_PERMISSIONSRC_AUTHENTICATION_NEEDEDRC_AUTHENTICATION_FAILEDRC_INVALID_CREDENTIALRC_AUTHEN_TIMEOUTRC_AUTHEN_ERRORRC_SESSION_TIMEOUTRC_SESSION_FAILEDRC_INVALID_SESSION_KEY"RC_NEED_RSAKEY_FOR_SESSIONEXCHANGERC_INVALID_SESSIONSETUP_REQUEST requestId sessionIdmajorProtocolVersionBminorProtocolVersionopCode responseCodesiteInfoSerial expirationrecursionCountScertifyZ cacheCertify authoritativeencryptignoreRestrictedValuesreturnRequestDigest recursive continuous keepAlive signerHdl[B signerHdlIdx messageBody signatureencodedMessage requestDigest rdHashType()VCodeLineNumberTableLocalVariableTablethis#Lnet/handle/hdllib/AbstractMessage;(I)VhasEqualOrGreaterVersion(BB)Z majorVersion minorVersiontakeValuesFrom&(Lnet/handle/hdllib/AbstractMessage;)Vmsg Exceptions signMessage([B)V secretKeymessageHeaderAndBodysigType sigHashTypesignatureBytes tobeMACedoffset(Ljava/security/PrivateKey;)ZsigLjava/security/Signature;nsae(Ljava/security/NoSuchAlgorithmException;ike#Ljava/security/InvalidKeyException;keyLjava/security/PrivateKey; toBeSigned(Ljava/security/Signature;)Vsigner verifyMessage([B)Z sigVersionreservedflags emptyByte sessionidsigSectionLength hashAlgBytesorigDigestBytes verifyDigest(Ljava/security/PublicKey;)ZcryptoProvider)Lnet/handle/security/HdlSecurityProvider; toBeVerifiedpubKeyLjava/security/PublicKey;sigBytesencryptMessage([B[B)[BeLjava/lang/Exception;clearmsgdecryptMessage ciphermsg Deprecated clearBuffersgetEncodedMessageBody()[BgetEncodedMessagetoString()Ljava/lang/String;getResponseCodeMessage(I)Ljava/lang/String; SourceFileAbstractMessage.java   "net/handle/hdllib/AbstractResponse 9:          =    :&java/security/NoSuchAlgorithmException!net/handle/hdllib/HandleExceptionjava/lang/StringBufferNo such algorithm.  = <= !java/security/InvalidKeyExceptionCan 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  SUCCESSERRORSERVER TOO BUSYPROTOCOL ERROROPERATION NOT SUPPORTEDRECURSION COUNT TOO HIGHHANDLE NOT FOUNDHANDLE ALREADY EXISTSINVALID HANDLEVALUES NOT FOUNDVALUE ALREADY EXISTSOUT OF DATE SITE INFO!SERVER NOT RESPONSIBLE FOR HANDLESERVICE REFERRAL INVALID ADMININSUFFICIENT PERMISSIONSAUTHENTICATION NEEDEDAUTHENTICATION FAILEDINVALID CREDENTIALAUTHENTICATION TIMEOUTAUTHENTICATION ERRORSESSION TIMEOUTSESSION FAILEDINVALID SESSION KEYSERVER BACKUP/MAINTAIN$REQUIRE RSA KEY FOR SESSION EXCHANGEINVALID SESSION REQUEST??!net/handle/hdllib/AbstractMessagejava/lang/Object java/security/SignatureExceptionjava/lang/SystemcurrentTimeMillis()Jnet/handle/hdllib/UtildoDigest(B[B)[Bnet/handle/hdllib/CommonCREDENTIAL_TYPE_MAC arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vnet/handle/hdllib/Encoder writeInt2([BII)I encodeString(Ljava/lang/String;)[BwriteByteArray([BI[B)IwriteIntCREDENTIAL_TYPE_SIGNED HASH_ALG_SHA1java/security/PrivateKey getAlgorithmjava/security/Signature getInstance-(Ljava/lang/String;)Ljava/security/Signature;initSign(Ljava/security/PrivateKey;)Vupdatesignappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; getMessage(ILjava/lang/String;)VgetHashAlgIdFromSigIdreadInt2([BI)I readByteArray([BI)[BreadIntequals([B[B)Z decodeString([B)Ljava/lang/String;CREDENTIAL_TYPE_OLDSIGNED'net/handle/security/HdlSecurityProvider+()Lnet/handle/security/HdlSecurityProvider;verify_RSA_SHA1_PKCS10([BII[BLjava/security/interfaces/RSAPublicKey;)Z HASH_ALG_MD5verify_RSA_MD5_PKCS1java/security/PublicKeygetSigIdFromHashAlgId(([BLjava/lang/String;)Ljava/lang/String; initVerify(Ljava/security/PublicKey;)Vverifyencrypt_DES_ECB_PKCS5 ([BII[B)[Bdecrypt_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`jW X^dgh"j'l,m1n6o;p@qEsJxOzT~Y^chmrw (********* * * * * *************m`nW X^dgh"j'l,m1n6o;p@qEsJxOzT~Y^chmrw|h"***  """r*+ *+ *+ *+ *+ *+** +*+*+***+ !2  (0GOWeqrr1 * M"N:T:+h,`:++#,+,#++,`+#3!:6*-```````*T*T*$`6*%&'`6**(`6*-'`6*```(`6*'`6*'`6*^ !+6DORny  R     !R1'/* M)N*::++,:+-,./:I:1Y 2Y3456578:1Y 2Y3:5;5786*-```````*T*T*$`6**'`6**(`6*-'`6*```(`6*'`6*'`6*/20/U9j24 56:;"<(=/D2>4?UAWBxG{HRSTVWZ]dg(j-kf 4!W!//* & ! {1i+* .)M+<=N+/:6*,``````-`*T*T*$`6**'`6**(`6*,'`6*-```(`6*-'`6*'`6*F 8CN]o>   1$* *=*3>*36*>6*?:``=*@6*?:``="A$1Y2Y3B5C578*@6 *?:  ``=*?: * : +h `: + +#  + #+ + `+# 3 !: An(25?GQT^fq  (!2"?#Q$^ j% ]& K' E 9 (Q) q* *=*3>*36*>6**?*``=**@*?:``=)A/DA$1Y2Y3B5C578*@6*?:``=*?: +EzF:  1YG8* : *A    +EHIA    +EJ1Y2Y3K5C578+LM,:  +N * .  O"(25AKWZ d l "#$ )*).J5Z8`:i; r*+ [, Z qq-.^T (I!2?"d  %&/ Q017FM,1YG8,**+PN-1-11Y R8Q"QRSXY[&\+^*23747 3*+1517FM,1YG8,**+SN-1-11Y T8Q"tuvz|}&~+*23767 3*+178F***  9:D****UZ   1;:*** W**`**`***#***(W-***(W***`*#*&  /AHYk 1<=޻2Y3V5*W.X*WY5*WZ5*W[5*W* \%5* ]%5* ^%5*_%5* `%5* a%5*(2Y3b5cY*ide7%57 >?C?def  ,-./6!$'*-039<fghijklmnopqrstuvwxyz{|}~z  "%(+.147:=@ C@A