<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="EEBBCEEAC1D22BB7B3117AA5732E436A09E460DC05107C022A95AC68811444FADA9B1D1283ECB4EF5D67F9CAF43E96F899A4F12B87E730005DB1BB1BFD9BBE23"/>
          </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="DA9B1D1283ECB4EF5D67F9CAF43E96F899A4F12B87E730005DB1BB1BFD9BBE23"/>
          </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="AE333EB3455BB62E2E611BFFDCD53AEA"/>
      </CryptographicParameters>
      <Data type="ByteString" value="9C"/>
      <SignatureData type="ByteString" value="89BF33EA9CFC5EC8A89EAD33B5C3E3154F35CC6345A60ECC9B74BFC5C0A2AC9E8CB300954E6DC869C0EEEA43272BF23481EC51A1D91A072BD88DF1644D52DC4844BCBC87CD57DDF2F57075FDB4E3690469ACAEC8CA467DE921591A0FDE57129C39A5C59C8A6460F4425B14606605277F39CA4B1241753ED81812E1F928D25B6DE20F789BA7CFD8DB3832BEDA962EFC3985AAD546CD1B8E22E02C362F19B477AE9101D56AA0DFA0000A367828E364E855A340C8BAE932F24A50DA4546DCF11A3B03F3D6D1568D809FB2CD2012E6E9A21FF727D41757D3CDB73D09542F544E2B33B4218298444FE802CD51792C066A3BB5C9F35901A6705F0EEBAA820DA4EB25F7DBA6186709002C777822B3C2F06813A3DDFD879179D7651D22BAB68DD8C462FF027978C8B1302C61F93CC05C183D961139F30950F19459B470B0C792048048927F883E6C64FC84FBFEAFF373424A133598FAAD6135D460F31EFE780C4279F8942D90AED509DAB0CB9DD7A507E24EFC6F68C5D22E3CC62463FFFEA13D38461B72B9492FB960B2BB3A966514C1ED2F090D7E7CE4A378B5ABD7AE06D973D6AEF9762A05DB77B110299655A87861B03A05881BAA1A5BAF6B114C7254D581875C8AA02132FAC350E9E3B93EF763BB70135AC391B8F724DCB9D355DA6F9212C14C9CB43660BE157EB477942F5B8BC5C24332691D27B035FBB8D31CED249CC37B4A260B2D4CBCE7ACC30F8C9E82834DA37C0B8A6A39C67960A23AA12ACC1E9087D803F5610F93BF7202AC0C55E88646816F6BF1109C484980D9C06E2B9EA0561846FC244C158F5F3EF9509A201B5204DBC0643A976FE4026642961CB9D0E1F412AFD767DD12AAC0B0948CAAC7949F625386AA0A75EB9C38BC3906661D17FBCD8B0CC24EAE9036CFEC8F6B4E9E8C54947AC3FC1CB70D633EE38A8302B43434F841A3EAE5E2F9E9ECB16BF8C9BA2EE6AF0052B2FBBA87F6AF861D3631C5EC257269CB8ACCEBEBF915A6D14C1AE7E46AFC597180FEE7BB3DD45B56BBD4BA0C69124F30F376FE938AA646DBB7B604164C537D1F815DBB9493B5BF396C0B1D1ACEDD0EA6E1AF28717E008D87EB480C8767B0E2D87D1805A4504F73BC8BCFBFC10FD841D4E1D9891263DF3899D1D288D5F338F702DFFA4932BD7A55190EB100B3E6FBF57917EC6C9BC362B7628BC0221ADA1DCE97E092975DAA34159667010AE4FAFF92D099F1FF4A45FC6D4835DB698212E76CF575A18662431B57C9287E6E9C2E2AD716AF9D12F08A6B2483A59D5E3D88EEDBDDB7241E7CC7AADA608AB935BD9A6E760ABF5E32D039C61208F9CE2598B77FAC1A57DE097B02E16DACDC9EE1B728F8A147984BD8F7E59CB8EA6442D94DC4636FA8B3DAA8368D76250F7195192EEDB0015E4E0D997D01FBB1453204ABB0BBC8A26B971132F8E37D60218B05ABD0C94DFB2C9B80431FDF134DDC4BBE74648EB512AA3CC530E25F9181F7E625C5BC62553D1BF5CD61F32DA326891ADD1EDAF4F2ACEB012B59A59F4B0CE3DF0A4016E6D9B223A1F7132AB667F18B8DCEE81AF1FAFD98F52391BD2E725DB574948EE28C49A50F8CC2670D611FF043D78B88EB4D597FBAECB0A00B68E26F79621EE5A4C70F4042B9B0140684BCA9B5C1A8826EA69B3632169EA73FFF8371D4F991C1AE0493ADFEF9DE6C05A51C57768DD41074F5BBE836A7FA74D3A4F4232B8633D7CA040223BDA19D065A9A0AE854B86F9FB558D76AE3E16B109FC605EEE0B6E169E749E6C697A2A71E36EF242A622EB736277C6A144DCD6D308797F271D13D4EA691459599F7876A126D7F0C79CE1D073B68002FAAB56336F647B8EA944EB3D9F80BB34824F4282C0253FDC8FC0979EADEDFF64B8471371DA4C6B2DE0C29C3367B7FAE6718F4A85AF6BD558AE49DB4B4F6CC15ECF2EECDA6B7AF6E456D82630C94B73A1F68DC99D1B06692ED36EF91487BB5F93876C4368E6320B9F6D583498314855033D13DDEB6BD41571B655641D1BD38233F5C2BE0791BCC1601AB1780A2591E63423ED6F2CD550317157AFA92520875DE1E7DDF1190D304107702967EC7C6F73DCF87EA5E9E256D6795FDD278A21BD80EE1E26ABF2E233D30CB6C3A7BCDF7E403B3C493DC2EA8C44B8A7114F17A5EEEDF676F323508FB1FDC6C8141CC3174F2030FE778B08C8DA1B5066539247241AE551F4923E912DA2132F40E0359624218FE843C473DD9B8A8C9FC3F8D840168A5DC37BA5179BEB5BFB4D23F2B656E1E1F5B2829C5B0302319010F1B687461574464999332E94C7662629DCD4B8185E348BC1255BD28814EEAE94A670B834CF00E4D224268677AD565A11CB6D1E886AD8821F52BDB012E601727688921A579D210109DBA56F1598180A13E5131B377DB89F17E23466D8888F80EB6D867F01F08E0F67F404A6262BFFEE331AECB479080326850F5C510C0DD94B8B670FD2F665878EABE6F6B125127A0A072DC73458D204E698C9DF71EEE200603D83789C9CA28CA645A642A0B0C33A7D3680E40140888679A30D9E68EC85D300910863B1CEFCB16B27C2167D0037CFEF142168710E4E540F34821975FAA3409C46A784EFA2D6562F6EC630211BE470B940EDA0C7745E2660A648F4068F326D290150BBA83251C004A063B46ED4E60DE5CCD22B6041758F2CDEED4050656933F66560CF1B82DF6887F820664245CF9BBFD4FD48D470F1D9E1549E601D0C4C44547DFABD45A04C98751672E83F0922E62D0071A277E328DBEF5F4ACC798E4BDCC4C434E4126AF2F3E643FC20BF4E444161E6DB5F693E4FCE74F79E4CADED8BB8E60671B96B56ED16D469082903CC691FCD6355037F3C8851E301BB266813F1964A16463CFEEBDAC98C18AB7ACE42F483C03CCBC7A235C2C54040EC526DFEB29656A402FE7F63EA27BC58E3E655C24DC3507E94B0782C92A37126BD8C8C10B3943775B9FD53D3AD347AD02637B0AF8E034F95D8FBD750CB5E5BF6C264380EA211D5C4D99A735F738F32F4B43C2C6526DF4568933B15938E8426B4457C0B212DB8F0A841E0BC473EDEFDAA565BF9967EEF59517BCBC7F726F6EB413246F2B5D594997991980A82209514C9978B131FA38CA8B326246569ED4EE791C609023325B781FAC43FBD777E0D39FB191E9394A4BC37FBC1B1CFE9589554C703332632CEB1F25D0092B95D6FE4BC44955553CEA854BD8A5A0DA2EEE78514949C3EAC2AC2D8AE8346F8577AA348F8E18E259CA183F9B4DF3F2278ECC75D9348B5822BC2FAABC45E15AC288EC2B1EA421D47068FFA875F3954FB7549CF5297C98FC2CBC2B0AB460F68E73A799262E6E6ADE52E1545954B20351BF6B5E9190E3338E95F29C3F3C41B453B747971C8AB23D85FDDA9B874D91FE4ECC1C7D4CB01E936E8FE37CE703B4729552DFC87998E34A7411CDF5A73C5A3E35FD07E721F36F34D2D873BF7DE52B3D5B4529483A252E01F973E4BFC6DCADC71BA45E33D38B9823A24537C8079F82E93F79E30A617B4C5E0F5CE60271004BD61027546FAB22BF933720050BCBEBF3DBFA69C5BB4D3D7A2983356F931738E70AF11BAF8F6A19C737E2F6CBE3722A28FDD370F9152BA75C8AAB01DD1013A0BC9C267E843FB40D0DF16D48617DF46D9B75B7B2A1AD0337C6568D07372671F97F82400C21445A44DBE9DE0919EE861264A3C94BAFBEC807EEEE4199C707A3A44E10CDEA32AF0EDCBB0A31808E0F8CE2A2A1DD0096C0F9085B018505DF60F1F7F25CA920A8D60995165F9DE732B6B05FDD5D1F672BDBB5B700F7A2FC635FA610F61714A5C3C4BFF2FEB7193E26697C4CF29BED58B961E45E390CEC2C8FC965D8B374121C464946642B4962DF795BA618301ECB6CF0C7F8C1BA2EB66E40BBA87B35ED6B53E822E1816E653FF39584AF39FADA79E0E920D4E84393CC6C6580AB01219C0C65CB519A554EF80503A7776EC6C903722A4330A7AA5EF9D3E0DD8C2CDFFE9FD8C4507B22E74528DEBEDF9AE9D7E20316C0CCBEDF4F173560B1060EA456A479F6460D5765BEF727D4036D0C3DFEED217A708A47EA12891EB686680E0D0D8064EEF8B45A32BC54D6645D6EA391CE753A5EBA9F52944DE51CB878F6B6905EA7496703C7AE426069474CA823979862BA38D70990AD921D05421A2BC0AE983805738475FCCED25D787A4520DFBD3F3916F59FFE426E49A0699D649D657B2F7D00908D1D795B92A60442750E457679F3CF427C5D6B6D0AA8DC37F564520DE6CA5FD1854154352F4DCE1F584CC1B25AFA3EAA05E74A3E72576DA0D8CF58D7877E6D24647216F89C56C4295255408F2F8D88EF3C186B6198A143BB203BEE99C30573133DB5BCB3B9155C3E21A30D132F73C92A8D227D0527ADA98E863F54E836AF23551149B63751880E43CAE803E99AB5F4372AF65F73F605336293B7A353371F0EBEC66204B91D447A4F1313AD453BB152DC2E94037006F9299667B6278F1584BA13B4DC64AE5753D8B71D5F7A9CDE2736A214B4BBC95BF83E73200D3E04CA0C89D198DFC5F0D594086F54F5ACFF1CB5C0026D2DEA1D13AA233126EE851908A97772E6D8F8BC45FA3FBB176E43B2607E363A1AB6761A14338AD1D61B760499F549971C1A00E7D772F5364CDBD7176EBC1A4EE90A82C993D5AAFC866E1ABD909A67A1A40E46BC3EA4DAC0257FA0AA5B1FF532879BD6DDA04270E31421378C680F7DDCE15E580A66C8EADBDC6068042E63F408FCA000732CD86571F01707FD152174FB3CCE4F53707B62FA2F561687A43EEECBDB473F698BAA9942CA6940A6B11120D1416FD0344B183B31F279B4F5FF7C92FE1B032551DC1F909B2DD8D35698D427D001C2AC34E1D86947A0ED4F295A13B07546C4BCF2D0AD8545B64E9F00C47483E3783E07F675D486699D450E5142179938C69B2DB395F4AD4CDBC31A7DA326B85F34981A31F01F3C5D1D3BE9A5808D03FA04AF9A19852870A3364DB621D69C10BAA7540753F075DEB8DC7CA3ECFAF00225BB7B0C65CA95F18C42B26EAC32124AD55B2E2721996B51CE9D07394CC75FD5B8CE2E28C962DC8286A9E45CC5E7C3A24DC6AA1533FCE7CE29322217A259B2C1EE157D9DEB885EF76927200E486FB4234E1EA8DBAE32F621F61C07BE56161C174B34B4F4E5D4BFBC83A4FD7DCD01228926B4C42415104DB23FF4D251B1F8FE94A7013110AEF4BECF500C56F6F3A6B7E18F11033AE3EDC6FC3C4069C8B2E8AD0F8FBA1D88ECFA7391B0E3C208F02083E11079A778F685B6BAFDFDDA811002131E139300A60D75B347EA7D6224977ED20AE8652DB964DE1434A63109A794B3A0DDDB222ECD42E40F8AD572D2A26D7BF4247BCDA49571EF202DB93479AE436B03EF0025B59813A338962CD98245EB5F4A0B5054C8552BCBA38857461BB95960BCDA34C3F9A469B4C5985E3903A988CF3FC26B5F5611B39E03A3982F8C81F92B4FF0DF94C2E648A9DDB421F8B3761080C94C944E2F23D98940704E60352F377A6C08A9546DD729FE5BD0B05489E722AAA2D6EE33DC4A9674CCD6A6A699C1D9A85A4637753A46B386A41A4FDC3969FC4BB23C56C6D379D3DEE56F7580D39526DD72E7FA4B3BE191A4030C279043F3B480F451C0930253903E73AFA3B1E284F591E2D019CD33BFD2E6747AF3053625E8D73409BDFCE265DCB3F0A14FD24850408A5C3DD38F24B53896D8395AD347AD382B79762A64E3F21A86BC224BBAD41CA533B5ABF6A8C57478F33327706DACE8F085E544776DD3A08E268CFF6573E63C0DA720848E2E795D446624762A33322AC6ACB8611C316022A809205A1A751925156081FDB3E01AC178B8D37A25306C936090E336CAE41800FF8BE50B428372B23BFCA67D84C0667310201B2D7413F1270D8A92EE1633377134EDA99314C2E79EEC4632E4638705C04D039FC3844C84EB2BEEE69525B340ADAA75C13228C1B8B51BA6A305D703B00F4C0F94B6A366B02C72B2F9B71DA4493AD62B54FE683FF5301D3DB6BEEC5B3F58AA8DC7175D7F34D676445EBFDA2D8781772D74A81FC9B410A287E308FEAB738B7F5557A46C53EAC2641903D6C87C4F5FE40A0F6F2768581FE3BD8C7A83521CA0C77A6380637AC414E4986EA16197A981820EB7DF228A729D4B5F328309AA50F5023CA7FB2DE9CFE746B06C756664E4E861B5F1F123AE444230C21CB1DC0C3B2528B48C26326CEED86182CFCEF45F5478A6AAE4B6E06F4E86DF2BE4FE312685AE72039773E93ED96A1F51BDD011EA8662BAB0640B9468FDE4EF261974DF5F53CFB219E7FAE0EC08CD6D8E4638B7B8F83632FF93298EB218A71488F9C306E4D662180EAF5929D3E29CA7B558AE1ECBA3BC0017C55A993BE87F74BDF843E8D3634D78E00905FC565DA09C1C75EB2A3FA360D0F27AD5F18033CB729E0752D1ABC37D72C78BF04C569EBF0681B06340F40A806989E469CFCE7730494CF94C1C2F1C0649687D46F8D57ACD5C50BA87F9F0CA856A2DB342FD7EBB734BD308A1C8B4F217A783932C49EE3805B80E5DE951561D39C8C47BF7FCA76D36000ACD34D8B3D1D2F3D24330303F90043A62BAFBA4C1F2EFD06AD5DE55B30BAB97527C1254D7182C20729A0078B0768EB1D0EC12BD9115FF0374757B899C485D5B3F15EF11FA5579BAA32117AD67883E15E4C76B3ACC7ACC29F6C0A2BF6DE03F6F67E9909023ACE385628DB4C0C3E8445920AE6932331DA1BFB64C0908B934D94D380A9CE16D3BD88AF85C4F1774372D84643B8D369CCD2C8067D2B30080434C6856318493E857D0718E86FE0DCD340D52243C15BD6718700884F8639BE6BCD534734B7D98ECFC5664E498E3A29FB0DFFF1DA5173BD9C3B447B1577FBC29C852B7085E078FCE776BC7FFE57B413033785FBAA653D24BCA3FB067EF53F4517BBB866F96F68BFFB3F2D9CF29D9821A770D9EBC25B6B1073738663F2DD43EBECB9371E9E86C86AB6525808ED9C8555D469F5A9AC3C7A7406CB0E748A314E581E13E6F35567555255502889AF3E3AF0B899125A796AA36975FA34E196FC2C849757D7F55E6CFFD7209B5F54433504145F10825915D1781FAC7D8923927DE09915AC9739F6A8FB0D61BB6D56BE2F39E0F6C3B3BDF592B9B8380CEE0F820B27A46C845AED1ABA8D80C97A6E9C3B57F5DB8DDFE7B8DCA254D4DAC38051D77110BF337748036C01AB909E6D657418867DF0C4C805058639DB4648C1A6D37116F87F5FDC75D1990A16A8E1524972442937905359C44AAC77D6725589419BC538D8EE20DFB56F64787ACF2B09C1FB18472FBD9BA562C631E7FC6C5AB808437BC2C130C4E8723065C16E78076F38B250BE0E5BBA8A6C4F4F1F0E5338CFC155B54F3228A81F79F986EA8FD4B0B46CF56F4DE800295B6935F812F8C2E194DA0D697757AB8251984A28149AA6E213795D6ED53F6A9A6E16395BB7FB12ACC3943218B3F09B73600F85FA8AF2B9E54A01EF35F7DCEE8854BD02B0867719C50899312ABF59402481AF8DE58A52A3CA68A56F6E36BE686EB3A2E958D19C7AC956C664BF23486E219F134888430C45A43E9D1664C048DC1F086968FF9CDCCEC3C1D50B862833AB7C94EBA1A3ABB9937931C4D78998C3F4668A58E638DBC90D3E5E1E642B690B5E67C25704EE480160AEE309D71690B2B7A5332B53AC3C8D5F112984126040E4E099B1C8F4DE4722CAB7358721281CDEBE88DC5B4D7C193158A40C63080DB84C9F99248858D3E9F747BEF6F1F15A75AEDA4A7FA58E64B2202D9575D29BCFD5189A4339B9255192231252978ED46F8A4DEED41A5D7211FBC291127378DC12A621B50A337C31C47890178C6502B79644AF947164735D760E01E73DA91CE71B80F0D3E47DFF34ACC36396860622848BF7C50348A2C27A22D29BA1A433637E76C343316090B9C0A897F522FCA9391E97CDEA80B30527AB330B346300190569F7D16C371BB9D2C8B9E2E9E7748D349A5611F2AFDBCF9D515206F22E1175C73127972486F34A791C83D896907F1988F74F16804E5B7D06D0DF6BD67A3B751FA31B3ED1935340E58892695570E037B5E574EA01436DBDF726D90983775C10ACB5492FF158FC3ADE41355DF16ABD9CEBAE09EEE33E9EAEB003F6970EE23FA3E2790688B5EE3765CABC10CE2E52A6FF17E75536C994AF64C355874EA2FBFAC8F6405C5C46B6927CACB6B224CF7822D4ACB61B5FD3E75377ABD86572E96702A588471C808A5342E3F9029441F1EFCE94EA10C23EDCABC72804EF856FEDEC67F0063C5755082340DA505D9F454D1B333F1997A4C112D95A3C5303CB278F71CC5F49314AF1C23CDDD7027D735AD5568C8AF05239A5909FE19C7969E5D93A5101AF50E00D4C5D555679722847D2AF9DBAF5E495478D82FC57DDFE7061C4D9CEB685E856B526A6F1DF528FA7FCD28DD1D29D3E4C6B4178E37E9311B27B068C4CA6586B3DB130DD69D72F71C3DCE5E0A4A7E3F59A7B2E343455B41F783D565664FA9CC1AF671DB03FD412501B633578E58B12244B7B8A2F111F826A530806470C08F67EF0DA442228B3F02C707F868928A14705F5AD1B14D946383E71405D1FF12E138545B4E4C3B39E113AD8471DD6ED6781316B9B39D228A08EED76942D7F0B9151C850EAA6B502E12D141B12D354B0216391D5472E61CE7792CDA5107676B1782FB67390B9CE7242BAF967B711B7C7BB14285C9D4635F04C944DDFB0E0F3AB0FE461E4A88A16E9E8D931C5E4AB9E787B8F92D6EA0A3ABB918D93F0070804C7E455C7E47034433ED31D2400BCC9E8F864AE6E01FE233C15E567D1D3926CC25DC8AA7FD3C5FDFA95130F33010DF1C8C7656226CD02A2ED3A9BF3F91D95BC65C112EACFA1690EBECE181AB12E1B258B8258278E8625BF4FD8ED20B73EA9292496FF1CEE65D34CEA47B3FBAB2909621BC96CE5F9F6BD02F70EBB2753625E02BC36EA1442239D1D6C84EEBAE8400949579041C520270355AAE168E10A6AD0CBD989EBCFF3EE50DF9A846BCB5F975A980D72C5AC2603212D7133A2CF4EC4A77E39BBF470C4AA259FBCCE18BEA017BA567BA36346A1071220C85F5DE006536741D442457BBBBF3E5C0BEFC922F57148082DF5B30E2385CB98BAA4DC0FF4C92C08CD1A1AA90EB983CD652F29126A70D16CA74491528BB709202305160786DBD1266F502DBA2F15CC3C764420BE0B3414B4BB49FA932B0570AA95569DE55285700E92456042A653F56EF19354F8BD0DB4187727C0A158988B887C9838A837B02D60CE4198C380F7093D7D8D376D35A082D88ABD8059C0BF24243E32033F5D8BABB4D71104854A6166F202E9414A6D042BE718D7EA5ED979CC8A299F2A887EB438C1BCD6D5C919D4A4C413A55D5BE6D865695DD1B5063A5871FC41440086C10962713F6A94C3AD3A6A7126FD875B16BDE8A149F4CCE27F8113A7931A87FFCF3BA1CF8CE0E1E3D78B072D5656C3E0715A7622FA53AD2E90B5EA1B061B0683E4917C5057EB419E3DEC4CA92411722950070D31ED3C12FD606DF529376B87FA8DC69FBC74E31CECEE092D5B4D07510B8C95976B44DD8BD3234567C2BC2A48D9871F46ED41BE3040A7C09D0A6CC03BE0950BDE349E195091B62A536167859797DAA145122E2B8ACD07E01165AF0574E0427645FDFDD894041149AB4A020536435EA34D6BE2A5BDFD9D5C0AE59D297F423643F83DA67ADB56C2C40672DC4F63637C3B03D9D2511C1FD322348CCA2D87406D24EE75E962D8A910E7B9993AD08284575FB7868C91F9684C86B6D89045060D890D5FE0B24F0E7AEED1F0DC71B92CDA4B6BDB9C242DEA8F08A980C513E1610CDBD541749CFDB88065ED0241C88CEB5074C8FF5FD920C60D955CE488842660F05A77575B938EC32E760B5F6975DD26B47B97F3926F485995A60D562C9BCDBF3D85526A609BD69B86CF9FF1F35E328F3E641CA688737D6A9D05F76E723820828880C2966D4095C2B92A7FE5F3A7F6F302548B57E61CFE4D9EEF97008089B947923C03CF5DCAA0446A37CB2116A6C49E5FE2F79E4F0E5A79DDA8346A15687E4D5F5A5F08578C18BCAE44F4D352B8B97802F63B1DB8EF4EE540EA27EAE414B7923A59AFF72D9ABC785819E10C540FA0C824BDCAD09C8BF0A6D833C64EC1550D6D141E9314FE84C4CA9DBDE20B70244D136F528DA2262F7BEE99CB38F3AACE71BCAA0A813DEEF8B14377D02B87BFB56DF647FD69DC84ADF39FC07BB12B469097DD4C70CFFD75851782EE65F78D82670E5945D91CEED174D8908D83D96541C4C94C0103D7D3A17DECB51C59DE6E1332E7D4D3281CF8D831E579FA5BF72477FF35691E7C9DB8E35629F601C42433CF6612BB68D779AEE8DB252C0E82704B4FC0A6418A2CD3CD4B27BFB250233736E80BF84E0949926C5DCB1A56A87C887648150169798BF27F184BD12737B5FCFF5E3811C22AB92DBD6EEBB3441367542654864366C402220510F636A21D4F06934DEDD958CC5E6B0F9C25887F3F5264826C7378FD014A94D80CF80326CC873B365B21D4DE8CA9973DE9C16C49483033C3518ED0F216E80F9B0189361A5BBFEE4E3A1839CE02B1C874E16071E5603E77F251602C229E77B247531DC94258D909A7C6506B263ACB4C79D3CDE7A743C1828562D6A54AC56698445B721F3AE0A3D1670B004B10D201CAE91B7618C5A7D5A442D489202A246BE1FC37EE16895305A8A8020006A2984DF7523B3D06C1018835C13648C115F09668E1757A796CE367B72FDB63624A29170A81C0544912DB7144EB2AA1BDC53E0ECABCC2FAACD8FF234E52A8EC495D9FF0C252179737A73C9D27E6D9482853C8C8779716899DAB6DB0408D481FD0F05785A0EDB966D12FED7EDB4B8BD44DB42A95E6BA5AE0D70FADA2AEA70ADDECAE114D6600292CA09C4F49844C1FCE9A42AA7E7FBFBD7AFECB4A3D0B65F52E7B172AE7160D741C9E99F40DEAE743230164BC79DB84470C0AC8ABB156EC34EED86DD8A8E0C87C81B418556DD52C8D519EF9D8301723843B3A33FA2AE3E1CC514F5F5F2D7917B23516B2CDD3171CC3DCB444799614E7CA49A00F0284416290332B3C4357477ED111D561FC17B20074EE10FFFEFC75D36B684EF753BF0E1C09D55665D38BEAEE9D3E005A077FFC2F4945FF7270F8548A9E5B33F1EF4320992364A1DFF15"/>
    </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>
