<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="FF7EBC269933FAF07619E8C8FE1344CA4E8140822C0486DC13DEA05BDB16F66518B0E89088E4559FF4F9273DAC5EEFEE60569D78E4F2523C265C621249620578"/>
          </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="18B0E89088E4559FF4F9273DAC5EEFEE60569D78E4F2523C265C621249620578"/>
          </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="0FED87533635619973CA5604B851895E"/>
      </CryptographicParameters>
      <Data type="ByteString" value="09D76D97EDCE42B269296248DD0C36ED57402A04745C9201568D53F27EBBB9323D3DBC614B35BF39F2FBAFC936B827C6BDD4BF7283C69BC539B9CCAC0834AE19F2990004D3F3C117B2ADCA0F22CCBB233A5B272DD4ACCB3D4190550D4D72E7BC0BD295F2DB6122E401941E4F04DD558FC7191FEFF1BAEB888CDB66F5D8C3ACD1FDCFEC785B823D594B19E7C0345719A7852ED1F943E48CF84AF17418BA6DFEE85452A71D85DBBE981362D47EB2367900F32162D7AC0123A4EC7153191A50BC209799F6AE580CC8E8057DFA6789796A9E0B8F68778D95824B00002A4EC3C4150DCA5EF71CD485905C98F06D2E4C24A417BF17DE305D867E8EB6CA33E96861D873AB468B2E902AB6E9C0C5FE0C24381633E993AF9C37C154558D87468A6E512196FD926662578EAA6FB415F2B1DB0B16FC55A13A8AF7D60512A9E3BD3B996AFEB277D9183B356CD5241EA7723CD3FD384AC3E0F56D03997015CD9BCE2DB2C9162651C5AF1456DADD4A0F3D2468EBD2AD77107004B090507826EE6E1512B6E462420F5E0F817548BAC89085BE7BC05E84E3AD8512150C26846146245D10A26ED0CDB9E5C66FB65BFD228511D615B2BE4B4B7FB88087B21B28D5CEC5DC726B3FD9679B703A0BA9039C2E0CC53034FC53272396C8507CD56C3EF3F07073528909E8B645D269D9E2E114CF3555F3F10F18464118667C53F61F3A044A1DEDBDD3D18400B6404D42953F8A121C469B0F708810DD2D46230E0A9EF69215FE186DF33116D065647A20F674883B7486F2ECB14F02628AE0EEEAA1E964306043B61D7BFF990F334D5E73EB9BBE1C30C5F76FCF57D5CB1B936C8D404A1EC3D765BBB590B9016CF5C244871A1EF6F66E2F34C0AD3C961CF847D67C6B8FD278D57891E1922C4C6585A4AB6673CE12F20FD81C13C2F43C69474DE1DC1E8710A129B7562C1106CF8A43F7B4E9A6DE69DA23F5037C30FC2F2CA5A2E861B68F5D3A8D5244DCA836E813544C0FF220E20C2FAE986C7CC19EF36E94FF63F91923D752E9D4CBB20E18729072C51A246AC42B089C02848DE2470F590453F51BC65AD86F717AB64BEAA83233264EC3D0F8F8C1891A2953F29248CCA01FB65B404C99DF3596121D2C4D4532F0F417D6AFE72F0F5F9341B5A58F6F818FA604911C98274BFDFDAB00075855CBD0CFE36114D772A4B1D3F4679797DCE0961A7581191502D4562CAE218CE0E253FAD94C8270059C04271DA71F6C7D77AC1F37E0EAAC50A41C525467B0DC9AC258F261E50F43FC18760421D1BE325428BDDD8BBC4F38D4B5E0E88F7F887CA025F8DCD973953B5437DB8719BE61308DACD1DCE35102939F3165F620647AD89F8FC382014BDE2604A12E8D4FEE6A3AAB004C0A57280C64A8FA27B89A99DC83C42B7683F90C31D9B62904EFB5AA8EC6EAFF90FDE83F041513BC8F322595500990E437DDB5543A3BFE34495B3D1F20372D4C4DEAA36D68FC092BD833482F0E0085420FD6E2BB1337EA336B503B0D40EBEFD7623395D64C9FBA1A99C88C246F6A8585697E0B100F9080E3C0EF0D2316A2F36457B79A9385EEC11AE6F14C931AAA23787352AF3450478EFDC71BC40DBAA10CE55CA7CF92E3F9D718B35C579E8D48FE85FCC7C42387500C26497D8D5D0774763D90D9DC19302040387537855C6ED87A5478CC8231DE9CBF38C0FFB223314D5038B9C577079D76527EF8A3BF4789CC26FCA1BEAA57AD300307E1798F829F39DB357E0E2994D51B1322242F61E1A4A0B25082515D0D82CE47E25A4C23B09976AE5A8563E73B1DA84EFECB2C26F5125D53052A28F84D936099664A473D231ADF4E4B25743FF7A6DD797B9FF06D1B35922997703D90E7C1D3CEC45B8D199623EDEF39485B883CF4C343BB10BA216124F5F463DD6111091997A7ADB133BBE9988A35C152921029F607F88147AA7E69817FF81777B12159AF42CC58857E44ED458B658F24A3E01C0C6B15FEBAC04CE6EF2C2CF5210174FD1A5A6433AF1D940B06B34194906E96AD741918EBAE3BB313757C751A8A4BA1871FF5FEBA5055362557C3396ED3C2626547B740C28893F21814B489E642ECCF40211556F2D4DD64B5DCA07FA053C8C8FF62B8065A8BC39C75E7D397B50B13C5D7648D369BC1C41D4D11CC852409DAEBAC6A95F907C334CE58B117B7F22B758262C5897B3F7432945BBFCA8E5A1B4E8D9FC5C32B8E758B60E0CDAACE5620DD189F26A1739679B16F95236E9323149B037F6DD7D04315A8033820F5F0E3C7B8CA53EDA2F51ECDFB779506403779C480D5BE8E950EEA3105411CC04092F04675D55AE757A4E95991157CC2014956C5C479B2E537599D12B2AA928B4FB0E27739964F96FC3D3D33BBF5E733219CDB98CD6C7123092ADDC46C572594D7A44F79489D5FDCE12331359CBB10141E0A6AD73F692F9F2A2B14997330BA2E72DAEECB0A053D8B731A01FC0B9B4F1EC350F52785976EC6705A7E8628D3F7E2203DD0ECD9D4651331EF6EAE2FA0F9A9B23D6C6B13DB6B43C6C89F70196F7BE2C9319C0544025B30BC0902F1DA358E10CA97F5A4B6C114BD4315EE3504221C34E049E3BEB0C440A8E1222C2799AE58B4FEA49235A35C2CACF04DCA85AA3D52E8319BA033EA8DB45DCD9800E26D040A0D9A9873570A4ECF817CCD4B64220E41E2049A2CA3BCF24D72FB9D8372DDA87A3BB1ED94EB2057825D3F5D2537FFAFFB510BDD8AE83FBCFB2E8394AE8DAB0FDEA2054A141D604CC08F836C60B721D106A92B2F82BB4B8086C50AF438E0E605C99F144708055926818E99D569C6810623BB74949375AFF3EA0E506D44E2DA5965EC32E2BD458D7A3EBFA531AE358ED6334FD712394BF2FC81D28D968097E526BF470AF89CB555FACEAEE0857230C577A4D00529089AA070E4CF9713405B291F44176274AC33A73878DFACDABBD6CB18E5CDF1A9B72A3D21BCB72B43EDCDDA7B889C5C3D49AB44967ABC5446BB5D270F1284E01AD7B1BBA154AB20F0CA21F5CC256837E3E6DE9DC6E7C95B72CB92CCDCA8F565E29A00E3C07F421BE7722C5FD62F1FD88839CF0578677B1ABB713BE37092921D2AF724ECFEF070B3EB5705420284CDAEAE025F6FC5205D0787FFD431332E73ECB42EE4A3DDCEDBE7A89425D66F02198FA36E11E37F474B0E9B02BBDAD81948112D74451C14701DC0E6DEB6112FF90942D9AC4A7B40A161FA4BF913FA8EC2C65EA555CF7945F33CEDE95184E0419708AFFD499C9F78EE66FDEE8A0F515E07116BBFF7A837A8078C764BC269A69E4F845B4A7201A02D86564E8C7880D16988B053F82330C6F25221FFEACA25CE3CF3766E5C79D90E5A0A8FF0BD9A89CA0677407191A59915BDE1D424805CABBC7614E815428648AAFA42F89238EEA7C676A25B"/>
      <SignatureData type="ByteString" value="0620ED6E0D17798ADE1003CC1605B51D76FB85AB2ACACF6853B4DFC5D977DAA0186CA658B65DCF3256163A8493B56087B91BB8A7AA54DB879A4B69250C169DEAC21BB8F476869F16B7461ED8C48E878C273D2EA335669BF8E382C045CD229ED0DE29AD84EF13B220B6C76A6F5365684DEA0177789CBDF584FB6743E167CA5A8935369AB17B199E9B3F670F46FE9FC6A11E1D653A8A64A13BC7197D6352248AA548C4E7310C608C96D6A0A8438C328452154A8586FF5BE5766FE1F5AD88EC7C237C00A2FAA9E3CF25071078326FE5AB3E55F834342822C98FD985B7F29DC69324B817D5423C06A586E7E7F05772F9AABBE75942044BFE0C7D8FBC75683BFB7C2E6A0FDFF6FEED61E2B379BCB55B0DD60DED537AEDF3037988FDEF5DB1B6D55208859FDD42B3ECCF57EEB29E551B42A88A006B92649B087AD5C951E80A3F0360F692ECB1A8F99EAE0A1EF09A7E328786591FFDD403F6558BAD69CFFF71C4DA3C9737CB393A11BB4DB9D1E2662D7513C5702D1799BF3E1F80CF9C97EC09495229AA1C4AE08EB549B99235563D006B3C1CD404E86A4B1F114617D28F6693CA8793A7EFA666A1396F745C448EF724B46F6E9D230A067EC488BD13B64E16E5DA5CDB655E8A8143C9655431D02500A21C08745337735BEB4F43A9F52781165F36BE534CC6E8A7F49C4BF17B1CD4CCFB6EB5BD2346E3DADA1A4028CA83504544C4968032EB5B84231610A665150E0EDB85C4A9C243328AB2267EB4259CD5E6C70D7724EB88A6088462201F79AD5BF855D962F01EBBE8452BCE50E923BC2018A2DBDA0ED4C4DAAA50D3D728866160F8274DE5036028D4A7F777AAC3D2BAEDB3FA91AEEE7C86811586B707F2E85D758FEA258D52482D731FE41E914AF69C7BFB57F535934B44EE102D88F17843800BFBE7C50AD336E5F2F6F3E2953BC4AB53B79A4E8306803285814007E70E195EB22190A6794553ACFF0A4C529438F660B2113DB90CF59D3614CBAF53C7912F8997A0D33E766B9540034DD5348C94BA7FEC29117FE44CF1B51657DD054C0A4E2EE77228D464BF19575F50E08B13FB61DB2129AA0E9644D70E7665BACA092872BA5135291DC9C91A21FFDAB384E43F7127714BBB702224E1531ECBC8206C5AC93475926B7A6AB007F311D0A759E8848CD0F6E4936E2E847ACE0BFF3C1E7BB47ABF1A32C009C7EC8E4F9698DCA4CC9EAA617576E9CF2668F7CFBBFA0450CD5FC1EA4E8BDF2574061FCE2EA537F7F868E1A2C8B53B6624B1F3D6E5CEB252B7F30385C48F8BBF054E9FBEFB369BBAB468C5ACEC6629AACAB8FF748995EF97471E9DC877EEE6A97FD12DA24B5FC10D002BE7EDE88A10AC10F50E4C34884EF170BF632A039E3B1343A8D9DE15CF2445D4CB7302E69E4549AEF4BD93F71AF265E62D2E2D1CBF9A582F659C29D85C163A417487018DD74696920068AE0BC489CAE2626B641FFA1ED5DA0ED86C1D3E1B7E5700F7F5F19D3E0819B2E7EA962EFFA5493266D4676DCE010A7D5B97945B7922D33D99E92ED6BB156EB94306824AF25A2AE5E7CCD223DC61EBED0303215506CE72A88F82F5B54D5EFA0BB0428E82F1F3B0FF2BC2EDF1AEA60C4427DDEE74BAA53FE0A66723A16AE679665C2B0B3C8C3E72E3EA2D51AE8996B3D92542A21FBE96EA198AEAB0911213859EC18DD57F8558F54C2535BE04920D8F1F599FD278D7E92031C98DE93941EA8829FC9E1C29F13E30002CD7FA7F322855798C632D94C8C60069E9263E8A37F2A2D99FC55EFB4A3F66CB918B08719C6C2E6AAC1CE05405E18DA3400714F61C829698C80E67ECB2B55BBF00CAC68A536432D8DF2CD60B0A8B8592A76D463D9939C5CB006A5045CF0F71574D0477EB1FE42602D914057C10A13DD27EE29F90033E4EA5B7233E03EDF8B6FC64BB58DA26D9CED9F5A73436355887BF16C1CBFAF376C8DCEFE26CC428E7581D7472E8262B1DF7545785E539123E2089B7E671477D342805B61E8FE7AB5CE6D6AEED4B81F2A3C56FE4297C6C976243F7EFB322BB7D110ABCD6DC4B58DEF6BC28152769D98385A2E44B372E3D7DA52C8C19C49609B13C26A8497B74891F5483668E0B5FCD2E99B5E217DCE66F3F78CBAFDB03F4A2BA6AEDC2B204D9864630136BF2EC632A8482198D596371EC523B6F7809EDAA66ACB999CC4B6C08FDCD0E89F375D6F72FDC3E231EFA565B748E35E5E0FA7963CD6C00F638D2DE46E7DCA8679EDE7F0CB93BF6D7015ACCDDB16DD6D4BEC1D5FE052B94D851C7C020ACA77713B8B58FA99DB81191135980FAD4332773F18CCC6F3B8917ED0C1A347F4C37FF726D5D9D2F92AB61056229FF24D38CA2A2D5DD5E244F70FB9BB7B7ED62E79478CFAAA267C1E4F9F8C2FE7BED22E702322CCA6C962DDCAC1970AB40C711A03F2143B85EFC2F6F3CB0C934FB1672B1581093860D777019D85F7A56E90198BBCE15C1D735AEB193EEAC98D47438AB1EC4F5E4794B2372E09C94C1242884A0DEBE3E72380AD84D8E07437CBCD0F77A2371F1D2443BB262D13B783A7BB9D81867F501B20EFC273A44AA4AB372D686CBF811CBE9EA0BDC278E2AD800F153672F4238D70A8A725E4FBCA08E96BECEEBB5C868D968C948E5CF1750DEA580053D4E06EDFAD3162F66BC357DDF5C3A907BBB6205F4691D78F69D0B749FBCA0168C9D2A71F9BA40747B78838A89CAED9B737E01D2212B8A885AF040969070B9C63F825133B22BE6BE5FAFA0F54E790E90A28A1AEE711587EEB9CE8B1E706C6D26959B0B7648A99639AE7468BB1CAA78F262CA4838269E3A24247E5D3256E983060E6203351FF39FCF7ED6B81750FDFCBE196502A114FFE7EF67B3B7593049F98EBD0B7E3EDB6169509581B56E23540E61E2E972227BC24686EC1F2F80BEAB2B7E1B67561957B9A9033CAC88BB1CBAA09E60ECDFEC57ACEC3FF4047566BD79CC13A0863F03F9D3386E90C425753613D81B119BF68CA0105132D32936CFAF556BEB6EAE0FD5F1F4ACE71ECC268CB35005346E49131D0DF955C617810F35DF0B2CF2064C93D5AA52603EEF5771709B3008FACD0D00B6FE3AE97D86BEFFD677DD1DCB33F547F1D7743C9025A112CF7189A34FC7AA863D0993EA67E98E79933B87FC7B06C5AF5EE85A00E75FD04CB68549D89FAC0ABC095B382A7EA4E966CCE0B26AB464B2B4642639715A5C71B48F4D54483D43411EDDF9FAE365815886681B3E7CB37257A8C7B7FB2C9FF26C2D27450E07ACC9612C68A46592ECF524217D7BA6E9118DE7900C69412FA2DA6FD6748B5022D98DFE18738A51859987C45A0D8955C11ECF9335F93BB2385AB35C995830B6A9BE5CB59B848214F8C4983BE3FC9CE7678C96687F341306359FE248089BA56B353D654067C1EB08BC7046B50F34E2F221244AF49CB0A1948A8E9EA9BCE980C855AD5D4F4BCD43FCF35654AD087F1820667F0553EAA2A9B61D3415E617457AD763AF15E3AD41D0D0E2C5863C702AA00C6881469CB3EF05FF0A959BF8ABBED9A44F94E32DCDC26455966FD34A7133B3D4CD5F6F64B447362D0A87FE5B7E983AB0D856F0DD8900A4ECB9718A1F67B6945549D098DD298649984BCC986D9F5E69ECA9860B69568F6375C9020DC050BF51CEF024730326EDA65996084B77BB5ED6BA9F655B164E3A08FE011BBCA284A1C3C842A7C2A6C8D2FB59CB58095D14DD3FA216A603F9F7643F2A2F21784A8AEF596007F6B13854D968D3188528756E21E1A1735894C8305BBC0B2296B8D2BEA5C8470F344AC8664D18ABCBBF1CBDC7110334CC94B2FEB2C7300AC1513B4080BF996D9768A932D34D6488F0EFC0794FB3D6317AA69829B7888F31FFC6C44AF1725592C7658762F83555E6395F702AB7F738D87684FDAA4CBC8C99085F50E5A4107137CE6BBDF900BDB42DA2DCB3370C73BB0DDC58DF5A51966A90FC3E0B86A6C333A8FAF4F60BD17669DC04F5643B456F19A1EEE9DE6AABF75D23D0CC330DE3A1ACD82A41BD922D8DBEB3C7EFD58B84C34BD21E66CF7A768195307A8DB4E82131722E3392BCED22BD9E21DC1B7E7195B6711647AF8B0D1C09BF23ABF0A68C29EB8F10547DA27E156736928100EA373E25928692FF50391FBFFD7C114E232328EBE256926CA35FC595075CF08ABD9DAC5ACE8CE640D846513B826174D50BB696FEC0DC96E8E225561A0620D23F6F84A30A11CB98B8BDBD21EB1359C7EDDD2BBB60D136BF154B9477C29753EF43273D7431AF818308D1EEBC1C3FDC35ACD2CF764F544B347FD1F853E6920747F09E9FA99B5840EE6FE65D45158F1CD8F0AC494D8EB9648E871D2ED387F8CF93639CD7E97A5BEEC2807BC74636AB0A5ECCB44EAACB784B24D37BEFFEEAC2F18FE85ED3BAB4A828BF8A8D429CD8681502B19603F52B98F0F4790493E7F09DD175C58D61E0BA61CB6EFEDF149CE49B3C5E28CACDE92EFAA3275CE5B3B5E5414D388724F904BE7DB9528D0EC3830B78D7FEEBC05E8EC4D9A2FEB9FB82150967085193B8BDC678141942519639381FF45A187AF1BBAFA3B29AAD0EF40EB990677E5C1B66920ED1EE41A0A31583A599F466EF53279D701F047A4AC351912A89C8C7298A2335E7ACB7DD487F981091A6BAC6170A54A3B637366CC6C27BEFFF425179FD14F6115643FC10C15530E7550A05DD793E1F5B39415D4FE4929B45F0D4C7C616B345030499E2C0920DAE73A42CF43A329F505B2041083511D07034DE0621FDFB3B3EA4A2F16A487DF63B4E468F4185F553D3B50E9EB717FECAAD8379D2A78B780D1AE8099156058963D99AAD00ECA50B04F70031C37701E5522B85DAD635518C2C0B7252253BDB8026ADC5D1F6D0A94CB4ED6CD1CDF772197019E6814E880BA26401BC6A1726983150D2165EDE285ECD749476393F020347319DE113D095ECA9D004D055CAF6F83B9A18B52466D822F4A3506C9D509252B73EE0E1236880979013DFB05C6D14AA44040FEB602FEF1413D4AC1DB315DFC7D3E911319E16E98926648FEFA19AFDB2510B60AA3F3B919FF7C40A1BA3E0858A9BC70790A2D0263E92C4040EFB20E3D76BC5589583A71051D6E35B27BF0BCB98EB648E882C6A2AA4A4E9B1E4B87B9BFB177688D8712743684D5653D9B1D26F7E705AA1FBE0EFE93FDDA4D38774EC207B90CFA21F2A4EC2FF5D45685746CB12057A49612D09F5830CAF67EE6E95791CA77B808F4FC402BA7F246DE34B5CF20A699E1CB673B6E64D72C7CE3C40B6073188CF452276822B3F00F712B54A2C256773BE13D961E95E163D6BFF357537AD5063666F4EB994DE809EC5227762EF4F7B5FA0F56E01BD6801DE194F8EFB648B258BAB0A6F2ED9D5FFF8B9D3A61E5C8B06F0B66D67E2125AB3B74B6D173BE43406E75FB9C761541A73DF80D22707B05E4529686577D9DB8BFF7A0107A3778D35004FEC84ACF2160EE4F3B6E9D98148320C088A2EBB6FD3E1AD0FB71108BE499FA77DD78AF40DB4172DC3805F5BCE94EBC7F5DB7D3AF4F85BE97413B022EF1C07A1F5972AA1CC73A966346BEB619587C5E5F98F3C9076D17A0C7D9F1266BB921268ECEF3EE532EEAF122D02589FD509396752E956F7A1367388CA5B5201AE272CD0453CC2B8BEE26F998844F1D964186BB5C141DABA6115BAA52E190536AFBA41541D4CF84F1A0F12266657F1C14D6C7B87A2C8DF7EE24F5C8E1B9B958977567C0E3E35753C5687EDF9A148BC96F318994EC727FC933DD2526B54E4FE7F4714A53409DD7EBC85734C3C695338A42B912EA30F6BB6C2743E2C4405A5ED49A5619B71DBB201BB2005C49CEFDE0C9A528F2025F130AC733786890EB8FB52DAFE5C7D2CC551397E24B50B11B9C8E32B3CAB3B6CB476C27539F4FE07EC9FA193F7422F1D9D2E31D22C67414115292E5C356D2B6F10409EE3AC68344AD3834A6A6892257C74946D1B0EB2994D0CAFE2CDAED714EBAD80C57BD4CF66C1711802A27705A2C176EF8787E881AB9E83ADEA3DF8A72B2E95A1FE4EEA1B2A86C870C057C3B7798532B65576093B8A0F20D44F0B30ECE0AA244233E85A5026035859E2CC090AAFE41ECF014B1B15B3BC751ED16ACB2F761AFEBA6BEA9F070E774A3437E1C7CE346C1F02F27542AB50A1C592686C99E78359A8118DDDA02A18EF9091A881575E1C7B597F7A076932652A4F62A252E3D5D6EAD503BF38BED96B3EEA1A7CC6C39127CEA31344D2E034EC16FF21AA4D23ED32831EE271F65638D20FA505B3B735E41A2202321B785E764427033F4382D6BD39B7A72BBD19DB192FEABFFCDF87EBA0CAD05B313F9DCA7955ECA004996C753E53EE11E923000F0EA14C997419C27D30DE924B215CDE7139CE2AA22857927347D2534678B37CDEEAF51A748CFC3F1A3C2CE2879D6690393F1C008C3EF749172FDA718DE49FAD0474EA93C5AD7B009565C187376653AA0CD2C481995EFD747AB8408D55C0A311559525EF505D373088F5827EA628C7FC84008C79059FD9DF5B6A182811608E390C768FBEEF1E7E16642DF73B853B08CC666B8E1706BD24FC6F861E23C7337E5CDCC452A5B70D9CEF6465C8D55D46F9B73EA535C15ADB9AE157F34EC2877BDD0538858AA6F111ED4D13737813184B91BBE6E8E04D0F1A6153B5C0DE406907B4D5AC07B66B8F09B2228090A5C87EAA98EB6E32A42FDA1BE20D566D61BB44CA7C13E46CC32F263F8A602032DD961A4DDB731A24F678CBCC18D33ACDD27C3E297BA8A177F1713193E182190F31EE2CE68E7598AF701D995E83908A51AAE1EA5613B8CE43B95A5DC0BC776312831C5FC6C4658FF865CEE84A45028920B39D956C5112ABE193C94F541CD17398BC9B842724C940C6DC10D6D99FF3A31E0A5AEFAFB593CFD8D0584558D09EE41E2FDE054CDD03D090FE375FCED54A118871ECAABFBF824963C155C89C36828BECF2A086BFD6FC7F019C076D9B8B9968D0A216420FE267FB8832BC42509A098C3208173BFE7ABACD1D2671F549C207C35FBFD73F3C2FDCD57947E940E991F84958813CB2DB601CF7D34A8CC7B021A3C62A85F16ECB2B6844A5771460D69D5878047E78DC26872930EA4E55DF08E845A7881671307C6DB94CB2F2C6D47316C08FA6B2729C7F1C894E3711DC6B0ADB5E89F915AF38B3D3781103A1C905267BD40423F87D501D8CDFAD1700EE64E10AC74D00176B983B2E28F6AF34C536F60A9E1C940AF8DB7013FFC0B2A93EAC49B1743716975F4E073D44DAB4503B1A931B88ED768E2ECA4F8AA8F7A15EDFB95000311D7A46E0D512AEC8869ABC8E2ED51DA0F29FADA0B98B11AF3B61DBE8B006E9E0BA48D7D0CD70A692709F71E6D1E882D567CBA0B1627CF883BC6E835F2F5EC2CC397808D4303A52750BFACD031F1F590904C4C10CAF5CB4BB4264F4E13205FA0D42A3426D7A1CBD0FA980EB345C92A640308699042872A9D0B856D0887CDE1B24269979FCA6B7CFE27F51B3F67F2327A55660AF4E96FE290181E74C5A255397CA6F2EC5043A239088352505C8F0599B51EA7A9EA5316EA755B658D457673A7B72F7E8FAE60160018ABC9713F517890806B2368262428C36CDD73CD35EEBA62BEC272BB90A0CC78410379CB59BF2EA8EC5EC29D4016116869A3EC53D6D39FC48751B2A2DA5DA94DE110D45B336FD33CB088170D219F28DC5555121A2FC8C380955F4432921FA5328F61D4332B0BDF1771E5BE2E4194668336C41646B8C605FEBD8ED5E607C4381FE9816D4033066E024DA79F4EE51A17035286854AB3EB225701E27416B9B7E25B464D70725A7A5EED288E822AEFF7EC85B2167D9622B077D4562594F1529F8622E5EB13CAED74812AFF27A2C93BAABB8271DEA073D19FF88FC6924CC3DAB42BFD28695564CFFF4B4601D9FE7648271E5AEB797949EB98392445E4F81C8BDF2C78254D6325C9B18CB5CA019E3ED8A7CDEA846F9C26F85058692E7A70DA1D790CC3A95FDB77AF897822A1DA77B6C4A1CB873DDEF0258AE1276053B956DD575886E026CF410579A2F50852C604F4532AF9D079E9D34BFB2364C39EA0AAF3AA5F9536754F8021FCA67BD851DA3FAE3E8C79876D268B3E84D7368296E93AEB12700017F91ADFBC873FEC95176889848A6A0D76B4C6DD9B3CB3FBC79D0C8FB8C3AB384254168030D48E4BDFF9B69FA872C40A74AB518C57B689816B361E5ED2D9CA425B034D68A68210F968FCFA96B5223A1EE1D43EAC9307810828EA147A640824BA91E0C854A74EEC3F14E0713E056DDAA6D1C00B6DFAFC4BE666D9C7388C85862E655A393375AD1559FF58A61D0A097446062EB45720BCB25C053AE42034EE2AE6CB9B108246AAB8A8FA9AF9021F1507108844346446A0769C6217B2326DC06D5E9F0A02D4DD1C95807CD97BEFAAA13F287DD03FCD7CB4D8B784D03136C7ABD22F465712A83CFD8FDE6A2D63E5E3FCD915E463A3EC96EE5A888BEE65AAFE95C3B7A2606897014411D1309C144016E11595991B5B61B98DD6A37CCB88647E1D1AE61FB4AE611F43D791C7FA7E411E7AE2BCFAB0893541AC8D9344CFFC2E945E762469A963A00D012ECED866433D69C82D32953EBB75C81347443F716843AE6B71365E38F9C4FCD8B021661B17D6BF705A84F011A2DA9F1EBCB604A5644DABC107CD9CB06232F3E52DC08414E8FCDB20312AB2B8278505DCC9AC049057588E46B5D2AF265A42773BCD1162556F92F1B786E69C1DCE09F34E42EBE9DE190C19DC91BD0E462FC952C66A9FB6A38D01BB8F665D0611CFBC29D09637ADBF0CC166EF1AE3D611C40FFCA233C1CCA9384D5C4C012018CA3843EEEDF13203498BF1EAE1761FAF026B7D9CC4D140E5EE251FF1CC21C8392C829AE574B6196C8A3762859524286336D50167C9201745B20F3ECD500BFCAD1DD4903CE7BBA892D05DDEE4B49BA46CAD186EF06A448E4D66FCCCF71F62EC7DAFF7306C559F15124C41087A6340F609C7940B12F3E8524729061C5AE4F05A85F1AB816D913DE23CA1DD2DF24DCA137B41EE3DDB57341058989B8537BD8B9ADDA69C6FF639D3A1BFA168DF221D1488C2BA3D166447FD337F4BE0D813CA2033E4ECFA48030E331022B4ED24C7CEE66178A6A6D36790860631EA67F2E482AB2B4CF4F36E35365546A93EBDCB904D631A953EC0A735CF2EBE2A2995754844B7BFFE45540FB3FDF6C6EA247C434122D0C903E56C598CBC73CCE763671A05764B96049F578F791D578C10CC507CDDF7A94455C4D7ECE1BE0DDCB5B7858188805904A7DE152B88F0823022CC663556F7C5DB2DE6D153128AA3939C4F228001F13B01C510D082DA865939BBC9600FFCC1F329E7DC3D3C6BB732716047120BA10D24F516A27D7CD38C9725A884687C7DD8F4B2B38A116ACE41CBD93D7A0985C2AC4DAC88004160DD7EBC48D748AB0BD3F831DD6CA30A60AA31B71E55D4F94861914BB7D2520514AFD76EDF17F939396A397016B27281ED0166B0541FC029B44F08D794A97F297FC9BE9779F7940D9F875B55A95ADA936319C732C408BBB554C22808BC693B78F7ED3A918EAB15289A6CA2F6B57379BF1C6CC2521F02DD9108CA64A29ED5E91E7DA0005B8CEC4F0C073DFEBF96DD0E3AC929F506B57DB7BB942941B3DABB3E6E884210F058655A30FD3442F5A250722895978ADDE64C4ABF6DD15B33FA3F5247AD1312ABB266E547319EADC999A4FA1B5B5D216F6E89A5B7D144C74B83471BA5CD965EFFE4E4F27F7B78C674729D71E87EB90561CDD84C4F7E82B18835432DFF53854C39B12171AC19EA14A85D48A2A318D1D5499BF38177047A1CDC292D69412E7ECCEF87D7BB840DD35B39775DFF425C5CAC69B5B93DDC218353CD37637A167E8FC96F22FE34E95692286E3EB3A152D1C6D4C7740A2AB111F154537666A63EBD6EE4B4E7AD8919346FFF047109DA80B204BA8246988AD2687B78F33E8F4C1F91ACFFF32CB58316B666EF57E665B407A9E42981D01B66708B26A882DBC6D3D069112153EC39E18D6E9AF01E6E79D6987EA651AC17F3E16BFAE58A80EFDC631B5BD522B05A78C7F61E5ADE4B418EBD0DBFF3723422E6055A0319759E705E5D2D1E8373255E9155BBA63DD2D77BEA9A845067555E48FA676908EAF5CABF45A88D64257592F179CF0645F36AB5B4FBDB4E6D05E3C2C6F0B59E687EC1D3C1C2E548026B557336D069C7FEC236044BCF01958F63E42024663DD4200041DAFA1FA98695E44EABF358ADCA54678E46172E8519154F4CA6A53129413ABB6D7BF6ABCAE40BFCF6E971BB63238D7847F8BC827114FEB0C12D6EB0C1A7FF70404D6A6A36A3D223209503070F10DF5CD456BC276921AC6C787A2DC1659707A6081371BD55660A47FD6C30DDC35A72921B35535C8AFAA13B826E84AFACD2351C20A6B00A4D07B94072DC04792FF8BFA25B45A7C63CA69CBA39A62659F96A65DA65228F1E399CAE17882E4C148BCCD9D0F009C6D3327A6F4E422EDA9FB2FBA1CC6B08E669D01FCFF96946EEB88BB430C1F44857970AA82A4495E1D4CF333A1F823C426D53C08C7987BDA36A1130C98331F06B48D8B44E6C28E607A71851620C29B2056540D1B6B492F5BE1D871DAA235A1BA1141D928AF5EC603DC65C8046D11954E369FFCC4C47ED89F0AB16CA615530F6818F0B67F45178DC986BA779CDB562F5EA1844F345CBA471110608C958A047EE4C99F5D20AB09FADFB8C9EBB2ABA8850E83374D5D328E5952A00BA6ACE0785DD028876ED00A3583FD00F3CD8A0B370E9F699D084CA87D931D2487F41273C78BC2972198E936DFAD2349EEDD52EBB459CAE10B741A0C38F22D79B2C18C5BC55F0F1F33F56A530C2D14EFE588D216C074C4D6F1DABBC738BF01E3CFC88AEF1EF2616BB7F3ED758929C1E5F6D381A01F64DCE16B6D00978508CD13A22CBFB95A6EBC8556E7C92C8340609E2ABF4465D707167C2BCC2F2FB9C6F4C3E27FC3DFA96C460409745292373810E1200BBA047B66D8526BD1828E752317A82172B89C70CFDE76E8277E760D06103C3649DA2A02387437A6B37ABAD7272DEDC5869E874A91B794FDC4B6CA9839FA211DD659647D080CD5EB95FAFE094B4A93FEAC9EA92E00B3E4C2822499B10049F69CE81ADCCC0D4618DF0C99D54A931BBC0A3592BF3FEB0AD72D25159C5E679C832858FCE7859F160261"/>
    </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>
