<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="5449100F840B2DCCB92E5F0CC601FF792F3E3A0B16980FB9AB26158A43ED1E4E6BA0B386C3E4C1618C03EE1271191ACD1BE6CFCC4B3CC9EE6774FAFE126829C4"/>
          </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="6BA0B386C3E4C1618C03EE1271191ACD1BE6CFCC4B3CC9EE6774FAFE126829C4"/>
          </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="Sign"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <CryptographicParameters>
        <Deterministic type="Boolean" value="true"/>
        <ContextString type="ByteString" value="A841DE4E746476F1E0EAE5CCDBA1C3964F6201BB045FDBD58A8274074B27DBC8761AEF99F25673A76F2ECACAB47228D361BB938860F19F97DBD0A4E80BE51FABB59A3F04742551E3EB62ADA3F7B6A62E6A80ED6AD29063B61F64BE43395E0A1DD1C2815BA193544F266619C4A8BEFB9914DD461603F16D37F5E098C874774A04265662F350BA0CB196F05C3FC75996B72C33BA8363307333B5D215AD45EA4082A6E11D3F7528CDCE61AA46762522090B8DDDB3B5F9F0E54495D71C1E896D5BDD678162D1642494E0E8B4734874080BD1F09E1AA0C8A70308B381640909B682D5F2BB7F30F3FAAAA87D7B5CFDF998C5F9E125D40C424E99E7B256CC0FCD125B"/>
      </CryptographicParameters>
      <Data type="ByteString" value="45"/>
    </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="Sign"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <SignatureData type="ByteString" value="E5D72BF12C71176DED36A5F436C113890D205EB5945F85BCA0DA686E125AE11CDFA00F0DB3164D9ABA16B8EB7AE92CA2CCBBA7F935B866949FE9B7D53BFF0450E1DE09F43DA1D94A1CEDEDFB206C9803AB883B171F25B19C23BAACAD6AF83FC87D6A6AA103AA2F4C8FA363768C4D737D2F8436699A0D9695C0D02F6C68C802F4AE6AC83614D0394C10B9CEB553A6E684E31C6D23A4259CB9F8B1A16E7F0487EEEB42729CCDDF4391BCC1633A1369D22604DE212AD58EDB12EBF459BAE74907A54BC1F9D5D2FAAF3AEEFD739867391356E8FF7A326CEBDCD4EEFF71F44C77314AD127141F2AF089EDA75B01FB2EFE2C0259106D2B116444B4EB9C14BAA6A3B8B76B01F7A8D9252075DA6908C80FC376EDE11D2985238A08EC9A68DFE043486955CA6B3C1BE9ED1F4A26E07E26D852A38484C068EFB91EFDAE8A1D086D3228C5F7DB6AB858DC34F8701DF8C3EF5318BBD2BE9310B68476B827AAEAEE087391187BA9593F676202BD9074A558158D4EFA3255BE3C1C978CA87E3A9DA81DFA918D46B4AE29BBB5FC24CD27C814FD86CCFDA11A4F06B90A169C16FF06A27A100B6361BFFF70615080E9BA144D51FB4192082F4C11F203724509628EB091E2FD1B1ABA804BBD325992A87758979A9587BFC6EB44DA5028CBE2AAD8C61F3D81A1B46290CA437BD97C4E92B3910C7DFDECDBF06A68262EBA6935B2EA0F5BE54C412AEA2FDBAD831E0DABFE9D81BD884207C14DC99CB38E73CA5FAF57E0206E250F8967C8490AADE76195062262D5EB3DD491EE168FF17BE2216552EF96EBFB00D3B3D2F43FF985678393B4038127CD35EFA181ACB9A68A08E51CEB460C3F51D74FDBF6FC114CAF76C12A97829DD131CAFA78A7D22D0F3531D5E551D9A92CBF3808C53E272F1D488AD39E626DE5DCAEEAC58775C41548F059DA23818370BBB82D5D8C30D9E1C458DA87E8AB095B9A2401F252B64AA678011F320385911B88A21B3A9FD384F78C0B918DC39E1A00146DA175F5DB66497531ADEBB411E8C9C8CCFD61B05E9F7FD0C666648E2F994BEC1DEA955D6C1848B1B21F05568E170DE3FD7A690F8508540EFDF7F499729EB01438015BCB9F5E334ABDA547FF8C8CEA5C4D4ACB39B0ED9AA64633B9520569B467D2616234A048CE65E9E90B8C44BA2578DFDF698B31E69D8D626C4E43C7AC97DB4D8BE398028B7A161A1FAA1E6D7D52823BCFD42B697F97F1EF9E98C43BC2FB0E4ED0F9D02E5F2F4153853A0E92CA60C1ADB922A00106C307A4C3571A77EF6EEBCFA9486D406BB2938C45FFC8A763BB889B7523CAC05F1510C7BD39903D95C7404786C4EAC45983D6B8CFE476DD75A8377196221608A5803630E11C7CB281AF061C7BA38167A448D7088C414A4D369C1D94B09C1A989D2F12C9CCEAB89B03BDDB889152867F163A7D8FA167739B9656FF25D1F90EF79306A77C1F09D53889C787519507E871ED4D2917C0C43901D7FD1A63E14EE90F8AEDA511A4E31879446BFC74E273AA179565FB72622EA38AB25C7990235D0544AD9738A1F29A4BB08BA4910A9CDA49DA32695E9564DC284C016C97BE4146D6E86FE023364D0D0E8F448A10F7B58FD90A95B5EF48BE3148409D03AE5C5D362E12EB45F3D844775209905CDD61A208C863114F06C7E0400EB333320F7794124F72FD01F6121A2F1EF8A1417694483AB82A23F4ED23F79F14043533B0BA021D9099E5D79AE18FD04AD319FC05686BF22BE2D11662DA84C6248EEC7E477E26F7B12EEF8ECBCCC350FC10C2E2DB6F2DB57254F621C76D71181941FD9739CD9B6667DF40BDF4320DFC312A00BDE91BFB5C337A9F90B0AC5CC464E1998DAA041823B980F49B33517D1FBFA0ABBCAC5410BDDD5D3B2CAD3C037CF155138C7E778541E5DE394D312842A1A171D395040CD502A1AA2BD8FDAF3F91988664598789292DCB53F3A84D3C1E1F45FB4BD42A6F20B80423CE22C8D976B045187BA2603DDF67CA90CDB9A3CE24E1ECD72510ACD3837F94E75FD9A7F3D8D4F2049CDAA9C52E2944DDD6D1353EDF212AA6DDF75A8553599780F26066364EBD23CC0496866E56BF9FA4EA76EC302404720B91312322105DC52A2AFB75C6CC658CC4E54F7B607EEAF9C1BA9A5997329259C9C051AA073363934529401B71F1422BAB494ACF3F8353014AE8F1B757036AC5327889C1F44D897A099804401A1F729FA7770B26396EF8477F54FF0021A8197B45BD3D0DAB0EA3455F0768CC1D320391D7E489833E7748D6C1763C1C4C2B49A0CD0955040637DD2DAAE7B74B2888B93381753FA910DE5E30BB99AE3BD611122717E4C6ECBED32DB1C46B26F543BE25E9F2438A39A3E513E61D58A08C36AB30D1690AD1625B49F2DAE19EC15320C07D85446CEB6F23590C751967FE0F32D171063866433781699253228F301F9AF1D32BCDEA06ED1B42C8D70D1F6B01E927B071B7B0EE9FD13678765EEBD628A8979F54FD5598627A629D7E824581E3157AF2501CAE554D724E405F1E93F051B44D0694938663E7A927245DE5B26D44833403B2E69F43E9321B16A30B18E1C4F6C404CAF752A28A5AFF8A1F6E59A81B8505C7193768A3F3F100DF72C7279343EF0553A5BC58029321EA6C9EAE79F80D5D032B6A4A0B2134E5910E17CF1B7E63E85CE1D0EDF810A30E4D2F01948E164D6855D30A8FE3AE573C4AFBCC51AA98BEF09CFD86D93F9FF03CF94DF5617E9E9FE006D3B4AAE7F66E20AF36F141E45B0D9EF78542ACC6B93E841FCB5B7703FE554423E1983A9AFEB345B9AD0F574F2322F0B6CF07C7EEA669B5ACB09C9143BC10C29CEA722DAC86C6079D8E8C7C0E6640D2E522A229B7A8E7911B39C78AFE3F4F72D6B9CF12C47D4CAB6D2C20DAD424467C515BC3819A3D9F82015AEDBF50ED634C3EDA4B9EAFBDBCEFDD926976A9AC7252DA51BA8F0E14CC2C3976BA5EB11925983F62014AF2B2644FF9C61ACCB4390212E593FC02CFF0B92875D93496B101DC36EA70FDA6D16C40C3A4B20674EABA7F0F2CCEFF029BFB35F7CAE109AC87747FD37F49932F9A16F87D29986D945588C20BE07763E8749CD39D1257AB69275DA8F08288E04EC178A5C6B6D286288E7DAC1121269AAE6A752117FDE5E85AD610215A64E7BC761649F71EE0D2A22BA94CB99EA9F8CDF648138976BD2D839F20E880C93B24C5F3DDF9253229C0D7375697529CD593BF64801F90CE93FBB938589CD94A7812320289E085A99BB86D65F551519D040C67CD6E3CC6EA397249AB3787C213254B7CA8AC49E75806450190FE74BCE6AC8B41BB79AACF9C2C979D7C67E756A231C8C9F75360CD5E991EADD74E15157302E43F197A294ED12564BC2EA9940C7A10935D1AC4F42BDF01ABCDBC11A2059557E512E74055A39A699BE8587328F1E947F8FD648B5F388E2669462E164BBF1AACF6E1BCADC33B174FCAA9C3D6A66E1F12A3A19245DB5BB203FF5EE22005B84F70CF13FDEF53323BF6CDCA836405B6544E262AAA3CE90E5717CD73CBEB4DBEE1D7886E6DAC25A23DE9C8E7D336F2F35B440D84658D758A0AF1D9337448682BE46AC9112577DD4298791CFE48AE6C232CFD224BADB251AF38CE0229947E94D1D3229DEE9529BEDC68870B78B86CACFB53832E778969F2F332521906A0BEB0EB6481ADAE6EE72CB03234DB0BDDF2E5069E3385BD85263B8E5B31CC5325450225228FAAF0400677BEAAB79DBBD8FACE2B913826D068B53F5007628F613E3D57FDA77942E0B73988C91E76CD4D262103BB6DC3052E3E2B25C8E4354428DC69C6E61C3B359E2D7B80F45FDD803B4DC4A81FFBEF48CF20B9DEC684B633E495B40E6BB12548115355AC3149C96506914AEC2D4348798D19E2AE15031B8727231FD55B9E0A87FC0E47D4BDDC1A3041CA5C6D93458874C55AB0ECF3EF10FF20E8A6AE60BB53030F83F2F11270544DE1A9E1FB662BED8FD56D17BDE2F766718D13999891EF654D014813AE033EF2C2473AEA39B6F4E06134842D23C8BE7C526C9EF715B0982447B8D1E206E0E93404F3CCC343A3AA32CF72F54C11654934F9FAF7067D0217799D1FC0F5001A4B363A6B92E778393B5AB85C6629F9ACEFDE0DB86A621B89BC405E2ABF10750B83E2B48961C46A51A1A500AD187BCE5C2A54A0F3B9346D1A2483EC23E724D96C03C6935C867D977BB4E69495F8DE5BAF3747E548E2C25C0DACEEFD8C0BDD0B9EB9D5ABD782A4E28E520C3BA6DB731204DFCDC1BD58A01679B70B4842310C93D14B28D9C31108F2D01FB12F1D64563512111509ADBB69B0BC27C0431DFF8293FEA2E09D68C0A1FD761ED8C99E56BD7557ECA19AAB89E49E65BE0F8B8F4FA9BE443D197876A5313A05F455AD90458E7C064E16679C0D0C08483785C26F43ABEB657DC829D7798AD40FEC8D3B9C632F6648704FC671B9AB9A23FDA23A765E63A63F78F65E27397BA9C952BF60AB5616EF8F583575A22A22AF3C54D75502CF3EDB15512330F2FA93295CEA956E47086F3DE898C2AC18D6DD43DF2017CC167A62235079C36066D5C4DC4D55118070FE37B06FDBC5A10F0448352C2E1717216F72EC6C6CA45F42657BB436677A616DC3DF34027A2098CDA3EDBC8A591DBE31A2EF2FEF8A766733F8174BE0579EADE573A0AD427E5C5DAF34F9EE051AB01F976D108D45088C08618BD63BD7C1A6022E2A3756D8575381FC5D3D175FAAF7520D2499A544CE32CBBC75F26DBF325344E11B05D80202448778CB38E7B035352179397D4C7A5351F275C4740C0BDA84750EFA9D691553F8D77297A52B1422A22364B263F25BF61D9B2761741115EB417639326280885014A9B5974DEF87DC1AC5EE05DEC571891155E1DB714255BF23CED8318632057FE1CBC62002C30E92AC82AFA62FB9589599F5C9454AD32632CBF7170CB53E563BBCEFA5D217816E5C3ADAC7DE535C55619759AEDDE0C65829BBBBF3A53E0BA971C51C59BCF29E7612C2CD79ECE1A4E95BDB2478F4D8EE11D8959961F7DD3CA88FCA3F4ABA39E2F52BA0AD7A10FBECD777B67FEF26D0BA2F04C7493E0B03239A7EF9F7E5F5C0EA8D758C253DD42C11ECCBDFD852E6B097BC8156645F4C38B113C0C3901B6CFCFAC3A52586E30D20545731EB7F0798F024372AEC16E4F66F124EC29BE31EAF05CCC050A684D25F4959BF1836BEC3B6E6C0B61949D282E2AB57F13765AD082C471C80931A85B360A0CB465A53E6D31A1FA5B024E2D43750A33D1FBF912E110F3B80503D3507F0BF2E64C1230A6056B2F1B437A6AAAD257EE4A7B84E0D89840A028085DC483F37F1D2FDB3CCFEFBB44AEA5F09B9965BD32220F2358575A9CCD5E941AA6FA174970ECB65FD4DEC5CF854B4BC245B44AED3215C27DE465388D36AF9980498511C986A8F416B1DE3741AD5322FB7BDE26B12B4E626DAC6BF2FE437901ED3F0AD288A588BDA3AE03149BBC38792FDC4306C98AFF7686E34F10DD5BFB5E0FC3087DBAC9E51D110C36EB762A239D6E58952F1B8474B5723F94B41A570CA9D26FAB306C466CEAD223B2F27A28EFA842C91EB86EE1E85D3927396CC2A4EF755FF14F892DFD0C75A492D57E8F8319BE853D12D9F3D665CD7A9E18B4E9E9678B5248A3C9029FE86FD7711AD8C257F7E03F15EDF324C0413FC3DFA2256B7CDFE5E1DB5ACEC4E830766858CA57B625AFA19AB59FEF67961F1B5FC1C5EAF1A724F093D9AA297FD3F4FDFA315C1D7136E3772B2A36CA8E023318FE6935E619A193FECC4BF46781C838FAB4C89FBE2E7A52D83BA8F94D4913988CA7CBA3AA6DF46ACD13DE7EE6125B523463B5D9A68E7A5E9183CD81C09EAC86A15FCF6FC89CE29CB46F5B5DBB652242EE53CC68D146AC8C786E99514DBB411CE9D4A0AF58525FFF0FA6C40292A839697D3C7B83DDAE421D6531F0C657E0C3ECBD72B2C20E59AAC1716ED40C5B7DCB6C4F403B313E088E1F1BCEBA3372B9E158B92799DCCD1817C2FD9E4BBF1091042FBE888A73FD051D4CDE6AD0AD93126247E2D9211CDD2870B2B2AE5FC556CF86BC98AE9E1E9C9E4470E5ED136938C2751E8A36ADF17B1AD822D8985792405504381251D28B17F1E0DBF61B934F8B054D59F0438B609D96B7B976B8B841C909F3320D234B83EA61BD7D3569D39D5A9B0F8C835695DA1F365A77FCC3DC11B23D3946D463AF2F147AA88DF147C738A46A384DD39397489DD4EE853C45F2B4CF060C6FFE87076C997C99F10242B935D4479CDF38AFD512D7B54224DAB0FCB04574637010E4A8209D94A18386A66DD827516F140DE2E537BB7369DA7E04F16EE92B8510D83229ABC6E8391B562BE2AACA1A9EE1726CEA82EA4CED39939DA01625905F0AF4922FFBFA0D0D4B7DA8410D72411453A7C73C38233F18C3BB39BF60BB5A448A542FA5C9A1D1FD875956C80E9E0AD694B67A8A09C2BD9558E45C8B1ED609BCF3CE1DA4103E16757ABF265E4A4875E017BFA0D3DBB8B319336FC4B5EEA5A94FDB21A8A87ED0D6CBFF38F786DD67FB1875251A2FF4DE9CAB3B3517B1A15C800E13DEBC7FCF025275EEC4B4F1B39A1AE815E1C33227062B55F4FD73D43C1B313FC7B32B0ACBCC1E20DD7CCC81C8EE9A5B38526D63FA932474AE7637042683443D97B2A5288ACC7D1DE721813F4A5C78907145B450B7679DC11E1AD82EE3AEEBBEA84C1EF7E500F05AC3B8E01E3E43448C4FC6A210834FB0274F5737CDBA901E8A1C33FCFDBA1F682C9DC20B4B9EF8127242161A75E4345AC58F0FB18E68949A7EA247EBB40FC1EF7BCF1E2AC2C8E26463AF17532449B39A669B77D0D6240C68BC4A1761721E993698FCE7AD6981BFEB76C40E10292428838E95542813E9ED9ACF6843BFC9D996630C4ACBFBA7D08FE024775B1AAFF99235A587913127CF181ECFD8AE459273D2C1F83CC13F02A97BECFD86F3B0DE8E6EBD2665F3F8F1B737E22370CE72AA4728BCFB175F2B485EC170CCCC06BC33030E97FC02630DF84E66CFFC7D262EDDD69D5E1625B3579112787E29C09675724B3B3A2D5245AAFCFE3689F9ECD095DF16EED958851CBDE7CD2A60232E23AD455556CB99D8678926F4E228E3E24144C6F5AAC040BD1BE040BF42341767F9C3E812D89FE907CEC5B32B25220FDAE02B9FDF93C93744DE6740F1FE320362860BEAE43B3DB46247C4B25BA9E6D60B0928BA7C4CB77DDF6828BDDF31303A7517BBD5A23C73C31CCD1F2C0141528CF349CDB8EEF4CF8C6C4FA2375B4F84EA45286F32CFEED7FC63223D9185BBD1F82BD6ABCF49E0A0C8708653B9B4B2A3F527AA1BAC3F8F907FA76268E544E05E8A837B31FCC5D91855B12920D9FDE9DA649AD13DD5BB3FFB0BEC48158B5D60B8B44DFF24AFE2908C5EA1603AA1019FE77C2E5446D6CB31EE4FD4CB7FEA7600E2AFE376656E1AAF09F7D8B22ACC653A9C69293B7AA9625EF3969F2D2AFB63285FA51DBCADC671F77DBAF61E257E1A0C9301734946C81A3DCC40F6332A1A30D4B081550D20FC487984706D9B02B9BF10FB36935FFF25D1EFC234E57AD2FE5F6A84150B08F54F71C7A5F222B35E9EB8E028340614F4B36F000ED117EEE5B15327C42B6CF1766FA1F38903DA81EA4CC1F7935D0BADDC4DCB2974946198D7C3E1408B7317DF0C992F600391152DA0CBAAABF50B03AEBF39DDD2398F6729570463D7B8442EA81DD7EA7196278310528676005539CFF62EDEA871E21E6835646E1FE3598CC9BC453E3DD563A7E26D8955693D8D6971115FE0A307167574EDA42FEB3DF3D15C193BD9A75E898CA9501B5EC4E3E18BE9F992A6D6950EAE0D1B647C068AA2E36730D1BE16F7DB2657466F5C50D1BE4E64A2AFB58B84F4DC1C2CCC1C6006E47633A77A83183122CB7DCFCD4C3FA4A264A3DCDC15F400BB240CA571C0B220A9B9710F9C271C8149C5088DDD19E9CB129D934472D52C896563554611DDF3FA03A7DE2AD4A4629C3710D515494D5CC08064415BE4FB4194FAC134D02F2AB2CE58038587131C84B78F1EA4D843EF23DADD7B67D9E307E4B9BEA2AFDC3655E54C2E67BC8ED3454F6EA97F6EBAF96506D8C4275CE156DEFE788422861A28B3802931D79211E6B048C20B8E2C428195EED4C54970821ECF37E63C5811997592D62D02BA72F0342D7AADC0930DC4862436E11F0B5919849951CB42324C05813430C03CDFE14D2C2F25F18B157ECE0FD9C98D1493B419F9819365A17DB7F1A7A05157AE330B8BDDA69706C6934DD040E2623D005E33C3C8CFDE0026D654530E042575CCDE3C6FD5BA23C6E6096FF2F817D4271B780D47DE8CBF38507192D684A59F8C15079850EB20DF83EBB42BDAAE00F941A9A958D0DB49C69B8B54E6AEA9F959297B21D999A2A591360E34E3B47FE41927600D31CB21C15FC695E0E808668669389ED49857606BD97EFE15E59F55B1BE36797DAE17B85D1438255F8381973CFF3094A6989ACFCCC7DAEF72E84E1D5339F65B5DC7C0153B96D6B6503A6AC5B843CF81CD7CEB0C586B39E0CAC864A9B11C4E818F66F1B3398F5BA91747646524E8936123F5D233295C1FEC3707400C29ABD920AB83FAA4E8AB05A5523F0F4A9719D0A5B346C7DC898385B2FA0DEDC36523F897B2498955DFF50568A1A452E4D489A429CD0FC28419429038C9D011F4CC3C82D20AA34CFFA20EA41C856E46D009C074D0C477474EBFE8B4675E04AB7CEF6E42987AB4356E8589EA89850A659C91DBB8F4F90A50740B3EDFA1096A8FD6DE4844B0C4E13051263E48DB09AAE7590CEBAEB61776E74DB991FD25AB6FCDF38C230C6AAF3C81124CF0DCB7BCE6E2956D8785C5A1021FDC038E65CEE2E1F08AB63B8E191DA278F71D4F7FF79744BAF5C112B5FB4DC8DCE16FEC4734D9FD05064B620086E8F61491DD5C58402C9F11505A452FDC76DE3EC6C9A40F3084108601B974C302518948184DEB12F225E36B7F217E6D1246E452E962EFB18471EF2A7DBA5FB07A73501FCEED56B69378717A2442AC7195222068C0DB96D6D41A1FF64C87BD68DDEA9F975CCBE69F59153414BEBC0865120956CBA89DFD4FA17963351E20B76AE51FD8487EC0FA93EFA89209E0277656B79D39F7BD62C22FFEE5E0F52E4F64689F501260B51FF0E202473BF5EFAD45132B8885C966198615D735C100655F66ABE20C437CC1D3C2C17521AC96E7A706105A3E66E34AF27AA369FF1BC67BFA4042EE7F4586140C13A5BFD58174D3C74B776E8E71620E08DDE34EFF9EBC44F4D2549DD792423C24E4514D40FFB29AABF747D1C8DB67951F54DFECCB216F3B3F28CD2610B5874D75CE9F37522A06B486D7B43B4E33DC30527F75D753BE83B1A1E9B71A8E058C3E5297481FBF63DFF3513E0E0F55824D6891A3844B115BDD5A943F3EA629DC04B8C8C43AB40654DBE80B62032A173B9E1627D24B16CFAE7336DE76992746F2FD724B19CCD61D915FC543343B19645420B202FADD31AFD852CAD557E073BE5F5DC39D51D0B145A12D123AF5F3B80983EB78D1794B4A67D270971FCF4A2D3718B53DAC683353DA4FA708A6302A9C46538D6D02CC4F3CC91B3221A8E438A212625F9C63F2F7BE5AA1D84D0DC737B9E7F5B4EB450E1B5760C5DBE6CDB5F8C283D4CB52D826B5D047FDD4DA9ACBE4F35794C47E8EF903DB4A163EFCF110CB95F6497CCE4F687448CBFF55CF6973C198E30FE088EC133A1A0CE5221C11A9F6D64D14E38C8B0736EC582C8F8F5BBC2376DFA93FC991C8E987C0C38CF4D4A3BF16E1FA7A3AE78C09DA9829376D638CFF639A29D8693EF4E2A2D357B9522BBE34173AB875E38B482DC2D67BB58CDDC96B9BBF575167F7F7D47189F79E99F13CEBA43F2808776D5E180586F81BFB2ADC99CE118C8755ABF5C44283219F76FFBF8BFB00A456D80D6857F6310B6389C6CBD12637E92D3808C8DE393876A41784E32EC9ABF8065362D498E545327269839ACB956878E3B68F2820E9D8B784E6DBF5D3248D34CD80BF63B17C1038FF2698685DB5D5532339BA72758BB005CE290B426DABEB37E67F938D9F8D7C4AE7806600CC51AAB20354062284E868260549808E8C907B5EBAEBFA5068396C5C42B10290F6919BE36D8BF3DDF211FACAB80C62EDE28D2591D6A6912F1E2EEFB44404A1FC4FC8BB19F14E578812C71D6A3F0F15C0BB14A3385D2EB7D75622D0B9E3064C67109A77E5731A82889E49A31341FDB83EC51DCFA55F0F946406B950E5358E5F78438DCC910ADEF9D5A3F1FC6F7F77335C3DC43F37E782EABB79AA1B067B28B9475B4B397DEFA94313B0014E394C003A1A6816CA613965D6229E5495F095DD2CF75B28D84C12B3B7276D57A807104AD1AA1F14D9F5204E99A82E37AF64FEF950843983E23359B71173DFE10D010A5E5B40F4140B2483B676A38AB3F27377CD3D047DEE5422819278D71FD6AAE670FF2F593C4ECE373FD026F9ABD6E058E5DBFE16E3719DBE681BEFA4CB044F577482961434DD5B09409B2DC350D34100676E8551930B43BFD7E52479F3759F4ED95DB6E9100EE97D6D9463AD6B7762B260A181DE7B4B9140528D19AE5950B5CC2ED464B6268CCDD1C32EC35F7284BEA428C62E4D9382AF7F3A09C04D2922CAFA37375B5622D6049886FA47CEA6FB1B307BBC18115D18D85A430027DD5415FE317FA174EC80D7AB06339E3F8494ECDA6115D5CFB650FC991D54B1084B2D3303E0BF6E142A3D375C276C467221ED2B65A48C4BA62B99CD9E5B4784493E095435ACFE10EAA70848E5CEB912BC236EBB2328DFBF643E1A4D7EE6648773D7E03503D48C2A3499B0F9EA8EB732EA24B03A9BC149D4B3F41FD6B85DB62F5ACCDE0B093E4955FFACEF12DF823090319F9375FF07AD40DB771859B0D9C3A1C7ED4E086F94A3A7AF57F7F0DB1C0BF876569A3A0AE4D93550C0333BA7EDAE5A1BC5F2B84BCF33A7F4278192D7E8E43CAF6C6AEDA7E624822CD575B00DB8ABB1A6C7D1409E3359B30B5CBBCAF402A528EDDA4E83D9E36D2EC3558989E6A9A30709CE0007FA3106ADC073970EE2C05D1D29FDCB9099E7B7873DA8349CCF50F0074E31ED1B7A6A4284AC91326E130559009209A04FCFAFA86A51CC1C00467B19E8394856AFC0DF10697888E385F88F989FAE3DED13BDC593225E88D4847629E41C98D4377C7BEE53190966F2AF63DC4A05E18B9980D2A1D"/>
    </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>
