<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="CB0841B306A7C4B8E90C0E96FB1EB81DA921D56F7FF430F30966000B0E0017CF804DFED10858DE2227C0686B1C00DB4583CD0651E009806D10A2413064BDC045"/>
          </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="804DFED10858DE2227C0686B1C00DB4583CD0651E009806D10A2413064BDC045"/>
          </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>
        <Internal type="Boolean" value="true"/>
        <Random type="ByteString" value="C81E202093129838159F8137BF72C638"/>
      </CryptographicParameters>
      <Data type="ByteString" value="65E92083E3F861DC139A079726ED3D3ADD182B81130D9853C2963EBD9241C969B325C91274C8B5F4A0342D2B665ACF535C147988DB795D2FFC954B98ED011041C66DF2F541994E56A107FB713C94E80D2F2BBFA3838FD6A51B0BACC31E56FB9BA66ABF4F68FE7E1BB7FC18B21E793AA9586AEEE89DB6AB86BC5AF4BFB50653BAB91AEA763D41781E135C592E1593FF0FCB62C97210B4B590E1FD90E01C9278112A2E451E88050B21DCFF9D52478C834D3A10522E177DE8FE38727C4962551DB1AFA1BB99E03A1F1D90E1EFF9B3ED035D46F3353A4327B2E5C82658A8229C02CCF951404BEACA40704B9655CA63B125901B9FE565211702EFECA56320AB6BB3E6AB53ABD97E1FFC2B58575246179F8B2B470413D682AE20A42ABF6AE6F598C89DDD6D6AEEDD6C942E75671342BC2DAF578C59B97308905415428845134D72936C990E74C7F7178501771B67D6C3632D70D3B759880462AC51346106626D0C4ADD3ED7A5E99D820FE5E2BED6B4E2887748EAB320974FD1433FF8114906FC67BF4ED0495F3BAB1724F34FA85A48A1A5637E6802C92D5B1A269D125101C1765E8D3C0778594507E04BB4E17BB1756E5690F9D3C0658AA4C6C62A8E671BF7CB056F011EC99F329F373FCE8C6DF42144B5042E48CCC7E660AC05A6AAF87C47AED822D59DF62B7385D8C69BA7C536A96D71230BAEC9CFEDDB0DF7493C240B65D2E694C317629267C0B3F817BAA2F357F642CBB55E4E2D429B3937305EEC267DF0813D9B1D2CEC38278159DC0C6A27123D553663A1FBE70F81B1F0049ABAE91A8F0482E2B531AD2CA66CB1465EAFF48B3ED2EA4706B5817264F2CCCB5992A5D8C8B88B01F665E5289D3C19236E4B024E7D49974092B1D31A0678489A5A4A69C0901F9261FE71D4D5137DF8DAD088EBAC8C2715C25336F85A198A73CB3AF8A59516EAAB5AF88F75920BEA768A0BECA579448292FFE080AA3C798AF07404E0BF890704C67501302F1F26F542FD7272E409FE77ABF981AD9ADD60AC8A27AE9C884DE7E8FCF0F6A3F0F07C14AC7A5D0BE903B19E108C2DA67204F4BD19F120AC33D3709F085B7596A80F03D9A0F4B18F9A7A9EAAD3E26FF8EDF04472879FB2F3C91D085E0AF88587AD858180841B97B6767B5CCCE5E9C93C317A988EE2231C298F88F437AA280BF74683939C1EA172857E2796A3C8427CBE55B38615EFCB0B41229F22F7A015DD0D1F250E61A71EEFB88F8759EE653EC9B17F954D88352A1C55E53BBB0E5A020DD815FBE192F4FB53A23CBC3F0C20F07DDDAD7CFAADEDF30800B7035DFBC12C74CF947ADFE21C772E7A433B7B3E2BD45842367C3ACED2A152F4DDFD09227596DEB7FA6AE07933B35AE84BCC4F40E7E6FEC125D3919FE46F3A74F31295765F7946927C632529957D16C81B1E3E0D1646077374699BBC295A1B209476F7497B760789DA6587EF5A722AC190BAF9FF8FCFEAEB5C11ED660220F803527F9CBF3FA682151ECEDC0131648561CF9EDD215D6D9F303536EFFE8B2558B667B853DFD4FA5F6EDC566D2FFF20214C0F78"/>
      <SignatureData type="ByteString" value="FFA299FDF8762BFED4B8C529E8C1E784E50E39760F8DC7F5D1DEF1F0D13C485F6D02FBA882AF245547991D3B665706387C2B207189A58695390F547DA472C4166373EBC2E81CCE8575D64901228FFBD0ECC4E140FADE3F302D7F5476C8183D37FFF1D01E93BCCE7F9837745EBE68E2E768D417C68024AAC11CF9DABC823C457A7EF6736DBC0AD77E83004119BBE26E1E5B5BB60789748CF1DC3650A1733B82422B392096FDE0608872B74C5796CDF1BDC463CC92643DAFDF1C6B39FE7F7CDAEB3AEE2A32F514DA8998C876235F9F300C0391493D18BA3B46F91D8CAB987D552B73F48C78019D3494F9C3E829CBA8A334471B4513A6464CCF04978BFE686DF53699B6BAAFA844AC2D6554FDD6578132D1D7CA9A864B8D8F2F79365B738C79CCAF724DA661695A50769E3AB26906F00A48BDA5029A21D5B69533B2ED0D8E32D5CA027DB2F89FF29F567218BA767846FAC9D3B5C4E8C829C8A27A77A7D1BC4A8476E2C90A3ED9C8C8640D9A4376C4255053BC0B84D89D650696CBA4B413F51365F9AFA3CAFC9AE496D3B84C28EE1E2BE5DC51169CEE91860B213E9A6442A61C60D629D11397CDD96D457F57728F9B17BEE395CDFB10A5D66DC298FB044E2F9251E6EDF485DC2BEEE2A10C14671F3AF3FB7D0F6F532B2C3F551EAEA4EBB37409E83A60329EF779036709191872F1D5913644715DABC7469688FEDFBBADE67A95042E5990EEB7350A597B02F5DEC0281E1DB0529C52ABBD1636847F7347FBDCA69E8057C8850080A3347D2942188E64C24E7DC57E4E5392B0B12EBC7D72C240F4A58D2F5E6A530DA3882BBC34012748ACFFE96F941C08E2D928262E438EBE8CE0FDBA9BBB4CF4B213CD735843F1D20C380C07959B8E4263500AE80E54ED00A0371DDDFD0DA527CC004F45D089F77A461DA18D5F86D6FDB48807BB99D2EB7168FCBBF69F767733E9809B18154BA8469C729F4266843F663300A3211F8531CAB8DADCAE60935600E89E2B7EE682ADE725430F0AAB6E144B411C753F21C73EB967C08DBA10F3335773AB9AAAC7E2DA4D2C24435477603AF3BA84A43B40BF4164DF752BBA7F8CD2699B2187BCE39C02E9EF48FC8E578863060F6D8D6108680F18EE0D8C7605D432B1AF22B9F8CA20A512B26492C099338AD16E8587E7F42E5851E27CB5F184439FC97588B9F75079ECAA621C2D87C7ABD3C8D6ABB46A079CF056EE9DCE45F178C0E445BCB4A08EE3735212A21B2B1D2FAEDD5EF4D63527CDDA0A272C6FB77B20CCD96CB45B86589CBB4B7A1208668DB3B6EC68BC9835494F5274E28465BA415A79E28A5B52CE717125EADBCE8169B7083EAB3E1E31AC2F69387EC611153E33F308A7BB873B115CB924CF1FE390473DD242AC2ED116BD1E2B53393D62C709C14684C6EDB9AEDC2BA4B27DB58A36F98F210850AC08ED83979753A91467F7CFF82B6E6D40BB0392ADCF4E48F23ACA8046CCB755A02527F583F1827C3E47B7EEB7A3D925F25DA078C2CCFC1A4713FFAB73B5FC804090456558D244C8668D912ED1339C136C9560C8E2B4C80C449B3D903937478117BB24465774772427AAD48685E8D2294F016094062E5B91E223DB1616B7D561E51549D4809ED7818E33C26ECA2C27E949E74F83F5F1E7EAB7E7B77B6F55B793EF47FAB13056472D7D0920278E32F144CA0927A9DEE04BDBF455A8A4C49F19FFC20D8DF6B99A1D42B6D7B1A3B956D0F052CE357472EF00CE4BA465E7262E27DF7C9D84CF983D8201E29C6C239D8D6BE3265D68E45E31FE6FE5D19B96822A0DF05477FDB3ABAC7CC289DBBB9F07F5B9F5DC2367E2F2913FDC44D6903BE654F11729EB15366E37EBC1A7181B9450EF8C3945E9340D69E3851001ADD7C13947425F3B1D2D1F51973AD33433380732239825F01C347CA6BAF9965915620E28708B28F808710C5061C26543BCA95AFBFB348F0BD1E005E2000C1A1E88161CB8887BC22DBE15FD6AA100FBFDFCC76BD836BE45742E8AF159D4B34AC49DCC3E905FA396EC49BD370B417EF2CA7933E3425247C3A64599939BF857F487FA744A357E458D529910D8202116D6C1125BAC9C56212A3325E76EF423BDD79C59DF5167CE8BD720D9B5EF991BD4688D4318ADDC417A8F5D06740B035AAC4690D54098A458D80743F11F13841C2B1DE0309E8FB7DB8ACCAEAEF3D713D74EAE8BC4B60C4ECFB6125A8D87DEFF6AB335467225BC86797D74466935F5CEF26A77662A7B2E1A70BD9F65986C11CCCCA29630F3EB1C034E0B0DF7E985DD7E1E40E5080D4A8701D0FF813A5E6F7958D3536750447E7CFD69C9F599A4CEBDC2F9BC816105A8030DDCDC5E451F1A27A6A5F8208C263FC3B2499C283A499754BBAB15B6FE5F0FA7A257B074E4DADCD993ED62D9109470B669719AF7936EAA9B09385ED28868AD431C29A6AB967CF354800079187E1A3491449ACA3C3DCE9DAA51E6EE88EAF75258E950A251F724A51B3EB349A5333D60E0F6A5AD60AA119EF05461F7DDB7A4D65A344C743B073819E8879E2F973F8737DDB3D64A62D2A09030A27FDD1C23EBF562C0633D90F00D176A46BD17FB3B090D5AAEBD26D2BDCAB581F9D26BFD6A3AF59445926AFEA63E6A5E52EFD14C368E46B531F557A371DB0173FB76D5655BBF846E63245EF461CBB666F9A50FDF323E5B7347B1E25173B5D36B490FFF32B054B77BA3D23AAF343863C22DA1E31A626898517F48DCD1A365D00C6B8AFF99FD2A7CC939CA19DA3CFA729664B75BD6CB0260694BA16C8EDEFE41407919F958111811BC6A76CE6369B338F03016D1C19F561DC4ACB4399F7619CE2224AD68F1472610BD0A67E248FDFFF7F7BDDC706EAF76FA6D1F300F5D239E8BCD7E48C53C67946C386F9FC85263A1D73867F505850924CFA507EE4AF1E80DC75A27FB25CB89533BD5801AA9D8AB8548AE951C450B1B357C7ACD15340E64B229CBC588564294C7832F0637882A5D8DD6D6FCC4C4102973135EB0A4AB739529C554DF73E718398B76864B8422D1E11522C148063360E6EC2623223959780FED86639C4C3A29E48E8D8A0AE74AEF4B390A94CCF128DFE997D4D94ED51874CC960A508530741CDBAABE32AEBF0467830856CD5D757E3F4E6CDE0FFFB92A62EA9E17F53AFFD85A5992061BC2DDED7929261BB4C16A71419C0D8D55FD3D3A88B4A50D760158FC20BA922B7F000C90CEF5E491C4AF2632312AEF2716973AABA33495BB904FF0DBCF2B55D4B8254F75B0479E08AC83EB02F77883E44646522290D9099E45321FE4A60EA1E7FE90A5C44FE23A4944851713EE83F2C63FC99F717DBF7BA87E6FCA5F1838F05F57BC9EBDFFE517F99686523D5594D6D397EA871C67DFA792D8D613467D70455DC0A503FD181D399BEE1481860FA488D5E0B15EF063B7380FFA6F6495F3F5180AB05F71C64FB6994E858198F66A6D188BB2A36B930A395EBC6FCAFBA14666E3D60250622002C39DFE1BE61D8FC1AFECA9612B7FF7BF0C8B8F244FAB926E529470C3FFB49405F682192A62A8E5AA2C1068003F41302657C354906076EF57EA1D5A528BCD6E14EC2E75DCD4DD52B82164E0D7A760755F95A65BCF3F5AE4EEDD27B68FE95DC730381152CE6BE56828413B93C11CFE038CB31838D3D6DB04876860793D315D326178436942F4D83C62B5435B8D9639BD4CFE16B226699E44704EDD1EEE7CB63FC89239F230258A7803EE979B6253BA7F6B5026DDB26F11F480E05114502D0AD8E45DCCD255B02372ED3E66C977AFF0399C086DBE8A8B93C2CBE0B1D01C8BBD75400965EB45DA01A02193A9FB8924A298BB8DD157CD5F8DAF82B4F26D4068998F98E48188511B93947BDCE2640006B8DC1D3FA5287FA363CD49AD5B5765BC3054F0A6479BF491544E78EE04F01380B72C2843BA8E501AB4C9BD08DA27205CAAD1BAC1864CCC26181B8CEC2F735EBCF2EDF7F751262BEE6F59DCFA992CDECB64E35C7752C138A36A616543DAEDFF2F3A10A2EFDD48A83EC56FD41172FD6E0E485E60A04A9ACAD09439045450C444EE3E5E1D8EF3D7E1D6F59A7677249846B166C040F5D6C0CD11222C5D94F4CFF3BD88BD1BF4F7EB3F980F0A350342706207D0EAB0427EE94BA457D0F415EF627AF33D486DE385F4AA580C120F0CD5C550453B4E2A5438810A1B9C7877FA693DE5D4C7D60C0AF490C0E4CDD9CC8BC51EB33E1F349F32BE4D645EDC77B1C92777F1336A774B973A2DF073E9B4A403F6C0E7DBE66F9D9C30DCE0F3EE7AEA614A8E48567D431789E4974D5235EF464CD6C76507A2E11352995A92BE1BA8962B4AA44156BE64EAF9E532AA6AE01990F4B0CA34B6183E5463AB9E93F4775FD5904F226397303D704662DE7B41E77EEAD0CDF5F6ECE72353E8D3CFE57FEEE082D86FB9B95BDF43B302D9E8B7C33B75845733410F3ECCDAA8724CA0FF330923E9D12210462BFB6AE84B29F2845AEE354E85F523C89195D03A8B847C0CE73BF0DE2BB6186D85823102298B71FD7BB0F3515515216F51A967E973A40EC05B1286C7540402AC5EBC4E1D8F8AABAD13E829475D760E244AB7D76420CCB388C39694D863691FA6B2EC390FADE452FF06B9B1E672ABAB0DEB7BD6A717248FA7EBF3250DE3AC9E886132766122552C4536BC5BDBC6A513CAA3F00FC0ECE8E9B727D80B9D660DDB5D92CB5F06FDAF31A45FF25E0EE12F38582D385A2F703997D802FA631887ECD15D720EB65656C194A45EF2A61A72BB92DFFA912181E24044DAD61F380348B1950A20BE860D4DB2F757CBA9CC6D916A5EA3D6C49DB7C0BA61199C7B91E9CC8B7C86D25EB3B5E5CBBFC6C128D3653F47597657FCC6E77387BABA9CD15B6ABF79D273BA6A7A0460D529BFE214A0AE61CEA0A991E3025425245DD4ACC948F0D3CD98D81F0359DD0A0184B63455ADCA19E7C11962375B3632A7EB56482CAA2124F0BC419E92A74A70ACCDCEB8802E34EA5A985F1344554DCCF5FF58B3A2C5FD28BCA780FE652B3DDBE481B3911BFE688B1146D2C9106D9AF0689001924E4F3A0FD4BC511674B7E2D14CB3ADE56809EA6E243742104794A168F2A009824628EE7AAAED49624649CE11FB1FAC8DFFAAA724986C08F6FA02C16CDE72E8C9B8737CBC6E7308B4C8A535D1E876946DC1A6A2AE8F5121CD8C1DE42D01E8A741BD1D0AF752B20C256EC88C2179468CCB86D204E7D396F142087FF63598A79001825BE72542D4BB85BACE12D2C45EFFB646EAE0248AB16075FEF6BE8F0C252A5D12DDB13139459F197DB84EA8B4D20F21CEE73CF165FDB0E146E86C2DD2A488FBF28704B803DD7545555CE209129809C76374DD2C4647220930C9DB865D9D5FC0CD0B5167569EAB8540FE7D2DE9A115CFC14EE4381A05AE22914772AB8AB6D0490791CB1D0CB65A91F0903CA6B2ADC9420213FC98F82120D861F4546F462EAE42E523789B0F458932CE059F86578D4FA4697B26E705CB35EDB615DC55DF49F62628BEEAD50B26CCFF8F618AB287AC70ED6DBF0C249808715611FBC98121C206CD15600D79B6C7E14E3F99498B9CD64502B2D01F0E9044275EC7E492AE7C58E45C8C125C6799256D74E48A06D07C4BAC8517861BAD6F75B554C4537C85F55674649948EDB97FF533FB04D3BC661970BB26C7D7300AD033974770D34518EA3DFB5CF76BDA70F73D99BB3A68ED0F5D2F36D2BFD592FCC71D473187599F8FC66DA46AB0F33CD9303A02E56E06D8F5F7ACE907C37888F34143649DD9DBBCBB54FC7FDA7043FDBCBC68AAF561AB6E430649948AA9A16590EE3FB2874DF3BD0F52C23F294351D9340AAA81A3B3AEFEC2DFB27F4C2B8AD3DBDCF86CCC1B9261243E903D971E4A29662A054A5E4D4C399AF28150099D516C5A78605456D0A788F75BAC9A65C90611B5BE6042C0C5DEC9C025C4F48FEB0EF55FB8F8361C0FF39484EDC9941ED71823F9EA83B54CDEDDD816DD218037E60E5F6B62C939B7F21C7A2F50DFD76DDA6BD3297959CDC0E95C9C18DF82893B8B4FB7A22F2C15B18BC6EAE6F1A7DE69334F7CEB9F753F723FCC5E8C6F833189D5C0DFBBDC30EE96BE091FBAA3074DAB5697B38469C7BA3223760C77B15F9B2770FA5ACC39BC392363AFB0ED664A61BEA622A1BEA6F136573222B4E1ECF5E9D6E4221ABD3865DB4B5041FA8572F5F115AB23240D80DDD1EA4B875018F17E705B2EBFFB7AFDC7029E90FC3BC8944ADAD4EE0CA2B7BD187952ECB3231A9C61DBAF1A1519AB66D9F799B07A7A1778479C344D76657679F63D45B3F63F4B5BBECF043B3CCF23C36C4FE15338EFA59DA3D652B8D356AF7BAAECD6A9E3A2454DAD19411BC982DC67A3611250B1FBFB25E46D8BC123C27EC044C876FD6B98687D6813C111BCC5CD0181B954838FFB5E8CEBB5745202E984F39652CD770DC4D83032EDF54937E021C8CF798919C77968953E155B9BC2E23C820EFEC2C7C940F4E00A391BD08B9124577F1E1A043E03656F8E03A9E56411E18802C466205EBFE9602EF7FB4BC284C735D69ACFDC2A63173AED821AD99B0A9831DB9D20470A83F33AD3D2578F1BBA6AA7E409CBE6FC3BE2D8BF432A7A4A639BE0670661DA2B38EC03773B58AD1F84AB76672577478A76B5AF3061E261ECB6D2D19EDCE5A44C0599F235EE479E7819C42FDE4DEA3DCD61B5D1533C4E65CA6DE1257B5A93B5BC4415C67BB065240DE64B57BB49CFDEF87FB60B48CBF10624AF664219A1C212EF30CA74FF6ADA87060A25DF5B288F4B5FF868C1670793B6C9D7866D9047F4301487071596B3A10A901BB7018DAEA22EDC2F4286255D2E4FDA204436201F641C526AA077750584DAE6E2499382EA06EBDFB08656B3B42B3849CD3AA3DF105A9149BAC5E584AD2DE95058099847800454B826B5F233F06CA0E1EF8BABD5EFF2A94AB68E890FC68285B99966E7105B3F38FE2C07567A212FA0AB8B67502CCC9028135AC90EEC16677F7A892C13FBD429F5708AC734274BDBB1DE073AA890B3510D08C6855397E18D79DE4EA969E237D33211243E542C4F846E564EF631398F6228EEE799A4DC0F4A6940C3CB492B605E75E1AADF06F0ED13A8A3D6380D4CEEEE7D994C7711B741D329E11FEB7221FE399B37EF4CBC05DD1CCECE914CC8BD9CBCBFEAEAC940649416ECFCFC92EAA46568A24688B676437D9CA4FE27E64A9B740946DBB7084BD57CBE521AEB984547835603E2A1EC0885E20631EC16CA29A2B949951E403AD858CA4BEF00342110C9EADB9449786F058CEDC94007FF04A69A89DEAE2EB4CAE1CCFC18B5646F1160B5995D64FC106982362B8D857C430E62F33620CAD8F22180AEB07C73EC406092E83A179DB36827B5F00F6CECF16950DB800C2A129D80773B88D65446EEC46507744DE7BFB637782E1F980C10CD540736A4FD7DD13D100AC9D7EA6D4617A9F893348658398D311C528533916E6D62BD400E3DB89CDB4CD43673BA77D053D7BEFD57F1F323B122A2921F82BA273457A3D954C4C89BA6EADDD07E3F1E0947F976E7380322E090A6F3B06D38CB6EE3CE41440A720C1BBE37640DE4A00C403B618DE63DFE293E762B7D80CC2E24D0EB02729B5C5F84C3F4B749DB92BCA7A557C04C61C66B6228C17CD2E7B5CDF2CF6E4F7F593B662FD5D98D97B3AA97D8BD46ABB6DE9CFFF23F5CF9D332C6E4FCCA5CF7582EFCA424D35078C907F37B125036C9E42F03554B1B9979BD93E8A30E646D625265ADB4411A5AE6CBB867A6036383557AB29898054FF756D1758088E95948D39DF245A6B633AF3492D65F7C220EF1504DC720D59E938F1051A764F8795286D7F26475E9E905CE1D9B4983C37454D61E892762EDD8BB11EFA5508DC08A6DE94A35277EA957912B07007531C00A2A939EC7C59A8EF7A8AEEFB2D0148A17F4AA2A70F77A0A735ED6EDCC38312F93893BE0067F73699B15BF771EC3673B08450E948E77CBBB714FBEB73A28CF3BB8D16435A4A37EA75476C34E9824AA7C8AFA81D3413A7E52B67D73F54E5AAB470623FEEF7E48FCEE2CE3578B02845C426EFC0DB8E21A0D341EB4066609E521E08CB4B2697CFB457844C12E76FC40DE4B575E2BD5B8A5FF87E2F046739D4141E07600D406954ED0DD5B2B3C16070AD394D9445FB4268D0CA79CCE45D2DFAB58273552C48A3344B46E76CD8E996702A3B26D8CB99E1B72C4FCEF39F748F938FA0707E043C0BE671F8E8CECDDBC8388B71F6144D63D1793C0F2AE917D928392375C4E5AEF51E2E5A21A35C635170BF9D937F2E182002F7FB82DB4C529C5A2A15AB38625BBDF56EC9B0F19672D9012BF23F986F45BB598DD3040A7B20996F7C546CB2626E401B672F25FBA34515077C5E527CE205F7CEDE90706DECB3B4ED817D399D078C072F6498F222079BD18A346FAD28814D604F4C94B38AB053B3F5A055DEDE87EEE881691484174D0E6A89BFCD9262F6DD4BEFBD8AF0BFA87698120DC163629465559094DC7D595DD3F253DFFAA504254B04DFBFD2D57F93FC7568EF20D63CEEB182E95E15BB51D185167802B1AB280641D747B206935B5017B5191CD052C08B2B08620CA8D02CEE6CAA6600F19E6E30845EB46B53624DE66AA563B9E4C88EBC4949A09AEF65390029460D39287CCB6797793DE54366371C3ACB99D18967F927F715EBC774E4F60B078DDEA0CE59F127CB44F529C6614F8F409258288C9669AFE98D16B1BA50727C808970387A88D28101A35515404CFE4BED3B9C4226768460D0B29BAC8B86A4FD66E65F97B9A3A73A2ADA9DA7E45FE0CC6DF7E3044B0D95EE15F9C7580094ECD3B92316F11EE625BA851BA41323C0BBFA091EB4236C203D2406063F890A61749CEEE3DABAEFC31A9684186B18417E2ED30AC715C211EF97B7282767FF60077A703D9340C9F0ADC8A6A9E2204616B5CAEDBBE47369E51726B734ACA6F74195D7B77064D5CE7EF23E7F9CDFFA090E5EFC302456B8169FC7B1285DC5A6C53FB9964E0CB4D19DECE385324E0E11705089BF6FBDAA61F25DF3CE8861C8AAE94CF11AE34BCD483628B9E8A348C8F9D0767F3F74D563257D5C0A74C0197B477BA69982F4EDD9F50FFB68065FDB2DECF441CDAE3697A0326395EBF41EF85D946008E819114AE50B303E6BD0836058285B9BA94EFB536B2BF3E5DB1C3294E24E650DBD45C81754B7B582E35BB3510A8367987B54433038E39918541194BD1AC7FC70FF466F2231AC5AD832B31A7ACBCA3A2C7B789ADA12F71E03DCF5DBA9A7B84D06A79075413AADB4052995ECB27AF533F27865C63F1B1D16B874D18DD94ED47B70326B746C8AADF80B571731F4152D0446ADAED9EEF704491CFA6B4E2665C1B9158D6394F992940B3B91FFC449EA41BD0E78C3F014765F42918CEDC5D62493DDFFB94764FC98F6108EFFAE2FF20C73A2FF41810155468642158672FD6CDE7846C276B365DC80BFB0650D8BFA9F2985FB3308140A74FC5A5DBD68BD8C79F296CCF283EF958951D03F4AAD50AECF879AA2C122A10F673CEE199EB8F4045498A760B53DE70D6DEA489952381CE2898ECD8136E175C3B85B14B20391E787A67C24EC8075F5989D13EA0D4DAB8FB7BE2A6225D873B996FB3F19329EF3507C4684BC272944596A425F35E587E08FFB97138F0449B8FEAC2BDC03006B37F229A7727A42B0B60F20B50150F67B74362702B6500EF42DBF01854E4EA79C6B813C3CE01D7DFA075E415F9B720876BDA3A4FFD39E39BA2FC0F630458FE7362262B5B1E88836BEAACA204A5EC42145462ACAB9C342EC73581EBD17254CAD2132D0EC76C9084E4E61FA823C4300A5CD0E395DB008A951034EE7EDA76D44209ACFB6D4FF8C054A638FCF977DC81D3108862354FC0C8F407474652267D474DCAA68E25BD4479FECCE500BADCB10D4C06E3D728C94D7CB2945290F4DCEF43A81FB891ED056B17580266842D52BB1D869838C5C82DFBAB428E6E5B2B5E4CBB9AED86F4950956A7C144A5FA0F1CE67973BC9BB71912F44203858F121B873DA76E13443F998C3A2E76145964EE3C7417DAF912E54082DB9F1700E7973709D8349538A3DD9AC08E583B1227B4BB725D1EDE5AE3C28B692E492E750CB469F8FEC07FF523A40C6C966B3B71772771AF2817648553A38720ABED03D18998CFE180527629A3F56031B3C850EF3B0AC5C02128779CC190E0A2059478480D3B72F442C6563BAC4789B8852672BCCEBCE4862A75E519E84398BAA2FB7DD64F73B84BA516930C21A8F0AF0760D39C4D24CE1708B2FBF6C3AE84D8EA2A5B44E6231307F76650C1CA28168ADC3D67EC4E6ADD2B49D2EAB5A0D225D16E2B4D90E06B9C342C1CDD7C00D3FE24D690E4E7D37EE60F69BA91EF5CDACCD608054716CF9158625F0EED69702F0B723510CC489D09E992C65F05CD7EBED4D9C89B0DD41B6A938F87E66D84F479DD784978FECC60AF34E72256CD8389096D2F573160C887B044B8C4F99A6F6865F0C611AFB0005FE2A7B57C78DD066E6A2DE8B31B180547852C0722696AB8DC30C47A3776A4B9670D99E7318ADDCAC7B88B76B0BC7D0395FC484B619FB390D18D2276EF341F0C7F11C53705F6D62095565EC309C4B07DDD2EF4DA70ACAEF267E4AC3961B1E9ACA49F4B9AB4C01E6C50BCBE626B7B612921A5501A3D9717AC60173D7FAE23B02FD84CF56452C6086865352CA84CDBD0E70DCFC5498A9F64066458AC446FE19C072495A1EA77A25DF95F02D579EFA0E38832A43D820E080D7301D37C66C4651AABCA7429E4B860EE896D4AFB0B3B2D9AE4971E295F9E0F770D3B9201108AA524AA72ACE858D22248BA2BF8D14263E7E45D2D9D8827C462C9BF20D94173830C5714D11D54B11131A69C4840B371BF0E8933513259B9CD35286687263B9B718DA1C8ECDEA13211DFC0CA10356D049B6F913085E7DF31BCBD8DF13F3DFDBBD45CFD59AE4F3CB22E82C4FB117A08FE8E81C1C99AD3348070B37C414F824743601BF621D763BCC5617002C441D1145B7D76C7BCAE97C6C7C2A44A3D0B251EADB3E28D649C676699A3FFA5743DAD3AA86982D0E74654AE1BCC039C3B87C5480956416B9C6F0281D78FC49BDF7736B8A79F0A286479C89C72DD5587E0B6EB6281BF06E6325F75F3630FE2AEF99F694FD81876537A99D47898B9CC37E208885F3292822F4DCD37"/>
    </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>
