<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="0EFDE94624836ED2EF30DC3E31B525E67BBE9553DF5D3372685305F36D092F821E3FFEE353E59C91FC484D230DD268952B9B44BE20BC16DC7D83F10C832D1C65"/>
          </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="1E3FFEE353E59C91FC484D230DD268952B9B44BE20BC16DC7D83F10C832D1C65"/>
          </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="A2CA2DFAFF31FBE31F847C6F41546C6870D626B1CF0036664C27600DBF1763AC297F1FEA5936C0BB422D0B3010D41461CD4B73B353803FC1B58631BFEC3D112AB58D4456B53AB3E3897A310EC2EBED7DE74C4BD14119396DD5D4250D1A4A35733CCD1CFE51FCAE181DB5CC8DEE1496DA934B0A22B14DF8D18B96526352D19856071F2358C681C8F1"/>
        <Random type="ByteString" value="94915E0AFAAA88EC01BF8B5C4FA756C0"/>
      </CryptographicParameters>
      <Data type="ByteString" value="6E"/>
      <SignatureData type="ByteString" value="D08A48931D17745D0EA54CDD5EB2A4FDC538F6C57B28F8827DCB81B1908021EB9DD4BE84A71F824859270ACE62D1D085AAA42C63B4EAD8D8C0439935B7D72FB849FEC78AC125B484F8DAC5EC456AE6F94A97CA579858072B1DD74F67B2DF9AB077A56EB08FF3B9293EC03E433D12EC3B32509ECE8960BF5F3FDB96DEABDEC10979241DF802414D1A771EF96D6039FC2DA72772610B7E8ED016192B455442D64A70BE45157D73BFA2E1150F9D241759A957F267CA9C711D1B30E136A765B3AF720B8E331316777090D246D5AC79D8DE809F9BDD5ABF1ECC951B9EA03A8D6A956A75241CFD6B9EBA48D50FA6B2FFE39D04FA9EF8CD30FFB7676B8C535D54DDA1ABAF81EB29DB71E56CC262EE0D2E9366B677FF4FE86DCB4FC0A11BD78B4BCF58450509FA3233C5854A6512A4CD2146BEA079E741303917ECBE770F0481E676636F5276396A3B2E285D5DEABC2C65FF3692DBED6458ECA078EF4440740028FCC8892C5FC96D7D784651A5A3C118F275524DF08132F79921FA223978D376020DEAC3D09E671E59BB7E0BF0F3EDA0B8EE137D29B3672140A3F56CE26E1343C0EB36B388C1115BAD08D35C440972D3FB9FB948AC442F88BFB9991655A5E6164A10CFA29524C6F6A5324F066023767BE7B3AD3A5A81038CCDC18B2FF157BE0F52C390645386A6670F3F0D76A697C30587ADCE77E332AEEF990D8DECE56CF999B055D4E76D3C8EA4EF223441A27C3FF48DAF9CC5605D0861F19651F2A677F55F776C2A6190F56BB75DC9D0872DD32CA486D04F6383F899BDEF8EA09F7A3E68F082126CFF962A284BE4711AEA164D3E85EC1EEE9BE6CE5644E8664EE961176411DF5B20B686B8E5DF2E265B4DE00D14D2C1BB0E54FF347DE3057994A5AA8E6C7EB767584C7D64702073FCD76857A2ADFAC029B1C067E15708C8A4B3D2FB3560DF075ED7E9593BA0421A3E1BF69A2F77842534C4D0BC6C62B1B3D83166985B84DF3FBD6003F97FCE8BFE3086B4027BDDFAC572DD1034AEAC78216D063E688CE4C8289F3640F6375E4FD85D549A868FC6AB3C1B5097477D902948D1FD944C88D8BBA1A1BE36B0D610E87C30398919BEDE1A2A34AA374A30F38E4E0E37F09CB3AB0CBC179EBF4AC6EDFECC985B7B23CCE33817EB0FACB6B70322417EF1AF71CC3918C0D57FF99107620986028445DCF74BF005563DD2CE8DC494BAE93F32BFC58EF49521C6AFF0F0EC6746FBF4B40D70CB062BB3C7320E489CFB400260CB0659B7397C6FA79B94B10E35CDE503DD3737E874CA0207C506F30202623A973D55913B6FFF6F321F03B02D18AD65A8E1B85F1B49DEB8C60B34E18A42B57554E54E6ED1E21E13D7C4078133B8C183ABA6E4125973D61CA768D4870675834CD773F8BD2D5764041CBE5ABB3C673B94728D4E3E2D0EFAB6725B44D29CCB729F89AA7BE71D4A95716C3172FEEC18254544F958BC89A0028E7383A751D315C458AF1EBA98386D1D56D49573DBA9C7C07CE2571EB6A5DB14FB239F19DCDB47D943810FEC89BF4C8CCD1BD1773B1DEB04D0754CFB45384160451B0DA1CF700B0F564DBDDD7A7D501C4A3DA9972A3CA38E482D194AFD5CB7178754320E1C0A457B17CD904D5785522C6E5737F45DCC70F4FF8A29BEB2E1CCC947C5D2AA01C506F6F15547AC6DDEB07B0CC180FBF0CF8AA120C0B1A4BA01BE49925B487FC395743CD4C37D852ACD99CF04CAE2810A35C51DD6C433EA0B04A1D52594FEF86AD85B60DCB7266B1F5C2ECFCB4A9F41F4F3037129D4D1C086E70F3F8F5E0EF157635D0031C5E92E6D33EAE64AED4936CA498A87C08A9ABED4EF36B6AA27BF6C034E2F6845B1C567A7CF9F9269FDDF326F4D9EA27348E1F4B80B44D25A8E4761E2DBE4D49D95345ED1F2F9746DB203440D4E0B0B5DFFA4C0540EB856C27BEEA4561D5C1CE8D7D41812AAA7EF07EC03DD8D594549C4507941A75986B956FFBC4B723B16D028D34B545CA99A226D705D10BB36B5FEE04A09643885AEC51D6D581529F6C108088D542EECCDC027E08D2761C7E6A9D5931B447C2A0E9D6492CA34FA0BC0860BD5E3AB3614D68813849BF43F0FF32B65BEE3A4C4724F045361D6F6C3DDB45CAFA7D489CE6845F51B3C54F95AE9FFF9243106016C085EB59C03E158B8F9E362F87D376232715D0DCC0D9578E0DCB55DD1C333F99DB6F6FD61C262022C8CAF27B116E713616D5E79C27B6330B2CEF5513347594288C7DEBBC6FEB00E3D6B6C9116EB35698FA11FA2726A25D67388A58190676D22396A9072F77D306CB48357DABBD8ADEF70538BACF2D922A0B5C397395A0896BA1BEFA766D8ED8BB18989B82735D5C4A471C392AA74E7A29C21B944E780CE8437880B6842F166DBA8989F37C1EA1B123CA07CB3B0F1F1159BFD3B605ADDC8AF05916416CB25C63EF65A8C4936F24E698B30D3AA55D941413EE9519FFDCF38E30D834915B4EF4C7844F5494279FC7145F7E668298938F5ABB84598457EBE862ACF6058A3666FDFC7B1000CEA6F1836ED4788493F3B2C884553EA68F3EB4287680B3832F1659C371245E50A8D47E5E58A6A4F34A26204DF2576FB9D74D178E6215EC969DE7D163746B75F72342F3262FBC769772AD17A5D042C6BFD077211393392475C74751DEBF61F8382D6889E6589FD7D6AC3B09CBC322561B66B02DDC3B64CCA3B08A8DDAFB0B6A7EDF475513375FD2F90F28D6CBAB70859C73ACAB544239A1F63A9127368C9604352CC31822840200391E04A209DE44CDC5EA81B39810A6F40087C12223C20CBD2B924EB9AC5C434D1199044250AB7351E63AC86AADF28F3C1535F46050D306BEE65B097D6B82B459B91DB0880052B9A564E2B3A89EC1818812B6D6BD6E9DF754ACF1B0F1FEAED371EC085A203C7F028D25481A5A18A67E60C7D9636E88215098462361C983D73CC30608689D3EB7F214EA725004C49DAF73A0B99A4AD16C9362B9298099BA5B3DC4A194712AEEB23C01821973FBE1A504CC070A1A9606B6434E91666226BBF6A0C9B27AC6C89FE77C99F20CD17D812CDF1FF919F6AF933DBC46BB7B5F854F03E972603A836FD8FC5B14724DE03635443CBCD53294CE65C2BAFB95A416977E6D67BE649D5CED634246B96D4EC97C7C4826FAE44DA4568449E7E6845124B315C1A79EE10AE71692CADDCE35DC8F7325ACE545722BF189C4E1EF4BABDE323FD50AAD4AE0354C953525EE0014377178177D6D5E6036C0FD6152817F1EA24079B005989AAED11272D4B7D8F1F39989AD45CC10BAF554EE92322963CE103F4F6F8E320E3CD4D5E5998B6E944F5002FC0D414DEB1081D207B1A9A3EA38EBB6E7AE6E39EB6AF4255E8DF5E638549F57A60AD6358BF3177966CB53C5BB0166D6453A80337EE810178C9DD330E0D00D39CFDF7725F29E0D924D5BF66A3F20DC8E1AE25CC9F77404026DBFD2DAFB38A906F89AF608BA95AAFAEEC133248A22F6C51342926D3E113E89FB53A471CB4939D9E9FB5033223CD70A3D2FA8E893873BB9A965DAB2D3A0045609CA2476728489DE9DE1BF1DB73AF0747C2E577950289ABD27E0AC70A47AAEA8C4DC2567A34AD4EE87210ADB8B0C0402A9484798926EC3E8383F3BCD084B004F7F1C86184E5689691CEEE0216F88426E13DCBBF2605D79AF23CF125AB8FAD9E48E6CD5852EF6DD00082E8FF3214ACCBB5FC13EC5A52D0AB6BEB3CEBD0255238060604A9395DCC9272CE327EE084B444F59FED4418E3F2B47BC1F4233F2B086389F1D6C99E08A9034EDF85D80689DB8370139A06B965CAB55D556D9257028FC06EBBC2CA3823C5C8862F442459C49334B38201CF5EF85911D9417BC5B39C26E807B5AFF7922E3FD808E7D5BE10ED566ACEA88656D784D074D87617AE81B9E354E0D2C0021CDF10629E7F0323A9431F1677842FDE8C220EC5CF285210504F3DDA4675454BA371CDA8D05BD7C56B766BB99899BE8746DD8FE046BAC4AE6DA5B319944C5F4939240F7489F6940BE80E7F0550795D9904E603C4CC706DB0A5D905CF67145E10254B375254EA6DBA410E545970F8D18B01D4B8DFADDB2CD6DD17E3CBEACE52DC2212D26F0536BD3156695F7F6871192FFB3A37E2DAD4EC9F014C29589B8EEBC9C2718117441A0CC53E2B52EBF930017C1823F11FADB03E7361EB185CCA1A510931DD69808D10C2AF027FB5B6C0111984C3688D29E8F64A135ABF033F0252DEBD9DA3FF4676F3A596E9AE7B6D693B43DBDCC0122B3CA0BE3B2D1943A26B3BF852C9E334D205B529ACDDF5EB6A17CEB68D4C80D2780C208C7E58ACC3E91555B78D7DEC916BFD228184D658547432A92ADEF732761F92CD2C64197A570453652575ED1B90A3806EFB5AF7A3C628B9432B8200BAC52F5C7D7DA606D16E4C8A45A5826BD4B5FF41265284F19916BAB13677208417B27105184C3EAC4666877EA1D430D50CFEE033581B3EC73F7DF539FDDC95B950C683C442D9BF77DF011171714CBBA44A47EEBA036224E6C9EBB6C9D5B4AC01D25271BD0874D22575B769DE07BD0856F296FB0121076B4F33A085862275EE432E015954CF4320FA7AD8970B024B4C7ED2B58B4DEE3E1EB8BA8164CD22865E156C2C73764E569B00B35A4B4FAD5408832D6395993900CDEC8F77211D9B065B11A3CB731160386938A46141E60F50D2437378A188B7B05E3CD67153D7C3F4BA5859BE07EC9FFEEDE727F4AAAEFE141F146B2756BE9B55E7C9AF5AC93919BAC8173EC21AFFF5B8E111E2921872774F7C96D4BD68136CE88EBF5A5DBB73EC1EB278F7F78B281DDB6F7386797421524E4AC2DFD0E342904FE32D540342F84CFCF206D4E820988AD4C2A4E55740A48E87571337E80F1617D3D0FFBF14106168702A21129AD8246D8985BAE55D0C87AF28C9CC444CD8C5EAA6259FF7402A7F27DAE8C7C3E570AF346A52AC1B43DF21A11AC611D20D9ED87FD4EEF824E6CD845A85A740769E0594647CFE71574B1764A2CDD7E7A56AED9E037EC32F47DB8352C010B4481155B4CB5BC915F87EE1FD490A7DB82CB9E41B184A204D3D5139420211925E6A5B42EE595F952D662C2565A3A7568E9C4C2DE12898EC52A5B48610768C9031A631FC8E465DDEC989C31C21C69B13A8179C68295BDC79DD7A20676E94DDA1D901FA9F7A4C33EE11D8D454A634AFB6330BD7B536FBE9DC787531DC4103C565206F79C4D44D613C901EE56CEF163C84AE0A9B8921BC629E3B13B80A826BCDDEEC42BFD30338BF6EE0F979559914F6C7EE5F8E59B64548B8C1EB591BDBB95DEA35ECF97D26BD56D5EF4E116D3401C99BF49796971804EC33F804FE1178BED355A7AEF404A2BEB310A9A3A2FC507855A3D009F618D3DEF58DBEAE67D4780C823ECD14EF10C192DAE012C80B52F61DC754787176F60E2D20D239983BC8A9545B5B2770FF348023D76BAF69F40AB4D7A2077109DB03308E6A2325289AA7FAB3BEF148553323C27B3E8E83EE5CB0EA31286E47AD9CB1168E171E70B83A1FC0C471FCC8BDBFFC693D6D123F3FD81D32D76DF90552CD60179099AC9C224B47091AF86BAF98B71E486CE5585CC1CEB942134BB8920467286B2D66D45D499F6DEA5476DCF5F98574C0689CE6AC6994CB7F0246912231B4D4D1583426C65D8B5DCB1F1D1B1588517284EA38BE5B913B3B06D4EA2523D3C16319935EDEC623B59D54AC1102600707771F4CF059E3C4F1792DB6C0F536C197F387408A62A0BD07B298BAE1140F3CE71050E5FBE7D0AB7E94F2EE80CAF3504DEF83EBC4A61CB4C298596468F2F64B067F0FD78F661DB054183C85C96BD0A7A00F30EDF48A08FC28DF4CC96A2E3F7B55443A164E55C718046B1471D1E33D9C8F4E36974236767E43361D34CE6A2E3B916D4EACBC02BDB6C66AFB22560BD2481F9A2C7A9E180CE31D1ACE7978CBFB576DA40201C4751584D0B5A512C8C797CD4950AD0617F3C68035AA6A306C52CF6CD24A9BCDFE0D0C9CEB1D9395AB6190D3595A9EEA4F6E8C598D3F62D804AA4E8CBEAEC390155BA3F541B8E7327EAFD543EFE76439D52D6DDF4DDEECDF769C2E5AF633A1595422726CA41FB689DECC1FC4E66CDDC499EC1757D6A9416970AE3A7D509DAC815A9A976546A9A1666A529586018300D7CEB46D2059DC3BB61F8692B9BCADA8852AA07F0780C1D1B307916BE8808BB77853261D73938DDEB2CCB21F4152C3B186407B42F56D2F1D083FC4146B5240F0768C68B122BB1ECFC9285832892B1F77DD95D7883A41C60F64A61DDB0A0681ACD734653685D89C4ED4601B70C3AD46EF21F9D186CEA8A03B567262764663F4172D7D6C6665DCA858AA6ADC88AF563552D4D4733BCDE6B13D05427DD2CFA7F4ECF325AFC2BFC0702FE8A2B99E1A2BDA755774CCF4339D391D59D19D2E64AF9A8DB2D5CB5C61DA288FAA9B8452F911A34F1B1DD65CE9824A1F50DB6A6A6A37EACB562FA2D59023956F0943AA863CB7BEC3AEDEFF24B3BD93672173EBCB13C0E0AD6B6F44728684FB953B0A23F1C20942333F969D23607AA20ED148EE33791F0387AFE8C92B77565A892760EAF549C95A3834ED7FE243BD78FF94019C7FDE943ECD08DC7E4118FDE70BDDEDE14F1BACCA903E7B17508778D807469177EF17458F71E05765D7701C7A9CDC09A3DF01AEE39CC618EF693469E1319040FF314C09001D26A93A7AAB08AB8DE14EF9EFB1F834F2E0601B39851D6B5B8C0A4070360F12C719D61B9BBA4539F8D21BC51020ACBADE045665BB40F8842B4ABAA32EDFAC52F4BC4CAC3FE79D685A7B2F29965E30E17864BDCA2851AD6D0E48F2FF1693EFC7D300E203AEC8BCF8AAB43040C59DA700F3F4481612686D3E0FE1C154A3FE10BF1B615C3E9F5DA116978EEE5B03F62FE9480AD83C8BA12DE38B86D4F1418B7F0660543890B088D91FCC9806979C3C5C1A680CCA35A8BF82CCDDB8941B0FC1CA5144B3E745FC3F0A787CA28B1145E1B1448F4EC49B5DEEAD16993E0E3E15CF8FA1F2C70BF63EE0BFDDA919D11A530E80BEEEF197892AF404D68B435715E614A7DB21942605BF2470B846B662645042756AB1293BC8225997315E7FA83751A093799668555B20F00118FF705CDA8FC61642AAE2C8735A5E41694646FB24566BF0D63D2422D2E10AB577E359A163CD30090C0525924A8FF185AD3652DA8364D1ABFA86B78A898967585D5ADB3666970D191C9EBAC934FE743BB37BD9CA8CF4B3648DFA1EB13A727A68D65F0DF2FDD58BBFC18197A94AEEBF2B7F4575B030E2C859AE56F78ABFBD4EA6CE553450A84474E5DD1DFD7D75EDF64C8907AC9B8563DB473F6C07EEFF07DA44BA7EE14D4BA356D371D8F445BDE59B659DEC6901D23F8289CE2214428D9659A8A8FE68A3F520F91D51795D9277DC6CE4D55DD673A9D8837394F22216E9FD09C307EC152F049A9B620F9EDF68DA2EAA98C51AA4E27FCE25DB6C4DD459E166DFBEBF7F480D0119472723AF0EB0E417790FFE179ADF871FEEC8B531845532EC226A2967FBCF4864AB710E9F314B9497AE0FBA8E4678A9D59C6F83F965744B417A09942A29D6C040E15844167F7A6F8E970E00BD3A2795E22D91AD70A24A2F77ABA2E5F3C9C65EB9A07C61FAF2D94DAEBBED53CC2F9D46AC048D425A838224F621A759A827C702379A99262D990C0BF4899420D27DDBAD35721A380FFA5D6DEC2C403E98F492E9035C86587A211B7802D3F298AFE769EEB37487D584EB220C6F75D7B73D3DEACFCBFA5EA18AA9CB7AA995505431E970AAD96AB561E31005FE4C8184CE569AD5545490623B5B9A8B228DDD432AFEF842F76582597A542FE20AD639418D66E6E705EB649B7C93C62E7C728DCA348E9A1EE8FF0FBE8F385E8C9D31E0492BC893B1C974108E45D35E5465461E419AACB8645E505485B1F11D5ACFAAE3667DB4061AC36B67F358089E16DA17525C2373E992C83470B513E774795369E06C344B7305FBE7A60F6B6D0F16D4A41B2BCFD34049157178C2A74B7DF622D1313A1AC3FAA679D412E7A084D98926EE18E2A55CF2D64BF5A018F200D301DBFAACAEA75A41AD42A5EFE1D9D7BB3F48062F7DAFC203CE1FE576862FC5CC1CBEA93D29FB217A6C4E1EC8CC711DED22AFB32A6D87AB725AD63DE2DA880038EACB9421E92699C58EDDB493E85D7E477A36619D9F0119D6E3E8F4B60DE5765341A5473FC1CE2B5A71F493830ACFC82E4649C37B08AAAB2C8E3B2C2456779D46D0BA853518ADA34D3AE9D3A9A6F8A2F4EB260B616EA03CB85EAD39CEC299D7A999CEC4A89F51B28B4FC428442B85BC3E5C75F61309F7F316AD53ED25D4B559410511AAE568819268FF6133F1C2699C33965F5F4D26FABCF1326A238240B736659E76C8177431F5BE8D065EE710482DF4D66EEF4DFD37E79D7B181F18E55B0B42D3B358FAADC04D9E456D39FB78889452419DA87915A42E5CD79589943368F6B3B9C6FC9C157B58E1A35821B0EDF9C84E525DB35A7C4952556794CD5D8A8345B28E82383C0DCF0A2BE6361F661D927D8C6E58E4AB291B47A4E1919FB3DD1FD7BB1D5BF0444DA550D0FAD6CED30C92903DE030A754142C0911DCEEEC633319554BFBE9F04CE321F52B01826EAA7E9E5ABB50D898711E32978104E414B9AA3E7C0CCBD5C9787FB48AA0E0602D67259CBA5ED2ACA9B864A0185916B6105CC1557D4E5FEF8CB0EDA5ACC3DBFE652BC76152004F9CAB3CE0AC2B066608DDA9966211A9E9B6DFFFB174B9A0DED0B43C5A2ECC265D61FDD7256ABAFC9921BCE203A6B4D416C925ECB817EE58EBFEF5090EB46E9CE9FDEA301867CD898D77738402FD7653C2E0AA4654A43B3F53FCB3D28E6B3BF748AA4C14D85E69AF05D85522F807CF040D09291463C5870301C45476B46E0186AA2B5BD259C5616FD641412797D38203557C88F672EF5A2A0FAE59937C65033EEBCE6389F2B05BC4F88745A0043C8E4B947CF3B017495D222D2ECC4FDFF3EBA3A56C477299B66A900015EB23AE91B010304AA36AD4A4C630504D8027D99CB665F0F0BCF2E5CFC523E9105E8B35C40F561E82A3D929A58CC3D74C17D2D1574EDBCF1A0882FB831BF1B534516BCAF3B9B0CA83B6EE2952809EF96601BD5C9F0538F988D607E4D3E9232305CD41EF4911BADDEB358EDDFE2A7CC4081C79F9402C9EC41A9EF84F411B581278CD520BA6C31E44089D3BBC0F8886149F76F9EDC3FB6535066ED0C30444294FA319C3DDAE9E4FD781AE84C1FAE4AFD26641FAD0656201607927A94CFBA446D967C5F5BBBCD34BA612BFA7CF33795DA902C07BCA87393C62E874BB35A02E587D73D164DA8385D0683DBA8037F2844DBD690CECC8F07611A9C68EB8510E6669253278081F6E16052DD7B92C302D69528B8F60757BD929BEC3AC8079E5C2239E6D592107AEC71A23B41C61D346ACD593F486887F43C43F5361793AFEAB89853BF117A92B6E417324E512A887C3EB93EAF1143AF30F376318E83611CF5D29BB8A37663594BB420CA902FE4BB074093CE3B3391F49C4B5AF98ED4B56D245459BC0DB35ABA1E7F69EF4435B097C5D31BB71B3D3E864A74DDE888B85D3FB82467675144BCB3EFD8636D6EB714A0D9B3DB30B84A0685DFA622B15FBAAE536541DF88C8D4F633C925CBF8ACA6BF53D52F472C311C6628D9234CBFA44751B0074012E6CE888DAB61D3F71892D1B5F584E3FBD7D16D0187C86DDAF83371FB9CC3FA4C61EF0A0B7C10EDC5B9940D24ADEE3998134F231B173FD546C9B7F974DDB3EC0A62D6CAC5309555A41FF70C695608CD9677EAEAC055120DF4F0B5079E9BCD8692BA2B24B661F13C9E8180C4FAF089C6C92DDDCE162A9C90BE554EEC45D49888B2DBA30C4801BC43C8FDA81529DF233B6975319AE9B350D1E9EF5B869431613CEB9BBFC0874F174826104DFDDB3D3FB3E0601E2787C66342D7EF86E2BA82BD60A2F328A129DAF4EAA228F698CD69456F24E807A0AD2F97E90C39F4E9B862975B0B8614820FE4C57BA78FC42CF97404E6FEAF698C85587E42303E4B542DC4D2616FD99F0E15871C6C4F02146B51BD3DBEFC9583CFDA411CA752EA3B984CDBCFB37F5B19C9602852065692038A98903C875EDBD00A185F38D803D2D83DF048897F1F29C4F7CE22D33E451A15AF44B0B0F42FA2F8E7872D6176C778F94E36C476F6856BEFE9ADDB88834F1905BCC29FA116B5964412E79D82A7DA1A0248FA04B43D0486249A768AB473A8722F0FBE18984F8390C376FE2E775A6884513D973BBBBD6A4412140CDC883F1DF516873FA629FAAF7A3C07DFAACC491F2E1DBD434AF442A9552A53A7FCA317F33D74283531F60D3B60392C641C642B9B2AD63DDDAA64FA5C00DE05D4AB423B2616291AA26E21755DDDD44CF0B2C51D3929F0780E71E3747C433C3BB181EE15DFDDAF4D2FCEC045B14A5A5970781E259766E353538C060740D7A0FC3C89C3553B19302647D1F2F92BB5DE74470A83CF7E6EC0D4B9C24127D7D51A43F8BEDA850D9932E6F00E46B3BDD2D36F47674E717CFB139A966A189CF4FBEF2CAD6A67F0C9C13F3D77D4AAD7ECC41C3BC8233F60A20A13CDD0539804AC6E5FA8E05C2F4B42719C4C618273438B4CFF6412A3FAFB8A09495D6A3380DE03C1EA93C0EE0224E209953F3D33031B77F71E5E29C7D94F5C7BDD0F1EB11F8CDE91F6AD91D193A3F82224062CA54D2B3F123AB32F5D90545C54E5472CD3FB6E1B5520422F6710B8A7B6CA01BA6A97C406483DBABD14E20BBB481E65D2B4DE2AF8D38207C035DB7331AD5CAE4335C19DE6066BCC32065103F15C3DD4F6AB079A568E8702C9B6E8417599220FF38F59FD73A82528AD5F451080064BF51DFC09024E126CB362041B26CCEF222ADD5E2917413F2EEB40C44FBA85611EEC83F8C840FFE99507B9CC389CD24549D58E17425D27C42FD0B00901CF6D925D2EF9E03AC9C5AF41FFF57F642893DAE046F9429650176D699CE9B8D0F5CC4551FE7AAB330C52E5D3B1594E439030E11BD818D75E82D0D89BA6C7D71E4E37B7E4EB2DB6A112CC8E8E21B871BA7BFF9EFA584C0552568A11B51B042B4698063EBB47B3519D9F22C01B883FE9B9D8A0A10C9DFB699C9C232E80CFCA35309CDBEED21B4AF491B168D7366650626F2A94812F0C2FF3B47D7C54484234D9886AA"/>
    </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>
