<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Sign"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PrivateKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="10CBFD11AD2CD52D7D584F1D5DAABA3A42E3E8BE5AC86E780A46F729455EB0C81F2059A989696238C0E2F440800BBD37EE2355639E055FB973C2FA30F6E3E11E"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128s"/>
          <CryptographicLength type="Integer" value="512"/>
        </KeyBlock>
      </PrivateKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Verify"/>
        <PrivateKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_0"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PublicKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="1F2059A989696238C0E2F440800BBD37EE2355639E055FB973C2FA30F6E3E11E"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128s"/>
          <CryptographicLength type="Integer" value="256"/>
        </KeyBlock>
      </PublicKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <NewAttribute>
        <PublicKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_1"/>
      </NewAttribute>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="SignatureVerify"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <CryptographicParameters>
        <ContextString type="ByteString" value="25A23F7969CD2C91CC3204595575C937DC48F805917FA055758DFA97524076EA165ABF1E9EBE3A787F93003C8211D2E46C8BCA8700EA77E4C1DE37A446AB25CD6F876A285935C2A6D0F9EF08636133AC314142770EE5728182195461650A726E9C649EB6BE0425AE02D96D736BFAFD153F9CAEB819C1310D3E292C7FE4C57F3D6C5B0360777349E0F95C393FF3B0AAAF983926E448DECA9FC4152A08E51F0B3C18602316AA954E6681F797E461F6226831119FEF02989E9072ADF6C6D9CBD891409A361518DBC13728287DE66F3C4CBBDB03D3BDB14BD74F763CF26BCD778EFFDD0620AEB1FE6C04CF503BD9E814CC6418C43D68CBB5986049E71385E09087"/>
        <Random type="ByteString" value="807902819C2D9C45E9D538891016D31C"/>
      </CryptographicParameters>
      <Data type="ByteString" value="640265FA3BA0657F196C9E7349AB20378AC1D3FC55DB9165D842C0133117D8A34299E7FA1F9E8E37141919F9308EDA215C192B5E84D2214BFC8499CAD87A983266CF0123CD7D50B52057CE77278DEA720C998DCA4A3F7244BDB4786F54AE8FE39040871A00E7BAEAE3759DF716DFFF74F4ED78675D2973EDE9020B8768332BBD4EE5562602DE608500EBF3BE2C5C46C83CE0A27F6BDDC9E66789F8616CBBD6D633CA535DA83B55976DE4452710DB77E26378433F095F87A243FE625775CD6A45120399A43EAA417F1FACDFF3800DE4CAE16E2ED701E9DACD6E9207E9BB75434CD8C534F5A55851924F4428E42CF6344BE71ECCB91A420B47F83EFD8F3C90C348900BE9B458CCE8AD2849190C30D30C6B2244797FBDD458C27A8CC18D0679DB685158B73861568F609D898E720486D3BACC030918F915A048444B0BE72C8537B6BB1E92048DD96F2B5C72945E1D9C0E8574EE133E309787E45C4412D181ECD332E7AB0F120B48A8E04139AF80F9FD8D561D8DD400B71F62CB319E4C36B9B1640CF38E5CAAF32B1348EECB5D9262B882A97BCB82E6F8C6C04355033E1E9097AB9FCC12397CA708229F73CCC67863B8CE6FBDDDCD6450301E2C0A03B215CA8614B543C04B312840864930D21716F3CA47081809A5A54CEE60174461BD2D5152728AE2B943AAC0E77863821A53B047628EC73104673D11F76F866B0B18A0A4096383835F798192780C8046B79DBC75CC235C026137B4D5F6E95C3BD523CD67BF1A20D6C87C6ABF902868B93D33FB53AA5C8FD98060BE293A4C00C93812BBE1C5BD7AB2F166D15BFCDD621F61EF21F6B3944D9105922539CD113C9AD8679DF348C9A85E2AAFE8F7ED946CA6998C3A77E6D831D50603AB6D1CA462D95EBEF06883FCAC9B6608CFE46A5395B10042DD2FEA9B59C8CF20EFF4650E67FA94534B82456CE877BC25123FA100F6F5F8117C849EF62DA94135D46C7368C1784871E561498DC27CC67C2618459AFEA48C635D2687AF6B79B5951008E9AEF4E23D57DA9FA48359563703330A70E23F513EBE1A674AFED022108AE5A2E4FA7FF98796FA84EC3C62A7CAA82557D27C039A38F40268A87B7838DCC6DC072A23FE5D5A0586737C77464026C2E2C337ACE8EC9110C6E257DAFF0D0A77FB327C896AAD6B5D04BA6895AAFED75A43A78883B0D8F8589094D16ABA5FC0EF0826761D9A6A6A6B46E785E14521A4984C1239BFFC139E724F17F3D419B244899CAEB64F97236C7D6785964E4A48708369EA1CFFE95D9DBF760D4107E7D1F1DD35CF2AB6A40E826911221C9AD2147F901EDAA50A8F7A59C6645B5D1A8D7E9F841F6862CAD88F5D0EF4AC794223021AD327CE8586551045989A0245021C77168A65409CEDE7A75FA461FB1BD512F3C9A95E7A91A40805C4BC564A713833BF0A10828C36EDAC794DB9728E8B1ACD9CE30B3A78C2278798179B2D48663560D132ED16E872F5FF042220A1193C20A0F205BD7FD20965AC20F8F48235F1CE99EED3AFAE2C0DD35962DD44DE6E47808C99D01F1700243481E11923BBCB58DC49008EE99AC9B971121CBDA4068B46C644B4C0DA123ACF28D86E79679D1FEF1706E4CF25348C354D74E25AE629FCA2FA49B743ABE35FC11826C375D0162D536C03E7A0A885907D8860A43AD353F5EC4E3E8F95F18BF3FEA78C54B5B21495F1AEB6ADDB154BE08ADEA8CF9EE2074D6DDB758A6508DC0A19DFFCEB880F6E2657FF864121C1D061D9A49872FBA5D2FB93156424D86C9578F0D76EAC7724842251A47471DD9A63D2FF4EF7FB80CDE1888C730F0D31BFCBCC7064DC8493D0B0D09F183FDD2D5E6EA32295E4A33906DCCC5C027D27F4233A9082A2D04C3D8667E3F130015C9A3D8A099A04306B504D6F41B1190AFAB4A100A075D91BB86709A8530134F0A8478EE666FD31C9F5C3AF6A9D5B3855E5D96818E2D848EB80A4873A63FAF41BBAEACA7907FFE363CC84D9E8605ABF40A26CA2471CEFDB73C095E54A61FE4DCFAC0FC45D9BDAC288208507BE4C098066EFE838B1CAA12A7F486654CA8704E9D44326F2E0C0AF28DB1E6CE8476F23D9145F6D4F4AD291F59FF0850CC4B6E1F509CC77E2251DE0D33E320B42C0401B04542A0AAB7C0EB54B264C10C193EE5BE7612D29627378041E0BE95DFF1EB742AFB219FB209D4222332FEA5B293CEBBD9C322AFA02EFCD1D4F4AA7ED9E41E43681754CAC518A8E115B2F183091C84FC6F8889FE45438B7FC5F6A86AFAE9D514C5F7C247903E4463C177E33BAEB2C88D5F9568BF08D43B2A5EF509197C7A6908EE9045C199E491D83792D2807DEA64CF0024D553F2C3B50BC95C3C22168BF693F851161381C8A234F95B72BDE004768B171F95730E5169F4A3D79A3C298B33BA50B284F4758BEE9597E3A55CC868D3539855AD4A3657568D558B9F606E3A18AEB83B26B3581ED0B459CBCA54EEBF804337F8763229EBE57775ED03563048515238940C48AC1B5C0E87C7261BCECC6A58E1CFA8BF9C5132B483C2DEB41D688B8FE7892149087212E0B812835CA0694A44A110CEBBC848EB69DD14BABF0C14111B23D68509110B79A08B710887BB0FD94E81DAC83E83AF567C92325472129E61B09A4E6C79B7CC2F695F425B2EB58DAC2196DD4D6DD4BB6980404CC53074C8E2E6AFBE055731601BCF38ACE9FD2FA6B96772C94B0575117EAFA5ADD9C38B5816493F8AD57EE51EFAD1D2C27F435B0F2E2A0050988B122261852CFA663C31EE91B7E044FC5DD0C9B80B545D27D696AB9A1BDA1BB22D1FF68E3BD8A638AD1A5F3F0A9915EEF52B0835C27DB881A06E3A3B6597809B70F92ACDDF3A2756169C35B3D5FD8610C20121AC658CBB47EDC5C8532EBCC4D2DE353C90B9D7E016C76DC27DC5965768B168E82A7A6EC0AD89E4A5CF50EEC3D90A0B5A3D664789BA3B9C0B362A353C93852941F295DEDE286292D843922BB2D2A3FCB2F229EC92035B8E0948973340622847EB13B167C5BD0D741A084AE53834E4A2697A9754DB704D035A6B9BDBAC7CAB2328CA60A7750D674A56F55CDF06B5E9952443AFEB9541024BBB36653D07547966D7419B11DA18E619562CA5DDBC0839CF98A33015E37274C3EC3AB06B16CD770CD318D7307572486459936E0A14FE867B918BFA8E614C7FBE821094127D4FACB436CADC3273DB4B93219162632106D4805D2DAAC381BDC7AF5B4B1BC11579F5CBF68F00F97ED3A94C4F8C3C28FBCAF99DD1B99C630B934347B44B161D178B1F6DCA5E2E2AA4B639E990A656C4F58BFA7168235C34D7B01A24B9B5BFB8CD39E2A65121A4F63C61C13DEE642315B80CFD6403E356FA31609F6F446A9C75E4285DB3CC1ED1F2EFFE54BF2D8DA5672F6E8F462B93D12AFDAEB5232494E49120FEBB93DB528447531907D50E44A8E693B404390BBD64AFBC29164056251BF7D36303D664392B23979B0380339D5403FF1B48308CB80434D51FCCF6762BD256A94B625258A7F1DBE480F10FE239BF892F9C6C388BB53335C56C8E66150FB4989AF5C9F31673906B43C3E5BFFDC9915385E2063AB46D5C634E78D5F90345AFDA40FEC9838D456B35C720A5D82871BEAB5591ABB4D9F5875479473871A9678BE9AC1E31BC64F6E52196E0203BC1C5BA86FA8F509F3F4BE872AB3E7A62670215E75C779DE2F8B92AB620DB00C2683292E3B9AF73CF5EE85139F13A659FAD060CA7A2986E64B974267E5EBF779085E9AD10DE277863A9C88FCADC57572F278965A86B96AC1543610B22032D87DEB33D8158599D1912AE683E5EADB1C5C4A639ABE68E3ACE1731F6BDF74A26DBE8172D8CA21BFD58D36FF3D329ADDE1BF1584558EF15AF0C3FDFAD45B26089168191EC2CB9B32E19FF18B1859A6A9DB477A92E7050A86DD443E73FC025FC7194F58E4DC76255C52FD8A6015CF9F2F37F9FC33224057EA4DF695E828ED2F6BFF065BB788DEA3D87B9DD23FF0587D732C66612C6E5ECE7407E1C27F4FA0F9243C7AB89242CB9698266A92F0B45ECC0F76E48821116CE6B8999D831F"/>
      <SignatureData type="ByteString" value="0E72A616C2D47612CCC2DC8EFB52299A4AC289F6378D7A28E6F3BDA34A68644B94D78A5D6EF516545F06AB4BE111EBBBF90B77131FFC2166DC4E22E378C5AF81A2AA14D8DA0ED296C8F323FF61EAE12A45CEAA56C765AD1B5D685669E2422B11BB03A22E63ED5588039E012F07471825E58B759C913ADD171BE69EC8F3C31C56FB8A9308EF4AA030967511A711AC013E86EE3D0D4F899CBA9D6BCD237904705640ACB80CC89C0573E1EAE72A1EE5BF9671415FBE55DEA10DFA2D5123B36AFE93C3F46D98B69E5DCB49FD5A9251DBA132E15310AF4705874ECF013390DDB87F4792C3966859706D7285951A5D11DBE1D020846DC14123AD913AD8F309708D0A4AAF68922912B53551083100C7668DB63B0E687DD3278541E9FB7F586A92C89E23775C0AE4F9CEB9F0473D00B4096FB939CD3FF66E34072D90CF4FDBD292CB6FC3BB1ADE3B182BB4433A307BD6392364BCDE7C73F57497BEB72F351014C03C0D577F86243630213B003FF02B65EA9C54A83748D84D3F25B904011A2B32202EB180D0A3D8ECACCB52EB25B1B8070788D683E45AD4002348819D8AB146661085CCB6A7268230E6E6C548F00DB5171D306335C11009D25812734338A6D5E65E42BBCA9710775F5789F8476D3B010B3879197F47E1565DCFDABC7AC07436249AFE941EC5F90CE48151F3CC715D97B7C5AC06A493D4A99CE8107132D9042C2A5940C9626C04FC2E51E5D6E8092B0C79E8CFA8BD99D360E6DFB24ADF9147F8840B93EC546A6C23CA07719D69382BA2BF156F8C82FEE1F5EBB88FDBF0BE839B28FB5084ABE4AF262FF111A0284A82AF54BDA3043FB7F6F13587CE13D609F4D4E460B6E23791B834ACAA09A0D2BB27AC3B5D332B6FCEF4F7498890A090F74158647554309AC7433F6172B0417EF3AD5F9C1A8D1545B157F3C7CF304AF72329C61F47C5702EAD8896FE8F51CD6730648BF56AC8FACBE6407725418DA650F610600731CADF28806856220BC10C10DB826240580F4AA741961ABD64DCCE0C49F919D66B62E02E69DEAE133E141E0DC58C6C611C8D93CD1347B588EA61D7E83CB7AD39542C9E7194182416A888037BF3F09D0DB151ADF6720D72C8DF24A41E622B3014E469CE56EEA0AAE4B32FA33D3C27C478378FB9F303D6E39DC190AB0DD0ABA5DA809C253F16BB71B5BAB1D813385A451FA0176170D476E297861B8A1A7DCF51D4D9DECF440FCE675F022939A611171561F76031B52A4F195E211136C2EBB48D05CD30FCB176B1EF1BC760592D4D4143E38B8054E042D8D3F996967B79BEA4B29E6849EDA6D1C38058EBAA6EFFFB05D7DD4A511423961E0DC8D54A1E12616EF45961714ED67DAA6C0CDF6776F6857B81716A4D8738AED0D4D949B61F9E7F787F2F70ED488878B12FFD6B7CC410E991BC9BB3CA1BA17E62A15DEA25632189C546E8C842BA25AD3B663267E1782C1E1A260B4AD75C793E8B0697AC0BF32C9835057E0640E8EFA436D45211AFC0BB609E2D260F6E8610E595494D08093C897E2826C7D710EE30EAB4D8FAD8A72EAB2932A069829AC1A7F0F71C2327EC9009AEADA5A85EA654E6E066A95471F8D64731BE23CE9E393618BDB79E3334380051E05BA29D30F5CD250E3A005940353C684FBFE92B0B571F7FEFA66D1602EA8FE9E298EE1C6012D77AF62ED9906585EB335F8C20C1FE256E9C39F06D29C25023DD4FEDEDBA0DFBD1447E8BE1E52A7F308AF7D38866F73FA093B6AD792E45026C7F6C77A37EB0C01C2004F3C04DD52D131E9CA145B573CF3487F56CA9143AA378F98F3897F1D90A399F5C92A8B73925D2C7F276DDDA18AD9C1BB1319013684DD15254F77AAC80C02679669E6D980974AD675A159BF2192BCFBA81C2AF738E04B77109B1BC1A69817A2A428D3A3D6883F4575E9AEB64D5776FE1F81B70290CA43251FCBFEC25E766F52A5980193A4B7283CE501E2047030701CF23C7F1357091105D6FAB7AE0D0AC6F3DEA1EC7F1DCB5CA1F12DEED44E52F75443AA9F18A9C8A9B1795FA8C9BCD03F21E036D1C61496F52A25327CE30A11039308A4C3787B4DA1B2AC8D1A4AD8791D329196042ECC8A7CE0C34B101AEE71BA2C0703BA706FB859AC1563EC6548CBDBF4B0614065FFFF04CCAE542579E03CE391556A096E72B8DEAA3F06E46E9B8D5703DB6E80E8579588F07EA0A9EB9DB41FEF728BD44D41C2F0FE719E3BDA96BAD9C909CBA3B0645735D2DBE5D475472B6E57A0C35866AAC63BE5D7DD12A6CA49B1F5A6D8045C0413937CD4EB786DFD09AD8813395CB31C4EA072E58D24384C35DC3383573063D679A1A1F71A09C45E5D17398548239E662162D80039B77661FEB4BB183D8E6C646049B1B1FFB7383B9448679D1163B5B77D5A49AA0F26E894A7F50731A31633D51BF52A1615CC65E66DBDA0EF68DBA6F9CFFF7EA55B688D882A44E8844528908F32E579910077149B943A1D3AE6536F84FE3F5BE61A2D047C87BF536283C8350546B71FCBFFD8D11943903C9C1760B7A9418B8A2D82C1EC9CBF9D5EFA1C15BAE6C9E0BEA1CB322B37718FB1683E2A39E77D3B17FB94EC085A2BC22768314B40931DE2FC2FA13AC9EB2FA94D647C1C06CD931A92F6271E6E95ECAD7AE4A61B09D8E91DC91487C3BD3C073FED741D2C89976EC6A599BE8040D39CA17DDF858CF11544EA2E21EE26A417B58E94A01D017331409CEB9A9FF61C11423E5E146D8409EA589FE4E5905946FFF579E3252F12B249F9D1898465D7263BAC37FB568DD85CB3A5D69CADD295A109AC1F5208CF16B0E20AD4EFE2AFCAA680711D235D963E163F1555B40C06167D1F357565F8D1F01B663A7D9C8367DCBBF933E5AD334CDEC47C878C26CE582029C78032B0D96DD636AB966F904C0192E07ABB813CF26070EC5505AB70281E2AA0E4B74E13F9AF222229898E44B739323A8F660AD0972FFF485CADAD37866795D4C04B233D0FD689BFB8A9280637CC685EFB1ABDB50AB4AAF3F6A932030E232E10B1695E1063EA308EBFEB7D16D94053050C81EC0EE5E1DE5B7601444E9079E12FACDCE07A10B86A53FC8B7367DEB4A17ED9F007F7D364754BF3F02DBFE9C1C857B67566FED37F2C0FF9477794B12238EF787CF86956D4335A02823F9598DB3A02F56E069EDCD07CBAAC15C4D1EBE95E2C7B7C6A73CC2A1F14E441933593BF7A49E5639182C1DA9E5FAD963E2E6DD3B6C5BFC8C79895F3EADE482FE783DA6CB8D6B9056AF87AB53DABE54898846659F5947F4B8119E29366460F4496DBA4BD09F5BC214C6CDCE45AE64B6336540D619A3093CB60F4F712442F28B11539727C5F8EE2A49426F9489B2F2AA9E5A74D699BF4FC74996EF2E0DE81BEAEFEFE9B84B44C480B47EB2AF77BE175D485421FAB2E9E33023BC55E1D3ABF8507C8FEEB474A275ED28D8A4DF591C230825964048C58BC37C0BD366E5596CB2DA6A4091680622A804D338D95481C3B618990AEC13719CA434BBC50EA2EE2513E31A32CBB93AA95AF7AE8CEBC9141B07FB15B870A657E951CEE93F0BD687E7481B8B9FA54BE87400D9003A8332C9148E45BC44B999753341ECA3FC53CDFF95B3F8CA33A99FAEC9EC7A5B5B8CDF03A2566AA868156AAB4D23A759DA0E2EC934018562023455C998FBD466FBBE9555CD02183B34C65D81EFAFDEACE2D1DAF02539CF7EF86043CFC31C703CF0B312991D2229A773B3148A570B7FC7E394313154024F091B8BDC3F45C912D2F833D56968540B90891FD18E974E956920826BA03AE73C056159A46F2AAA6793804856E9B67E8EB50B90B518CEAE0C90437775CACE13CB97564A8315E704DBD11201AC4D6465F7A7AB0B148C6B35E6B01A3881521C4C8723F2CE909F46B18AC077A4EB2569E4B5EE0EFC97B50A531F803F6043F4673DDC1A67ADD4E9001B89E9C53256566CC082F9A5A3ACAA94B88D50655BFE27B67889D5519781B345407312A3110C5C046AFCD4A5508FF0168061914D04B9373B77E4FD9C39194E32782614510D55B48CBC1469E7355A170ADFF10B4E22CB8365908E07B4B5A43AE54FAC66231A5511307DFDAD36E19BF6BD31220B83B42E7CD9729E5245AC0464D274C6D4EFA4AB117276CF3410B4BB989C73F756225564A8EE6A4E92172BE376F5769148510B517F5487B540F3B90C01F2E32B0B5ADC6C6B2B9C41A62C338C8DD08FB79CB0E5CA804C1D00BA46612DCB4AAEB440859589154D9D0772AC81EEF7F50F6798673823B1B8E31F9C7B6226AC8947C1CA70D141A37E44B9EDF6D1752CA615E9B66DE50B09B9F9A5AD2945F940F671C75F3F4E2D28FC7B279E58A1881CE43300A974417248E07A7DA8185E8118E3B4DCFB78DD88F528656286CE8F9405C2E1B12861EB127F2D3A2F72FB3616331297D29F3811AA96B01F08B408AFE8DC7FB5162905D11B6A367B1344CAF18F6AFDA1CE3BFC99066A313AAA872E4A2B1EA63CA8D8CE5823F378E6FA7CCDEEA73A3AF754BA5CBB327F7D96A84BD9D7C4C773295F0C46E7A32B0C63227466920AA348F79CF65C2ADFF02D0B92B3A1BA76E3A2A1BA99108CE794BD28734C9909D3426306B37787F641DA0F6DEB602C4513A3F4803AD92749DC6BB29D4C2092C237C49FD2AC1791F87AA116CDCDA074A11F0C08D909DB54717CA73040F97F14C0FC5AC77D93FCBD73E427AF3237325F1EC49DB17C314A7C1F7E10B54942BA9558BB14BAE7EC101156397A4841577E1F2CB3BA4C5592D37CAB9F29DB513EB7652531230C84D6DBA8BF91E79755C7CD928C92A3707BD16A96D22D47C8264975789B81710AF5193ED46CEBF6E8AF13CE8C987A13B28935D12985BC9888421DFB1BFE2F863F35B4F252170227BD58A25A59BAC84E49BD0B88FCA5B71FB23DA7347B3E02FF53FC5745253DD539C6832E53ABAF965EBB9F58B9495789935120A7F7F156CCD05FA964D385235F0131AC45224B1458BBBEFF886173038D8EC5B9B91F86210B2F7462A56F26CCF88EB22588969EECE97DAAC521562868F6B025560939D727E25C8F0F08EE587198BD672935E7C99769053F624B7DF83FDA350D92594AB8D81054700FAA323BC16226BCF42CE688C426388AC64A83C4D5CF1FCF999B130CC5ECD2A32FE4350DEE4A8C248C9DD0BF4330B8D78696A632E542796416E2A2F9247F6867CC23C2722D76C0E2E594E1CED6E5DA8A803323BDB2DA627B9A9B6F14549A65E620F0EBB96FBBFFF3C98A5862825621085C6465F62C643799E207BF98081A58EC8E653B47365E3509EDE292EBE9590B8A8EA075413352E4D8949683DB2DFD2985BF4F6FD8FF2C274933D7829A8026FDB0699A2DD4C3B1F2A738A0C78EABEFA397672A52370A6A64D87BD19E2ADF7044B4C4BE9C9FCD044138DFC24473CCF0024858778AFD100A28F33E5EDD7B6CBC937147133760182E11FA7DCBDACD08B23BF910E739C77B525F1CF51CEB0EE4A3CC2AAE1C2E5B9F3117B052F1CA87486EC01B4B9E6AC982C937BF35BD2307810895BF259271E909DA1151CC0D8726DFFADADAC5E00A3AC50CBF1D6289CFCF408AB58D660CDA1B263AB2D1E513FB764DE04A6CD5018FC1E802151E9694B48CE78A13EC9A58B3292C0B40541A5F88BB84DFDCD73F3F3E4085E5B4C366D879A1114CFBE8C94ABE15022322311B8D8AC6C58BEEE01295D5A8DEA180962E5C96D1055673218C5DC655400696B06E3ACA1E11C9D4B975E82F5FEF059B77D202386A60C2754F11FB0DCBF5201AE9634704BFF86B7E1386563ECF726991ED6BD0DA8378430DEA2EFD817A06C6250A94E3F8C35BEDE8AC057279B55050B42AC95F41274A1920C7E442A1CDA834E1807DA52533175ABF772C3C05AB21052865E5081F0370BE0B724016CB06DD531E34815F9F6A24D634D8EDDC53C068B162D972ACB396B4E37A28BE51F43958CE487553EEB2AF17AA0564F1C27C7A180E2F84678B4A4C8FA3BC64D048811B6354816F951EEC5FBABA374453F1688AF7A1B13BAE657753429E27C2D269F1E04037BF1BB794B5B6344413630BB3E628DBCC374BC991D9056A515559477FA5A97520CE465A4A46D403BB9C66102630C24CAB33ED03C4F66BFCA88EF4C030ABE60D0C3B4B50B5D2901ABE3F8F1A0C38B8A007990AF6CF13FB4A494AF1DDFE02AEB500055F50CF4892EFEC49E449AD3C48150449F92A294939111BB08D5F1F0D021C2278D511E2C0AA8102AE932C0C23EDDDCF4A6AF4CC6836F1BC64C09CAA377BACA7A27DF57F4ABD93FC9A35226E191F0F803F94EBAD3A1168DF46B37CA6A6E625590BBB26D0609CDDF30B437C36B02E0EB9C67DA5C633D62A40BA745D36B2ED6C4BF0AF9D124E4941B99A7F26CE508F9BD0CEBF203DAE7FFDCA59132F2AAFDBFA689BDBFDCEB8381F20A41C9D2F77BEB0516217F35236D198FE042E3DD00F7B497CDAB421E4847700365BEABB39EF204D1D8C9D653F6E7D9E8719CD777719B22CDC447B9C489DCAFFC981452086C063A3AB99101E33C266686E5DE4F5B83B81B649D9CE54673C625FF9DC8E396DFB732B181FA5E2D0BFF0FFCE5D4C8ECB80FF1551C4F6EEA82AF55D37C7451E095C9DD6B09183BC7CB42832A1E142C145654A02238AA035B9889539A0A183981A8AFD1155B2A6C5B71FD2B5332DD69F4FB1DB6B0D68E4E1FDF0443148E677D560A9AB7D286E7F715E260737EA304B559EBA79AC1528A4F33C307437A774C74394BCAF58C03B2E37B1A86AF4ABE88BDACFFF393A510604432BB5C4F222122446E34C35ADA2D85EE2670CE4708181363CC16F5F2D5ECC7E1911CD9FCDDF3EFA7CACB7564C78C9D5319D7B575785C8D076C9F38A1311DA097C5CB5AC0304533D40AC7FB122BA1BBC3205B84F923B0A5CAE12486624CBE07FAB9DCA50A792D2932F7842E5B1A5CA878EEE92B089921F38F7E093D264E456AFEC8D3DDB37AE49DD40B211CBDFF5ADF4D69CCBEDD324DFDC7DE0C1AED6CB9B4A54F90083F69AC1CF5639806D9BF80A5A3E24FE2BA1452291DF39B7D52D6C556502A04AE1E364A54C72DC069A3C0EEF3B53787CC2B88FBD90DFF65558F5740B6629185BE178508763FA4BB956BBDF83B344930065AA9170C38CBB677F852FEA0EED72FC133713F1BC77B63F26C7AF90E6BFB8D910B3632711C996F5A26AD812B7111DD1800680A539FA784C148B2CE2787445120E358F0E0EE3A1193D48A2913622BB9498470544D1CD4AFC0C6ED212CC195CDDD48B05E13F7EFCF2376B61D4CE5402165823ADECDF663D5CEE702730F6FB002E26861B34AFA898F8BB1370D73A08B8F299512BDEB7DAD3407C74FE9ABD7AB5BC92D95FA2F6601770556338AD7A4E6C9A3396719DF2A98F7D9F4C711417D08D288A9EC00C837F6CE08519B285C2826A905E12222C408811A6057ABAAA38107FDA4D98DFADA7F824217E6C3BF700D81CB621556A2627064CE9FB0E7C35C89EDBCE136EC7D07BF222BF4BFABF32E5ADA8CF40BED921F90B7A39B8DEEE31B5CCD720D6DA296367C2528511CD19CA9CEF1B1B69C42B7A6C818B7E96D6216404662C5130E639FE21C20457F946789ADDDFFE4C1CEC122EAC924D74BBB2EE47A0C8738C0E9E34260072B3651D32F26FD93BD01642C64DE88A5B342EB83E27137DC264FAEC8E3F3973B2738EFE38483AC0C1B5010E9EA8AB86D0436D3B9428493A5F205B7071FA3E716AF62CBB5DBEC936A42428A66750F2DB8D17A1DFD17FFC4674661AACBDD19B1A978B76E3062714423C47F199624B5C40EBDF796D6F9FCCEB6BCF4A658FCF0630B65D6EA130D3C0919D4FBD29D7577CBADF13CEACCAC7887B1ACDDA8A489D8BB37CCE7DE80E088A15B04E254BECF1E2779655C7109992137A8191D97424FDAC89B695BA25AC7F1155D00F0A0A1B67552A66F5AA71FE599FDB6A512755A3E151A4A924192A21E4EDA55489428D2391FB55382C3A214B5D03B8CEF4214BE078F8BAC990E53D5460C5F1F58CBB9BDCD5AAD63307BC98853008BED00A031C3B5AF0699BE0342757ED1D72BDEAD1F2268F74EC6D44DE9CB9A7CFAB424D990EB7AE9AFF761ACA72B8273E0F0E1807D2A4DB527C7E1AE506D36D6970F6F6BDB809B9B8F9F3EA4B2BACC7235D086EA49401712D3274D2317C14CDFDE255288D977E969D7D16C4534993F277577F4142625CC34F242B624FF07B064501A91ED43AF2BB26F9AABA0A0738C8300D44183BDB67CA0FF013E6971786F607D1132BEA0E83D0BB2BBB8852889AA88FD1CA41CFAAC6EE7A036C72B2F85074C398181EB8A60BEE99BDC47F221704A368130F4C46C2C3171520674BE1B0365A922DFF1A010FA2E9F3A463623E9290B7F2A4EA602E29DC013A8E56903DD79F9A497A5A422ADD25CB67884DD4BCB61682AA165455FA045B6515A06A6AE4B1388D39BE6256755DA1D807E7E7F1CEFAF39FF04382CAE726E072F7F38F7B4E5B912CCD6605B0D6BE14997EA895EF6154ADE31D01CE97F356A571F30915DD3E8024FD5DAD57BA1EAA7FA097B68DB36F3111B2E847E89C067BE067092197C77632D245FD6CC76A6F35C6DF8EEC1110559C54BADD89EFF6DDE235FA169AE74B633CC09813A199B784556865EA2BCBC98754055E901A1F28EA6F0CC94A4935C7A328B5C3902E58811F1B8E2CF3731E19FFDFFC900B87EB2A880A21E8DDB34790434AED577CCD6155A0F18FB67BB96F18E6E2C21D0C4B4D64D80EF4A8BC526D6866FF3B80DE3981EF24688C126B473EA7B6AA5B1F52098783B7368C8CFD9E4403018FCBD305822F6036D25D86FC2F976824CED6743DE0923D935BB09E3DED3C08943558967B63F4B87ECFB45701F1171CA1FACE512C7BDDBB1ECADAA7C1DD7662C3BFC731AB5F6D86A644E8161BCD3EB8CAD7BA2F95E7043BA3BBD2CD36FA47F499257A20DEB8826C1E7DAF8B9E28B5CF381325179663CB9C904471F634CAE0BA81C6B4967B80A30547184BD0D7671BD2A3C004314E4FD02F2C3A5DAD99932E822DED85C15EEE0D3BBD277FA60D61CFA4E284F7153FD708D6D05A5802F4B4B99109707AE779BA5AB85C674404484E1E866F3C6FB967ED09850B594FEBF6B3AC014CC77CB2613F9478BD962603FCBFC8897E4458F01C960447269C99B5F60D7CE954FD70D13663DAD6EA2BFE2F30DF2E549CFFD76A24163E12332DB56E0389E42E6AB1DB5FC191448DF3FEE63BF9E10E0FA60142DEA340DEA95E6E82AA0C096E4D5930F43D174EC7A9C0EF1BD7FE46AA78524699256C299A4A27D76F16500520955108537DEFF5FA210DE50294DE486AD482A6930D76B8EBCEB60CD340FDF885A120E71962B40A7C01B2B57F745FEDDD278C6316122F7C5E1D050B09D0CE9EDFDEA7255A028893C44D6C3BE28DA3A65B64761535D67946105E7D25BE4F5E884811143449C6F6E44D308A1682F7B4E88B37C63ACF928BACC752F564DAE7EDC318BB54C9BC9E6448457906046B8B534CB16D96057E361B57F3642FAE2E290B2AD777DC8930EB4AAEDF06BEBECF2053641DE1B4EC33F1527C9F0E5758BC095A7C900024065CAD7105C717987057C07A999BF20718519F3B92C699DA610B56F74DC0B58A685A01B5C60776E386BF48088F009B4848A8B21AE3963A7AD64639002AE8067BFB7B63C38D771FAA24518CED600225DED68CDEEDB94F87D2A035110E0D2629B674346083382131456E25C37547C3A2FAAD4C11D6EA325D38031C08523D8620222DF8A3054A72546EA64C16A022A0485B66E39B6234201A587EC88977028FCA90B0EB26FE3CC8EE73A9257BE97C5430B8003839EB552F45232F87F09DFD67268997FE867436E7735C942AEC8715273B3B3FEE09F8B186ACCEF20D8A3C6052D4CC3C252EA5338D8E4C0F612B91F6C9343A7940C71F94831AF9A8F12F35AB8F6665F11F7279842C8FAB1335AFE7AAFFFD759DC8B85F4CC6ED227EC092B890ED2B48627EC1620D08EAC15BBA3BE8564F567EB52E5770914241B802B2D57E294D14F71D2009045BBA6B81A14221234AD72DB007FFA6E1DA8FC20ADE6303A036F9A0801DC33B8E24A27EF5C3E8725C3F6C106A7BBD742F0D8AF53AFECB3EE47C95A71AB085F0024481486FC63768EB9F210FB971536E3B7CEFFD8E07544460824841794A2758D41668F8FFBBDF85D82CCA1A56FC2B6DAAFDAB24D7C34508C9D6438BE69C4861E65959B32C6C9078EF3210F710B98B5A89206BCE4E038EF74C0C9B9505072D35E2448A73142593DB43382E116560BA570436DE8AB7943D3300D114425CD10280471D0384F39AFD103F3DD14A79D6A7CEDE2A62B9DE9B7C9A41D0CC133ECEB2E329C703583CC3FED4B4D89135334821592DA952E2C090AE0D7698AD9D048591A418D52F68E2DEE5BD225CAC64F6F49C313BAC77B54BB84F1F1E77362CD61A44AD8E4A665553B11EAA5ECC30CE82AE80AB9FF940B86175C5CB40018DF7A97F5A071F0A446F994198C6F6D1BEC54F4022C9CCE09D21B488885F3736CF91AF29F9301108C20498D18C47CC9E7ECF879EF948E7C021EA4914D86F11662EB8CED777DF9BD0DFB78D5241D6A1355DF9A32BCC4DCA7CF629110D69E718B1A1882C587C9018429C42F4930CCF0E9E3D6430E3C1EFC09ECB92F0BF30E8CAB4CA7FE216E04B592E64FE3FD70389DDAE74ADCC19578EA7E305C33623E5E8C43A07EACB05E25B06640F4862AC765F86FB1E7073E2D9F0BFA781258D0109586BB7CC6EF1709304FD609F760078769FE1417123B2C00F8CA0427224738855DB33A718DDA8D9F114E77E82A90DCBE2CE48A0FBCBDB1005EBCA004E47ECC22533CBD53007A4A83782D225C106860D6782695993C9E309218CA487FCAD14BDBF5D95CD60FC10A2CBEC3D76D5475C08BFCEDE7406395B9C202BBF83D9254C24839518F51F810F2892D52979FE57444F901A400F3F1754EE3736D18CC84CC683B103471F5C39CAD46418AD4BE82E02025D74706859250A66DD90AEFFA8536B42C59DD7D13B338D0BB86AB2D0B9A7AAC96EE9E3FDDC8125E51CD08121CD494B32CE3DC19204D6E2F6183EFB5B55B8F6109A597A1EF07ED23D4A5B767DF38BB29127C9CA29C37A5DF4FB92320DCB7748D63C8DF40FC77B931A944C4C8ED41C43C5A7F9C9720E55A9295547A960A0828EC7201FB45F40D2663DB4"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="SignatureVerify"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <ValidityIndicator type="Enumeration" value="Invalid"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


</KMIP>
