<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="576F8DB0E71D438043CA7593FAD24A9C52E9B3A6487FED60B9765F3C673B0B08DFB31367335035721ABBE78F1A5D736A1D907C8A2CBDB5F8EC82F9F82B8D4017"/>
          </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="DFB31367335035721ABBE78F1A5D736A1D907C8A2CBDB5F8EC82F9F82B8D4017"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128s"/>
          <CryptographicLength type="Integer" value="256"/>
        </KeyBlock>
      </PublicKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <NewAttribute>
        <PublicKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_1"/>
      </NewAttribute>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Sign"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <CryptographicParameters>
        <Deterministic type="Boolean" value="false"/>
        <ContextString type="ByteString" value="2D189F90CCE1D7EA24D09C7C6C46A05AD9665A260A9E625D4A9D5037B0CF060ED2AD79D46494C69FAE9D879C1580"/>
        <Random type="ByteString" value="458792E83AB836DF9765020D80F2DBD3"/>
      </CryptographicParameters>
      <Data type="ByteString" value="7D"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Sign"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <SignatureData type="ByteString" value="45CE996DBEE7E9512BA052070122A2E197FD50C644E2B8D29356E7AB3C6B4217FD4F7468FBBDA3867406B5DB2121634A5A7CEC35B7240932C97B1BEE766066DDF168889082EF220519133C54D9747BF247E595DDF40C1B2BC8813DAB7EBFB923B62FBD981BB6A1250019EFCD9301231FD801740EB0835C8CFE0EA2865A48C6F209E647C46CABA06DD39853FDD13869B92B6D3AA4412635AE3A8EAAE1D57017C7E39AF8EDC4540D1502665F68155CDDF9D9D98BD4D4A26008753DAFF482806B54A783A98D03EFD3700D942EA53B817F87B2AA128F7B15846649127C36FEC1411D73BBEBBFE4603BA547294749BC4711E3DF9673B8E87722D1A5466E66CB899D6C0CA0F3103CA467F717B65A453E27BFEEFE89786DD6115EC38E6F09A2845FBAAE532A6C64D526B863B38C63520DCEBAC32E5C755F97E4491EAEE3EBF792AF7CE46F03175654FCE994F1EC73A5C6EB52DF80FEF2663F7EFE4E98D18E3A9C0B900627971EED3F86B93D34453BF3C4C72C4A0B172C58FF44D7F1428176CCCE98B6B2E20107918A343B1CAC23DC59F57B5C5B3864D865CC7BE52A3970A3CAF519BEFBB31D3FA905F7A2AD6817A2CB74673D00F0A2C7708EED9E4BCBA4D506AF0E7D9C9D66B7FD883CCD09FEF2A41F6DE3036AF7AEBE5CC836A2B2E4EAC413F313ED598815FAA078CC0BEA0E3C6F5B9AAA9710801F21B51C6911CE4677DDB199C79C792AE8CEDFB902BC6AEF7110CE575D42D699E38E35CDF9517AC627D94D1C0343F8847D0F8B139601D8429E1F580758F07E60278AA5E41B062A52648EE0C00C10E72AB7F848A976842A938016694BB6C7D8264D6CF1BDBD5A247AAA0172EFC69E7C0BBC7DBD1DA6680245FE1A7C0CAB516BAAD83189576F0AF0BA2D955444EE6D86D77E1860D000259F82167B85508D691A3F75BF9C16F141AE7D56EBF559A458E9008B1B35732F97D60225268C78A9A6B9940A466D94070E38C50C4E5644B90AFC54B4222148333B14766E6A821504158E6C26987D33F243B4AD0B215C3373525DEF6DB5D84E1EFB59517F6E314F85CEAD183632DEBE6897250BA1303E266C8E8C907BBA974689C269B60B07A7D01DD1B8B15E4DD214DF795E60DAED6C85FEDB0DD82D6EB1452519823207AEABA448812C258004923605FD61F2BBABFC13DC12B92C69FDF7EC5E756C724BC3E2B0DBCD646DD61D0C4DAD959FFC810F6E6E1512DCA0C5E49C9E424330A74B92E332FF0D117E2B7B87BB3D869DA6A8217D44949B69B7644B59342E83CB35E9DCE1CAA3CFDEA7519E7C708765E2509F913636747FBA26C327BBB72E345060DC7D09906E38F4B896050EBA0F2861E883D4FE58EDE9EA006D893EEDD3F98268DEEBEB58367D03326A3108440C83656CE39CA917C1D0D1AD0C49AC25DB43A20946F919C3B14D3B159B2B88018763F46957AF1AF9486A19E3FF486D105595DC4417C31CB78C6E80190A4AC3A80A8815F4D972FA646F4978F36A9BBE765BB2C9CD558849DCB30ECF73BECD63018AC0AC74EA30A225A8672380977FC99F4C73088406F9D54689C66EDC854F8C9C4B4A56E0DA68C9C94226ADA3E3D9D7E1A5DF89EEAD1777F506E5A2B0F5A3A45D54A8A60759AA58145BF0FC4E68B7C56B8552BDE59F8B7F65BDE97AFA7E7D8F29C8B8304A40DE625C42DB76291EB3D59AC632DBAAF215CEAC3F7FB7F1E7EA03CA158543F9078B239D343DAE9347B3964E51E7AAF31EDDB81E83210FECF0F010BD1C2BB5166F32059E1E10C2A1AD0558F4DC18241EF74767955EC5309C1794F1C0754ADC9CA5397D50F38000B88D61517FEE43C7753AD686C0B35C61A06BCC1CC9900185773085703DD658A08921D54CDC3BC47CBADC160A57679CD73A294CB1ABE5F731D940A3DBEC64AC000C34B5844DCBBFB292B9A434C611DD28B104E7ACE4945E00CA3C1523AC6298C40D09CB817A04A5794E3C5FC279BFFEA7F67B51955DCBE59FCE9EAB8B546C2581341462B8A52585BF15A1425CC1084A72CFDBE23F028C30180B32A0BD569412554D5621E9E886DD0A5680801A0332AC0F1D5355EC32CD7EB0B17ACD545269101F496501E3E39F7F0C8C002BB4E430F4DB89708CF0FE648F752E63B90BC0A7520DD74DB2FC097646E013668F361C78F0A839329955455B4CB93812D12DD9D4D64AD83B051AE56C6A09FFE0464043A64AF301A0F4B05283F4BDF72CFC27C220BADCDECEF867857043A15532B35603A7F074BBEAAD26866F9864FD01ED43FF716CE5E5A225B82FDDDFA8B5D8C744E45B255B10896B48C563B895AA931A3AAF76B4F5036813B9D3187BCFE3D3F3DA753B71D309CFB7D29AF19516D136686C699A03D3FA42C4415A2DB8B379EA7F2B6A8D6C30887AB606740F4D172818747C182E568F916D3658E04F1BD45D6A8158E10C216CF60E77D67B06D74CEAB3133D84864C4B8AC05B30D6BF5675C98708FB9FE694B0394421A11722E53B3A7AA38E859AFA414735BF1A637DD7FDA7328B0B67917D65B067C3EB7D7812C4FDD6C5A7618C9F03E9850152332BADC5881968BB310FF342B9C53E1F935C73E2DB82E28B820E8587C7F48E8789FA90558ECD581CEC80C96DDB796D8865DFCB9AEBB15163C5C46DC11ABBE41C1C0728334D3B9C61694D0E59846955649566ECE369C15C77237B44485D016669667A3A741CB3398E9EE2BB428C9EB12C7D92BE23DD58DDB95BC4AC45D5F412BADCD9048BDBCFCF71035F1FA86C585F66C6257332489314B42A5E6D14873D9A90C1CF4533F6212BB2A384DE91BBEBCD508DFAD05AC3B1766B7754266EF8F0B0889E1524C37B7036C77E3E71F73EC85DA23422FCBE10BF41E5C0C5A954578BF07C81AE65882DF5AED72370B7EF3940BA3886A5A789FCC75F51DB9FCE379FAFD369758F93A57DB004E879B769893E7A6A3C386ED7E25E1196514464B8AFDDCBF5D9AB6874737E911621F906C5AFFEAAECC9549B842106EB82C20E104F248B240F17573D879CAE1AE9E2100AB6DCBFE52031AE689D866AC023F181D4D25027ED4CECFFD7944596E49ECAEAD24FCA990B76F823B35D7D068D051EB592A9D1D300875D1A394413FB0C242739429CF52EF4D70DC65125ED49DD58E347111E747CE836B097692C6635177FF1D92A01281A2DF12698373662CF79330952FBB703457D9657E3141B52EF3385C7470A236DD2C898865645E7C7400123ACB92B383BCA82C85B234FD5FC444652C83CE3C09245C2F6873E6A603217B76D325E90EC15EA136F5FED37704BD507FA54E9D7F9637A57D14E40B4AA06A60277BA8CFB16E9432F058D265BA7D894D99AF479E7EE8CD1BCD2CA95FAD0BA552B5305CE863EDF63EFCDF7BF48E7BD191A897EF19785D0B65AC2AEE9F81ACF5425BD02B42301F68CD76539899776A8400AA58A4EBC6F6B3BD2E0CF84E65DA88B15A198E53C0796AFA92D37E6E44B95DF6C50310EC8AE8222333D16A566B2799EEE4340E659748B292935CA73718AD94F87F7910447C307701AE26F6441FF7BD5383DD1FEAFD044D7D24953BD2597E697A344E1420A0AEF9FA6CD8A00BC1179251985F848415A422CA634C0F4F61DAFCAA48C816F907DB5B4A278C1F82A342CD73957C912C805EB6068A24C6B2CEEF11C9F071827CE4BFAD27790A655D8DDE893964B2E962B741D8CD1A76502BD3BE130FA539FE3E231926956BDB26E0488CE3999835234DFBFBEB8F21AEE24E48025666151FD6C3E7A0FA9B61373BADEA909D3B50667FAC50EE77505AED0D1A11A4939B76460DAA065052354ECA44C65F931210F3ECDB65FF8C741E8526BE25E03155BC4F6CED2E1BFF11F4D309E7A7CCD8885F55FAE8AA7BA63BBC39DC7C02E6BB843C5C5DEA1704D4B0D1B38D5EF6036DA964219CCCEA2C14AA7CD4A258279F75A99036953F1A61AD719ABA5CC1937A30A3F221A43EE42BF4F7A8A914733A557AFEE5C465AD796E591D07A7E134117D0997A4CAE91A622A02548E33932B2530A0C13F17F59BCEA8C2DF20C7E88E967011BF138D93A327A5E0D32FA348CDE81A749A0606C1CEB19812436C9EE64F532BD0402FE897FFB862A5354A92BC42F4B3E53C2FAEA13D44222F0C3FD229DDC89A2A0EC3043057EAAD3F649121B681493DB829DB1AC1AF9561B0E5F9ED6D62AFD968F209A009D239B46753AD2690BF57104241C5215D05CB1FAE894397FA74413FAD2FBAA01307B0C434711823A6B3B2CAF2BAB3310803B73FB3F0BC1E0F5B2D5A637A81D436F07227938DA76127BE6B5213DC1297277B2A90C929934475EC009723BECE78A645E0FD21847A19650E7F69423BAD26365867B22FB951F71C4625CEE63D36A1FEF3BC6DBAC7299085099098308249571E085150EA75C41AF824D50548F4797ACA4F17D3C4ECF56C66A0D6A8906316DCFF277BB90AD4DAB9072B0BE41C00E4A13CDEC232AC366AA48402EF3D32B90D99DBBC2180F9BECE174C3C4CE35678A408FA79D264FCBC08F5D6E707AD203145699A95947C4183098E57E3738B39337695B8E9027CE185E36677567B55E2A3D7C0EE0F8F10074469BD9EED171797BBCAAC420AA899AA3670E9E0622A66986A63A5D555DB8AB7546ED51BA6170387064680BB4C4336229CED60EFB17D628474219CA62FB4FA4D2ECFDA864B929218F3F93E998800AA150440C8DAC69B1F81FB3A8FF39EC083726F8F0DDE001E7F183EA61381DD6BFBB5C55A0D61EE4E0D5AD1E049D67C959EA237E48502233EDBDC643264D4B268C347FC0395763C33C3C9796AB5A07D7523D83304A14DBBCB665AF1BBFA303C9B5C4AF4D4E7D6DDED0026CC635AB890EB6556CD125427175249D80EE417511639578853488C408DCE6708F8FF130B6AE6C9B3B344685458276FEB6969EA1F7DA6D3CAF6B803D104BF4ED1A6028A43D12174F4536C9F4DF481982E2BD6ACADF311BF4DF36E947DD1923B7EF3577FA4C7E7D64B44F1A312BBCAE39D6AF7379166ABD850BE06F338D690B67C286CE78405599C2C1E4E38F8579FA56C792B412E307588600781DDAF04D9F86590BB78626E7A63EC113E6CDD3E60EDC95D7E0416C3D1E240701381C53E7C4851487703CEB7C8246B0D6FD7D360559A0AFBA2BE6D47C2DB41F06FFBFF244D23224F1CA6AF7EF2D23FED8E252F04DC0F283EE8EA58FED0AD87031CBD5BD786E8CFC7D8DD62F30107C61B862B01564CDF413B7B99800B207D11CBCF7F1F639C321EBF392CF5C8C9EA52B427198D8FEF2453B1E3C5A0282CAC3BFD7C0EB675510FBB6C01B069D757E5C5825F94B3875902D8C2AC9B046E158D3EDDEC74665EF2DCE576815DD358967148249FE9DD9F3D5AD513B8E3C9722B4986A9FAE08D48CB8A877FC99022DEA0A13819734F360FF121A458BBE65B98006B2B50A5FC125AA233B01C3DA175A6BEABDBC5049F0B8229D9555C1D5AAED5D60E59055B5DBE5CD8029149AD0D7FD73A022051D21BDC6CFCDF97D45D97644A592E95EE55A4D0E3B4C1B5B3E83672A907AEAF676B177730CDC8ABB8B4F43CF3ECAE1C5F04864FE1C56DD0E0B3E61CD87A90A5F3D84BDF865F631DCA08BF2E09A5C2934C5A62D6491C0250E7579DF55CA7B59AA2D4612A1D45BAB394C0F8A8A3DE5520E808588D15D300CD71EFE083AC607A17461159676280323F25B3809BCE57B8131085B6B184577D0FA85E805975AF8E2E8F1C465C960C089905CE93CD847B86EF36042E4AD3651D846276C0E8428B5DE03E0B36552D63B0B2F784BF61999FE004D54FAB222B5CD7CA845523F02B04D6160E7AD5040541F27B6126D7767627AA2DD60EB39F1F2936645B3528AA05D9957FAA08741159367A3A91F28A2C610BC314D438EA3C9F57264B43EE1ED9BE7BFAEFF86FCD1A7D5BF59F3E846379C1E8607E65E794713D3C484E3004D7988AB78754D43F14A2B42F4DAEF0B7B3E479EB591BA04B42F6A7D65A53B28F9122E8BD48D38D4E86BD46CCBDD04D88B829D39DA431F974DAE263536529DE29E2B953C9DDE9BC67DFD1C8152BB341A423603900FE4104D08C577ECF4DF6F261BCDE662BB9A0FB8CE0248C9C6EF0CEE1C75CEEEB6CF6169522A26C760A97E1530DB28ED6620B07A21EA5A7D348F622EB592C19D5E4F1FED8E29F31ECC74AFBC61C0EEDD266B42E4275CBDCE0152BE321913E7D67CD772D1FC864C27ED567D096375AFC20DBA012B8EAC95EFE79843EB738E43F87F7BFE7496360926A8B6242BF7C3447EC407DB186C84422F2994A700C49D291FA5F4B25A59774AC5D579ADE7ECE75091605F76460F5CA855F4ADB6449AD945D68DF2992D11996625AD1C001EECAD8C2BDF6519A9BFFA0F4BD32EB187520AE1F34B524598B5194428A6EB8662FD8FC3B9378DCE727D8CA1721834EDD87E2D6D7A551A1F63BF6F3EC425B4F63D6AFC02F94ABB057A3CED731A9F36571BFFA3B509C4513319A0FFB41EBB23864B5163ED6A77FFED7FA1B022229EF8FDA1B5F6B9BF32EFE73243CEF86221DF30D85140963DBDFDFDC99F8486655A7E5D3DE6ACAC82060070C494BF9DF20BA3F64B14371941D279AE137EB691C8CC5C735C11B1BCFF0ED04DF2F8C02A2A84190ACA40326632D8EE0E8486D336A9E4EABB9D7B0EEFC83990DFAF0E6264301B49FC9FB734EE9C97A51B3A566484A9A25BCCD88E511BBE1109A429C64AD3B386B99D59652D7F1A8E460DE2FDE904976488DE99C77EE221DB3D2B5AF49A7925D2219D39161F6F341ECC63720D500E49A0DC05D70F8CBB6EAE3CEB5F05269C187303BD75855BD3AD9B3B4B41735E0A4F5C9062190998318C64DE00D2F42FD10D1B7CBC8A1ED1BF0B263019589D3686C8D3E02218A7E87C95499DA5DAC7848294E5272E50A8FD5186DFF65F85D5E07E25BED1CDB47D500C6742728DD725AAEE16B265E8E1E5F607E3CE37BF2322B4580D4CDD07E52416F8C05B1A0FD1D23EB26AAC071450A7CE4C99AB3813D9B743223CFB4D0A48770AA19D1AFBDFCA3DABA12A3B8B8103A7ACC06AB7EA882160DC2BFD0F4B8649A54FD6D733A0597A7E12653EE684A5D8D22E37C70F02E7F0087F6901884E21631D3FD9675E0A1A4E7C41E3140D3051316B6B34647781AA5128795749AB88E66B1582F21C6BFC2872D905CE4EECB8EA16692D25A18B2F76C9374665ED01CF79E1F88788FC32C83C9ACF91C4E4831A074530881F7CA879C1ADC32ECF2417DDE88AB146D4D62841365DF264F43655FAFDDA80758F24E85AFB641AE133D8EC09C54205209BBF5651396F3ADBF200D3FABDB3AD4DD091F3FEA548139E4857541DD0DFAA994DC391A4A4F23378FB9F1D1CF40AE96EB69C207E803A2D62B846B6B9E04AE9DB86EEAAAA41A3DF3D6CC01115E301B2D67AB895F6B922E452CBE92D10A27E1F483073DAE1D915D3ADA86AB29CE06CF42B772DBB037786270D23D19E781DE38E3C54519E516F7A8E1FA93F3918856D4007BC6D9D90267708AF03EE6F751A4CF428B6ABC742B6DD87C0DEC4EBB1CFD936B794D0271CC8B20E30C0D8D9A040F770A90A5900C0F97ED45CFE266BB0FF5BA4DBEA4450177C13B580FD92E5492CD35D90C98ACB495FAB7FD8ADD48F0FD44B244783A83F1D36EE31B7DEBB432ED453E00A15191D54366235CC9485635AE85F380888FC14D3EF756565855353983CA81C4808AF97CAD5A45020051DCACBC37F2CC29DB5B9A3F71D0312F57EC5A7D9815433A1896DD87D20B8D2467BBA932C8B9FAA64F9CE86F8DB8BD485B45410F2AC6B17C322FBBE731BB372E1D514B5ADC85A147F26D965D2B1347E9EB1B33F43E11335AD251B8B9791AFD2F0CA7E5939F6FD62780348570DBC71313845078005148B62A786387B66424BDD5C26CA14E677FA0973ECE7C860A816455BD9B68C3EC1DCE73AA005E61306219AEA2DC6F8AB58975951079729C16AEE24FB2232DB89D34F4C8D40F28872732CE4A9E37817CB439C54FABCCB46BF76302020DD2103D4B694BA67161A87BDFDD9E4622CD7FED6E46E363178C22CA602A6CC92C1E3043368256BB461FBD8E24D736A630AD8DD17FC56FA7BF1D1B071E8643565DB6226DD6A3F22AF0FDF04D83781C92FFEF0A9933C7BA3D5256BD376089FE7386B28BD7267250F14290ECEF1A8D6E3EE4CEE0BEC203EF53412E70D5A7A1288476E4648ED653BDC91C5419FCE6E4542FAE61049B666FD89DE25712291CFDD36AB005FE629E6B7F24AE1974B188043CC04B6F02399CBD52A8FD539E02F425C3CAA8BFDAE77FE8F051AFCB5216C00374AC4D59E7BE5137433FE5E96FE8C8F4F0DBF29194D52425CCCB7EBD9CF984BDF56F4C644F9090D26FDE21476C18CFB425B5747036AF73F9AE82DB606F9CDCC49D107C774437373977159EF6CD1B8510D07303D9288F260D3EFA7D0E74463C8446364C540B78105E6A337221148190D4BB3667CA44CADD5226924DC1A474691655475CFBEB37C6E3E119F88384E1D897194A20EB61AA6540407818F054961193EBAF73B1A44122828423DD07FF0970C5F561DB9BD25E9454D5112F4990D8AC348AD33CB6DDBA51958243B7785EB95E397FEDA07FF6CA0680F32F4628A0B6BB92B7C4460FF90542B6D8D40544A2A6D942BD49F400F719B6A234FE3CE3534228E2EB387B2E77FCA13C7F3E32D4BAC636EF082A6CB5B03A588E6750C5E8353C50628882B9A63A0C85EABFD49DF0DB0262E00B0625B8EA460E57A25858239723E8DA2D3FAF8A7A74B6853F441DE2C82024EA5BF919CAF225105420B513337B40D419A98D0560B97AE2045430A5E31D9FC0145BD250849156839C4EB2C86D5800146073CD2921CB9CE8E62E9DCD8DCD8DF8477CB1FB515AE6B2CBD5ABBE137F1B39727CDC55040C68DD1DEB94D5068F0A7D1155A8D3CEACC21F483DD7CB6343B88BBBDED243D3FAAF2E2D6419DD3D170ED715BD05BC774103972B69C27577F256E68CA9E4867A670DF72ABA2398E9FA94B57E3BF47F7A47E65F7350B84E7019E22F6CDE03F80A736B5C0FABAA1FDADFFD6CE9D9FC80EC7A14212941712B17907E20ADE4464356D7DEB5660DB869065C67D6BAA8CC38E83DBF1E7D713F1DAC8485CF6A94DF45F297E5031854A0191E28585F7DFFA13E8B6302F594516A64FD697B65804084472CF1C896394160422DE9E53530E253FC39428B22FF537ED6CC5245D32FA16A73A2E0EFB41F972D45A52E0EC8C806D292AFA16E27F64A3812DEF35CC2DD14536DB7F9E5C1BF7A95A4CB1D802D72E3F18767BB252D62EEC22B44DDA4B6A6B80802E12BE58C35A947CF5FF79A8D38D0F9EBC711B8BFF8F1FEBD4A3BA4863BC4D9FED813683C6C1193A1854FE02CC2D5DC8AF6D8DF25B707C469AE7B0C72B5E7AB472312EAA3EEF6114A6FA9293B127D4B09E60DA6E8D68D0BCBD442387A14F43434821E563337C6787C271EAFE096058E0839B799A697FBEE95E0343E05E9224CC1A18DA705CA1F6BE31F1B614E467CEC2A261729599447BAE97D0EB4599F6E42678365A3C9E9206FCE14A3233C5B30A08A03FA2741D816C9235CED5110D0B26B8F65B2692E67EA6AA07A8A51FACD7DF004C758AC6A991A8584982DDBC22CFD69D93864B10F441126F1D83BC878575A625A05A14A2A06B5610F32966A3A04E7C56D52069D039F7F5F8DB97B7F37048C8CF3D68742C5FCB4FF49E51BADA845621A34E11ED9264AD0757ED1F90118165E8BA1F08F0183D3749AB89EAEE7DD32A8F27FA0C1852031C612D6D23778F8E4127F0D0279CA330AB8039BFA5676AB4DACA34F18767940E2E7CB310413A5F54C6E59F93E38D4D694DAF763BEEAC0848B802CE8BE71F5A46B55B98C17F0ACF13E11F90303B40646B75EF8B9B8EC933AFF5AF56FB3F69DEB08337A6AF4520297179245E425B1F02AF2C45411C688C26D42FD20FD29890944805B6CB87B7077E01FE27B08858E84BBD17A65B95A5293A071100314DABFF224BE6610C659D201EB8071EB3C223ADA188CAE8313C8FA4CE2098D5B8022F1C44840E7AC4F1F9BA708C2C9006EFB2A03CBFAB85DAF18DFA4DC941279228FFF6EAB2A840330D8CAD2843BA438FF37AF08B0BC935B65482D5B1BD976FA93CDA2F1807644ED138C2E51D3FAC9ECA06F55278DA81CB5FB39AA42F8297A859EA0471F5023FF889D6C25D9D52BC7E7C44A1E83355301A5CD5E2A900AADF8E3EB0E72217AD6C2A90B10A8CC45F29D1BD23E2D139EEA2EEE54491D2B65F309AB5B41628640112977896A0F805FA24A0270BDFEBDE99D52B3BB955F330C232D8E31B725BAB76C44C4E60E3994C37C30A673A67842EB2C14F8DA8FC801AF89673E083580AF890424FC55463A83064AA243B90A96743A118B15F31C36892C9BE7BC723C3245C1AFD37B762E4AA208F35071F166267BAA46016820C7285C1C1896AB9FA1F403425CDE8357A3DDB58A752B0089236B17660057558133ED7BF76C6C18E4525E7EC777C9C3840B860F283B92407BCDA6A10DAD1B856C71957FE2664DC6B796C6E9716609CCE1405CB714FDB70DF45AB8C430E4A0B2A43BD2124BE9F1CB433FB27E3E0EB25E15337FD3D7A84C071010EA63674FD2A470D73D91B7622ABE0ECDCA393336CAD3C6F4B2D7E4AA1ED28EADF4884020DF74F8AD653B0FCC427044356871E830556147AB3C13521E175835282BD54F97DBED928795A30146E5DD0E7A2B7C8C16225FD7DD6A458BAC1A5E3B675B205C89AD1FEC1387FB298DD0D7BD0C51CF91ED081BA1E1F55DB0F2CC80370C839B97D0C1C9C66D674846A2E5BF3D253F987F27EF7CA95A7240E26C3B617A0F98E5FA0AAC063AF6C768C461D7D0F6C07B6972EAD1F530C7E09D89AEC0FBA5A8D105B037E785561BEE9ACBA737EA37625020AC335385F19FABA043E20A2E5259B3E24814A75371BF20CCDC37975A0E8DBE5366CCF19B7410D4FB849D9E7145885944B60365E49CE5B2FB3A4377E7E99234A03ECB37AC5CDA3F5D79624CD5E37836C9CE8898697A4F9B653160D5B49B9006270A81CFA33FB2AC66C919CDF58981AA32BE15CA68E72BC8FF9766A1EFACACC7E738FA8A308D5FF7D351057B237D9147A9196C172FB54AE809C8E113A43545175BE1B3EF1C173A5D29967D52F2C8EBF233E9AD2C70CF7ECC94F64E0E50634A60220C5168A87D182C124"/>
    </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>
