<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="9EC11015DB4D67DFD2E198136AECAB99FDB07D7F931A69A6BA153806B20266B798475536E296359404A3EBB61BAB6FEB40B932F82241D07F270E4C48999ACD644D49BF351B5DE0B662466BAE9323786281E212E15305942388DD405CC412E944C21B69E9E5526D3135188D508517A845184748AAB807BFD552879F005E9BC4AD5818284846030634785745713605150314773561521842101015568731478848673281368404820700268613352140084746581544137640450542144385558557855146765708511552786686581168547002055173230544848008603131621055863882014782657762161621174221864221135037061002020504861506321356822407827317450485280545431575655031613667761671117566734444666757560254057454354682436671356365101475807876582030313772063867537038352767746448168638557748017200030582554585235655328506123308643485428427323712505805703871638126668424081080610367833685876846537080600322271237407278488466154631518523547616888475868823713488211828745223276288111278300676212103474537677621567424061001200357111566248848100708617111161288271674227520771650264078866820672075268607127631485644138540651575174054018533871835340313646158456775073205128570355650203375768012701486700827874811381343101106170843842828648824333661644085747812124170033486804710686578446561013632601662866856202256758043124876186372081823862828535805461082453523608487776341073040862224775303521527816172376307554300860568753052236805536767148240565065177535082042582748847634137114235833535521131224507224417052600726810643861540174772372226425541547278757535258800726161242512847455534110646821056086343285554770165572542686582738676145407386153451560627275548587545364307634054377445761347572683282283506881541162658758875161515272540676450438743562715222238612504570286312762573160106463852173330550131003852502423215082358185885558704110716683123871606465364355646223535410132721876538834616025313168033066507753208338042205783201860456145882433875580188463503160613780648681703068735721526221542817252136122670526245418084378036834724247736405000230413072680644722481108507000845373711845322526676080522174263417430030708270750847755787252387505342436143463327074307612221671025240078180610681170850738607747452685285225457576830180526162718886278011003068504837871851888177476712661223287261246266003675232365801378814040846024743268831373140825744253635563585116472050480012061313856766178316632553436368846654104252227581486413144273835262013277707571175714587116337748851762251316140107334201271821042620403261177081468880187355655466415418216523317683468325648766722317604830638330335431217000311671056587055221268468801604674380632383712851865405517641272176550155107140262226310227374342616052651244418221775026673175130687426836647001141866574524684116526713666214236013063362350535018371730442351351541478660084642608813800874024831855201113075511385706328808508320826110124353550328260522280101768660007378402267740272436138000488311022165746746114154873161683046533522256715430021537334875417800581255054174132050078455428727115173354251813870438815338186767482556850303463037752284374046466444033032566122550322327027153862451884235553110234613230654727088301442085180303851374686A86BBFD254DCEAA9C8E62DC80B3DA269357EA9B4FB4D4BB788A4382E41FC7CFF338F0FFD6767EB7B18DDAD855EB08E3F98588482E9776849F5259F21D190032D721DF9D130AF05524A43DDA1360CE88799E5859892F0519C58C57F3A38B1DE063B21B6A4867A0E5267BF6670960A2EC49E2779FB377261B64FC4B3D0EA372E891165CDAB5790A77C9B7F7E3A0654B79DEA46FF11D49E2ADC0E0F63BD8FD2DBE2D4318B4E28D85346DC99D0D08C25C8416144CCD60F53208AE11C62093EE9CD5C8BDA48D49E26DAFF8C9F6ABACBEB82D1ED4C38970674311B9C8E25710C152725A041B55225ACAF59D51414F843E06E5484D89D2B7ED9231328F3059C209BC0628651CFACC82ADEF111A31854ED09B3BBA24B382EEA9607CC4EF3B2EDA07B152A7B41EF3AFE7F21B02530DB5322C38967CD3B1645B29BB36CD4D4FC1A5F0FB69099A35EDADCBCFE3167FDC492573AF3E73A01A071ADEB1B4579A100ED858BF055EC6E5DD0B9CD9F8D06303E4350A1E733F57A56DF5FD7D34EE36F07CC29533D6BEE5602813154C47A362D74303310F900E304CACDE247AC7D3F4371F293F2AA03E47145A0D754B70A5F52C6F263F0064B5AE624346060A34FFAF6867B06AA7F1AD4321509312625CAE5A80C45749AFFB5CDC4EE828F8909A116672D1CA84F54CCAE3B8BB06696E3086B71C962A48383CBCCE4A22E5A9092B3EC3EC6440311DF529542AFE1E9F43B1CC2DCD7CC630C44C8395E5F45421702A69316C804F5D11F8B29D91022DC178DA3515551065414C6B23D7B5022B68563B6386D071BB84359FE22BC53E574809128C2C1C1E5D335676CEBA08A996149CAE6B27874DA3582964E904AB665DD2B5026086B452CAFC2BB21FC10E6A48D47ECAA8F0266F91546C0FAB16EB35566F2667BE0F4769BC27C51254D7EB937ED2D9F609DE1018B6E1E59F536699D355177748DCB603731417C0ED581D40B8ED3E3A88315C13509201609A02AF1BB30F362C6A47F0D0D069CAEAE7A3A9CACE7E4D27074FA962A9B7B099C448CAB443CE0109EEF3F2BD6AFFEB3A780B65BEF4FF999DC06014BB519C75309CCA639F7E9EF6AACE4CD2AFC6A124FC923914EDAC3763238C8D5C9464EF94575599FA0E65A983C650C71062D2BAA638F2BAF8700445724D07803108FDD78058E14C4536F9B7CA72B61B14EAAF31402EA45532282627BCC4D9DCCDFD173A0E60773CA7B0FAAA6569FCFE7999A0A0C427EF04857DFDF048C21AA7FBA576F2267F3905298E95A1179FAE67B02AEBA6B648163B58278E3585642D338403933D82569E03938F2E81E32DC28C6B3BB7B834E3909DCA0C1C59E0441AF8392981241B43B5EC4831B0D25DA878289D571A23DF9C1DE1011D43DE6269032633FA504E0A871CEAC262F5E5B22E62E8BA34C1641C4C9952AA1745679713714DFDE6C4139CCD0BB0A1083A52150E8A32485D8C6B53CE5FFDE95C21F6927970A0CD431D8E803C0E586D313BB6EFFDF3B6B1868CC150F2923D7CB503ACC88DC6EC0B32AE1DD9256BCB13549012145AD39EEF407E8AC26FF4E8333C342330BD40004EAAB1B7FFC5284D99A611D9FA1953981FCF78EED2C1FAD593431B1FD52501B131A059F26170BF55B8C2F4B7389AA66DBA99FA4247211A015C87CF5146E1DE8F4706832F8AE177862FF4BA1135B1D89D461759035895F6A041ED4F7B29368E6DE09732D74C8530BDC6420E7D63C1E056C5B2554BE7AEC81CE04DCAD482D917DE88730F49B7C4B3239534BD8922472865650E72898BF292D523D378A3718BCC350307AB6A7EA97DEC626473C7766E2484EB51BB90D5DFBD1C034A83EB6AECF6C426FF6A7B1EE6C29B9ACE9C7FF416C7C765B05B440115FB8180DEBD57E397948C4A6B12FD92F9C20BE6528FA845829E9326A0945E37CB2706764AEAC7CDECFFAF68503449239ABFDAE784315A84B6353578A94DF974A5E1E23A3174655D16282DBF749BD99232F4B6A9312480873A23C911C08C6E290DE440B2DFF4FD1AF04DB3645DE194DB00DF9FC51DBAB81BBB4C935B3553BCA2CD9F40B00F5CBB71636A35335B336818D7B7614C79E5B163CC305C9EF08C2AB714C10A2DCE60D4E3E1AFD42C8B246F3AEF748CB36E94F4B2D0833E1ECAD14DF4EE771349F1561D561F69A78DA907A92BF014D1F9D4EE727FEF40A45BAC83C0FEE26E4333F3EFD645FEEC37726F0CFED8F5ABB261970009B071A22243F78DF5A97AF1A75581104C1AAF39E365408804F612916BFAF6D2BF5955C8549B2B0EF0F2E63CFC37A4F6C65550ACF297DB1116214DB81D44519109550CAAA7D682B22A33F4C36E7A2692415A4EF30D0BBAC5AAE9BD780B0B25D17FA001F83128B94042692FA5035C1AA5D8E70DC256A95B324E7BC797B07AA05AEE2AF14B70460D488A8467E80B8A7C48748DA31F3CDA0123F4F5CFED5CB189440092BEA895B965BD0933732E9AF328D10F48ABFF124137B9C1EFD19CCB9C5DDA7153ED0723E53507D7BA1580E63C264D078B2ED6D33C93D2A237122FB2C5A823D51C314C2868BFB8C9F7DBC47D27044DC5EF833E590C638D292D11F2107DBF6CCB671838DCD51E8AC1DEC37603C122A9E6864B48DA694B9F7DE0F7E9C8BB43178C861BE987BA16B3C7FF67C29497B2E22CB1F461EB5F66CA3754D7CE5B3C027C9096F0ACC19178417F9431C644E68211422220D91A992A8F69D72A78FF5601EB3BDACBEFB1520F210245AC9251E3601A09B105A045892DCCE3AB9091BE44B883EFD951A8AF43FE524BDAD554D20C9D9EF8E5B42FEAB84458B6AEF43E2C3E060ED011BB16B2EA8639B982943CA45CD63015BA0835AE6839B8C057E166189F6A90413749ABB3FF3A949839088C97753C75CF4EA3D3A4CDA1277142589C13C548D8881FFF8CC1261B73501D7C8633DFE5BE2224DCCF54F6A0915D11C2D35BDF9C82030599873F90479D6F4A46F791CD7129EE32D74BEF0D36C03EB297E01332515F754B57D18328FF7CE22BE068BFCF42EBBBDDF6490272315FCA39B4CFD6BC79DD677069BD9A9639E1593E04A35DBFEE63A96137B7456738F71A22F6AD69E82438DBCD1DE0DB3916A836581B824CA201290EF3ECC31C6519C2B0A8B29EB613E625B99CD750A881B7427C81A6704B17A9CEB1552B61948F605F24CC390F7F7ED2D0BEAA0451D92CFF55AC79D1C0C542D570AD3E3A5BB20999E422298BE996BC952AB9D24C3BE35A3D7EF1D5B04F280D1D19A563DED49C7F4C89CAE7DFCE902558F70E3AE8C235DC3F08D46344986599EC1D761D78D8BC52787B8A028BBD47342E4F109EBA21E2B37E0947AE55299222E416E1E5808B21E0CD355CE54B820A0E19A90609B61991738420193DF5A6C0F29874D4BD02AD5035E8D67292EAC1673B473DFE8BD845D15061307F8BB960E02F96689C0922A5C8C10F63CB9EC7F3581D3C5C47822E5E2319608957B6D316076B36DB297047D731D4D27F4F3D1BFE58043AFB2E22611C8BD0B188324C890683468593BB22D785513EE397A0D4A19"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_65"/>
          <CryptographicLength type="Integer" value="32256"/>
        </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="9EC11015DB4D67DFD2E198136AECAB99FDB07D7F931A69A6BA153806B20266B7E005315022F5C368656EF0AFF8D54D7D83BAF3196E9884398F640B3AF4BF438EFA46151EA9628DAD881D3D6D5055D2D8C45F9B3A7385D4B1913F2736DF27AE1E57BED883A97FD90D4ACC7EEC4374ED362F5DA13D215827DA5D5292A4CB4A37127EA9061668483BB89C93D0CDE297D05ECC9C4BCD497B7E14119A4736C97FB632602B2D19B6F7C5CCF76973FDD8C5F56111C33E132DB26EAD154FFB11204F186AA276DB05667E3B2486FCD2C542E246CCB88C0973AC78D403DD549273A36D7BCF8D04CBEA042C8FCF37AB6DF89BA166EBC5EF6729D7C001B6D3396EDCF21A1E0354F0F95132882CBD13F79E7CD69783B6F11EB9E47E5B4D09E4F0EDF1FF9373463607CE97D85428D7AEDC7D50C4D926C394EB4A489E8A85890DB6E4381DA0A77CF00B676D03E096139003E226F360C654FB39B9B0EBD90112792C41DE08BA40AC8C7D53ED644E7506A921B761B8974B5902893D06E70F71477AFEC73727913CF5921717B47A44AF40DD760CA4030DDCF3355C76236FE645A5C831875802C88759BD33DCD6DB205C4D90A51F13E4D607BC3224AB5113F4B208FFE1786E8F16CD39E81950438513E4956A114B01380F8C4236C3B8A5B3139AF51D5D87AA5CE4293B9FB4045CF763303B5373872333ECC96646BAF3F28F04534C18C2704BA1219D90C826DE760F6818CB5ECE4DAAF46682FB1F97360501E7E519F7EAE834D10A2D1DEA78B2E14E5E8C7A47385EFE64B0825F9B0F7D176B5DA1071CF069C4B6C8B26C7C2F7784874C5693C39D05F4CA701EC78805DACC69E117EA5299486145D7D04427DB49DD5F9DE79FB1C831ECB424ACA28C28714A6B1114E0814B13680E879BAFB14B237DCA9BF363086733A1ECD8910AEAE2E492BF46452D79C87A1260B33598A9ACD52AEE987E0771A83BB8C85A406E8099DB57578AEACC8F05F5D8680BC1DF219ED1E80A4388FEB9B235CB8E07A4629A0F1531E39555967D474B73F48B282CEC4CD67FD16987BFF3CEEC886480BD39514593C3E0AC441C8F650F6E70D44A3B75B804FAA2CC9943C3FA45DD74638F30D372E64CFF3B021A838E09DD365D8DD0219C0434CC4B2545C9F2A05F389B297C4761A776DD309C849ADE21F3EFA78F1BA3FE13683770A53743437540101C295828CB2B2D07FB69E7210A3FFFB2C9168D264458ED86BAC0B9FFA6959974C65B8029A972030D527A80C0B6AB3E7C1D180C09C603F880E78D08341A44383C89EEBD226D0E5ACD0EDB5CD35696B5017DA79B68F117AE2BA238A4B399026123A4AB43EBE5B474100CDB7656A28E1D1D113360435AF1A1F91F35B5B67FF749048AB9A31D039B07B895CED748A8936390722EBD5E2A516DB2D2D090F6A1035B537CF6B0EFF9031A8F9875C28069A71D88AEA61120FAD703D6C87E7BF586178270EA78B3A58E074ECA56DAE28A98F6E4A1A82BFFD35BD8DBC05E4C92BB9F72B8E77E4E4D1DDE8D544D7D2F58A4C25566A173D74149AF74A9A011DB955CCAF934BC8C35E9132230F47DF6ECEF5298BA3581061F910C0F2A19B46DDE4807344EF14DCF0275614226F577D6970A41FEB2D3F2D7FB9D99DC2AC03B695ACBB395BCCDEE964D051B3DC24AF1341DFB4B30F9B1D9C53C3B6909F02B05018FCFC45E29A97EB998FD1027464D12021427FF6AE14C657E99409C05FC45C6A1F1C6180072B8E915821EEF0F0FDB2671DF1371E76E74C7AC4591ACE151C3BE8C20A189FDF492EAD43DDDA67B0B94ABE6E2CC0E3AB362D162BE89E32A59CAC5790F626C5A4A82EFB4A301D47C637139313738AA7E11D6184911D629BA165316B753ADC48BB5123608453215BD1D1ABA62DFA10E1FA62222E2CAA3CFA7B756CD2C8FFDE1524D6E5639CE9845C6DB75C4811852D79E576C61CC553D9C9CBC07143D9F404DEF8F98223F014B9230CEE48EA20622483A5AF2732294886D71810BD39F154CC83927EBA03ADDA4E53302263F7F7D26AFF78F08470D431019792C7C44BB5EF222569AF69AFD121BB6D88FA2C5F8FF34BADD7B4F45D1FCDEB3D4DA3E0A668916C345918F59E47C13D2737583FB019C4D74BE06BAC7CDC6AC277BB86C6C0C819E294BFBEDACBFFBB10ACA1322AEB4C48882F743C38280ADB06501CA531FA6CDFBEB1EF873E093C8CD6321FEA9811B8ACE19655E0D37CAF43274F6CC907586ABC5FFEF8E236D799074D8C3DFB5C046F8A62B155895EE0706FAC522CB9B575967B91EC9574BD3D511759C980B65A25D068424C9104FB415BBCB2291558881FC0D32275A501C0916F2429E3499D9A69855ADB85FBC9EF653D9559D5E41E1309028C70DAD5BCB856D9D74F4C72B0603891ACFA1969C323E83ABB3C8358E3BA02D6C7178424440616E82D247F0BAB575821A4E73544D2ABECDF2FE5208584721D2161B7FE44254E0DBAA557FB6562664F628F89C9B580F69F9D685A72352075A32CC0307A4F66FD07E49FBAF6AB3651E094F98EE4D12DC96E816654D9A90D691E9E165020E442142212A3E224D087641E32317916BEA54FAC50EE82F52C46D3794365F9DD0942CD3EFB90C49CFA2CA2BE289181AB07EB5317F05CAF3F217F96FC53AC92B42EBC80DFA2CA5DF6FBBBE2EC4A9AF3831E98ACF0851A4EDF9C6D8C7517DE7658EAB41937719ADAA918576CFB273A1D0127D497857EF9FDC1D03A3C660A77A16FFE914A88565BE72E49377546AA70E2B7485BD186BB7BD"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_65"/>
          <CryptographicLength type="Integer" value="15616"/>
        </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"/>
        <ExternalMu type="Boolean" value="true"/>
      </CryptographicParameters>
      <Data type="ByteString" value="307D6C64960539B1F1CDEBB1C26467582BAFE91E6E8DAA61B48BD16F32E2CC3A4501617A1A7A5BFACC3A2476BE1E82FD35A254FF09A86C92F787DFF1FF06EB16"/>
      <SignatureData type="ByteString" value="919B1C82B9CF3C893DDA4C21F825443F355012D7A18CF6ACFD4AF84B09DB52FE366A2E255607755CC260B7B11411B34272492B0112C4DE4A4891763EAD948EA11B04E4818F4AE22CFAE57281EF68B538B7B3D256D7F63629342E2576C354A4755F4FB8B01914FC5676FA4F729A01B2560B782EBC9CF7BA58D2D183BF8CC7C20EEDB7877D3DE2C32032C8FDC553AF85AA1A2B29FB2770BA62BD40CCFA6406CCD884B3AE6ADD9B019BCB37E63F924D7FF0848C99739CD19C8680305CEDCE80AB88269960E8A4E6D577BD318287498EF4F5F20D70D28C1A396D4B000210746C9E5B038A1E44BE15C3F1A70FE411D2845E98C76292C2D3010CDA61FB847F2B931D6047140D3AB17B12B40752345056F60F7B97CC1D6A031F59DA84B48CD1CBB47A1ECA8F0CEB8401C953349B4EA481FFED9B4BC94C337281D7395E58646666A7A76B1D5ACD2A8F353635A0CB661E61AA0D67D1EE7F54F2BD856586CA5EDF2C50E32F50DA70E62ED37514BE09AB56C9AC9090812FD4545A3A3A358A83999291123B080FF832C795C6DA8E3A33D4937B02F374B7490AA28D4BE88A4B928F5C0D26CE0819E026708D3EF574FA9743EF425316012863E39D0F1212BFFC7C897155790E414235A84893ADE52D2835C709383C17620298ECCA52A74BBB0397E0874E1CCC50A590E23B5EE7D9B87BB79A539CAFE5F2461ACAA377E6B6AEEF85EEE20CB3B3967FCAB2AE274843AEB9AB009CF6BCCC45EFF89592A9D1AB7E5EE40F08C389EAE3669F35142331413534346AFF0D476E6DC23E1888EF2F94CBB56028E6F5484C1401BC7F5893823B05E9933AC65C505EC742169DE334D4163D11E047BB39A2BCEBE96AE8E275F02958D9E83DD3E0A4813FFC9B3B3EDC54F22BC5A58930740B265DC22CBEFAF1429B4BBAEB5B7D5467246F8882B848ED97192D4184868DE1A8A7CB6B8F86A96442B1B3350FAE97D664BD13C9485C7619C690AD117EF2082C831BB55206AE4A8E418EA3F6010DD88E2E84697939E94B1E74D2E2FDBA4B4E99B3ED49088B6046E2BBF93142673809F8EA937F961E7EBD24836370E8D02CDAB4EF224958FDD87D8C55BA60EDCE452B85DC4F6C8A020648B6EAEBE8B43002FBC1DF13433A6BECADEFFE7CF44B0D7BEDEEF71AE48AEB94A63BB5A6C0F5DF3E628F42B01F9BAC8C2C67C9D6FE8CFAA161C1199124B52E7523EC9EE2429B9CAA5D04D02132A97B8FE43754DE2CCB4BC84FC0CB2AD0B4EED8A0A1EEFBC9A36511ED5A6455E0C8E06956A4B494297968CB8151866DD1600E379EAE895FACA087E67B6973481892958A600522CAB87D36B20E1C2F11C1B85782757BF2C6A0A99B7492056C4B20B2D3776E3CF27752147D72FA01F6D66D2E887A4D364640D97502F4C2AA15FFAB5EAE151CA374E783241E526046F83E86AB6580785BD348F1C3B85387C5961F02B8D3ABACB29FF79134C81B5B355AE93D1C0741EA46F1731D0EA9B85143D346020107DFE803F29DBD890D9BE95187F9E2BBF342F1CA4D008BFC8E63B15D5F65FDEE507065B44C0E535F8E2A5F1EE39B9E21D94FFF432540DAD009DDA79647C13D139D7772589570146F58C158E667F58011E2AA10F998195F4349EF64F12B4AA1FA7DCDEC3AFDF27DE5559290AC4852B71CCB486CE881DFE9510961C1B8E11820CC4CB4D5AE06EDA4FF9A5DE5C2F41835A88651F5023992456DD2495B3CD14E1EAD93F4861492C12AFF6CCC71B3AF5D8FB26C74ECB769F6CD2399CF33E7D37C9DA5583B4A01D1A6192E9E54F5B8602906E2D5011562B4014CBAE6C02E8D38168533748E35015F0EBD84D9C7770361A1B4B4FCCA1F6FD3174F78852A439819FF5EB49D36C7DA57E054974E3042CD6DAD8946EDEC1B62A77EC69B28A0690A1FEB979517B8E25901AB532015E9BE10475D2866B1BBEEF4C4512DB8E4138E3999471018707145704A08B136B79F485D4E0DFAE4094F0017F5031F62A450CA0FAAD21A89EAB99786CE517C98BEB76BCCC2EB9EA3FC14D9070AF3E7B2FF0226BA174C0C349D15BBBB600E17205AE6177A9B210F0CCB52CBC7381595465446CF1FB46C1E93397490013A69935304C20835E4CC4F8E18F0EBB72198718DD5E4B8E04A7A3FEE31F535E4339B91FCF90DCB3A8C2DA9930B15CF92404C118326FF69579011794D6AC7F1DD68A5361C35916248AFA32E227149A1C80E2E6D300DFC6BB10F262FB5BD892A3B993D5A27361421EB5BE674CAFBEB107C9E494BB1E6996002E239207DA9137E0436F03BC2B48FD496CABF596856064F281232B9A2A3BB6F1FE457220EF680A117D06A3574031681BF0B216AA6FE216B36765CEDE75A62105C6ADF46E158B597B4AC5DD7FA649E381D63C62351418EE99B48FB97288671326DC9B4DFDCF7C326B61A6A5E36F1FD141D783E6A6BF5A6475E71DF062ED4DB49B0B6B0164061BCF68621D0D18DD83D42FFC5C328CA4BF5DCB041E28298927993F0B6F66051282B084A28837F1635648B371DE5D53923893976283856281CE12DAD20F2A9906AAB66A41693A3C86676B4DE610EEDFD7D8EAB1CA2E250DB3CAF5F8C1C102CBA5A7E2568C6A4EA332577AB42893E2E96320656D8E1242075EA4C6AA798AC87F3BA1CAADCD52FD0C0C805B28A283572EAA1B00695B0B519DC0A79C9FDDBC29B189147106151836A9B4A4514B000C74D1ED10B470DBA02FD5044B261B696FFC4C229A228331429BA4424AB13A40A23C47F6F594A506A9E4802DC551130F9790C9BDF34C59E3ECD171763CAA27F25966BB8A6B566DEE1D6ACA3912D14A5BB035FF77DA36C9D955260BFE6A277111EEDEF18CB60591D31B43BC2993A858917AA662FF48CCE52738C0C83AE4DA88A84B9601DFC9824A8C701872B37EA06D4F61B4397783A591DFF7AA9AF856D7E95A65A8DC4069AB844990C5264894EA193D47C831D64D81E823C5051B64DDF9BB260B7AADDEF7EA14105C11C0721C9F1D60CD35E8BB698E41FA30BCD2822B930BA792AD31CE454C2C9C93B2D110A452ADB5C9ACDE8D7A8EEA2DA005E2423947073843D968018C0C25E4FE2755B695392EB731EFA23EC18E9196878509F003EFD3ADDEBBE48CE08BAF2D598E8361938078C42BA147DAA5553D186782AFAF895C235BA9608FF4F1F84B368EBDEA067FB7C969572483BF132DE19E1EB2E7AD825F0571016E57995937DDFFAF76CA6DA056FF1F827501E62ACC1D41A86C6DD54D2659C0B1FBF2B592C3A74FC8A07C21E6943CA85AB8BBEF48242BABF459824F5D3704E58D055FA67DACD0F2BEF0BFD3D77C78D36DBC196C5770209AC665A9534192018A67F9190F1BD1DBE81D4B685605419C5436575ECCAF02F10256DCF4413AA3F79ABEE60BD92BA5BEA2B0C33362A8D067C84A0EC356875AF5C3461C5B5A8D50ED8B16917CF5F9457C1A9A2B314588A92292ED973147F0538B38D8EE6C34B220AD2AF2EBBC9D110831F00F432B97F2C7C70ABE39346725A7E9E93607BE3D3EBD93E8454D04448F5E9BB593EC2518053D631F89BB1218F46DCD3D35D80534EDD27C24CCD88B3D34B420CA8C6EE17336E8EFAC53008B9CCCFDD0250175A7FEDD145954DF81BDC0458D049D455B32CC53BB33442AA07184F1FF243E4D6B469F9E1FAA2A8CABB61DFD3C4F0D65EDD66CF4CC267FEBE43605734221C210F2348807CDF195A90DA36F526D4C77DF995B6CEBCB2F3655D2AA7F032C7DD8E25607490F35CE845C59D1692ABBACB8BE6A9512A084F0901171FF690113BCBFA26130E31BE111DF67F5EB23A0303B104EE2D9CDC372F18634C95FD882BFFDC983672C23E9E8917ED70F685D8C1D4B307621183C0E083296FFA76A0078D0A873D85674638574EE219D1C84882F77FE2D12F33B5614A079F85D8B1B91AC04F264A18FDC1261B291F26107A297BFAE394CC2344AA5579DA54F1CB31FA59638664C095D0A3DDBBFA070C6AA0BA5C84C6F678788A453EE762C1F0A2F97CCE80587D55D89372D00D5728273B6AF0998DA3286AEC55BF9010C79160E4A5ED8E87663ADAD98959F4CA9D961E1BDC1D3090DC6702DC650C5C25CE499294E843C517EC3786126782FB2C4F91DBA9ABCBBC60AD8B2D07563E0F84E005DCDE17D4923CC3A2AF92D0BAA897394C8B5E479DEBBE7370BCFF513C0973D677C0E501BAA46D90C9CCDB09B1F2D7162724D0DE6A5DA846ECD57DCF6E77FC88565E4E87EC431166034E13B9C6A1E2EA48D9EBA8BA6DF0D7599BA60E39F37D1115C6F13196ECC6EFE8D1A9A7CDE7525FAD5F5070EB1C21707251C129E49852E92C35524B71E315FE0AA7E05A83625140DDDBBB0AE88820373A7611E86BA1DB3AE38EF98336F19F169CCA28B85002CC66CB4589120D4AC146B08393EC72188D2EC3CA6654C7C3CD307A65540B5CED66BAA84786D2A4385D236416259354BFE9D6A1EBA440282B28FBADBBB1A509C33C36DCB41EB057FF878390D3D4051DABC7C62EBE9836218C761F9E4C3F0499551B7792D96F2BE40E45CA712DEBA253804CC951A56E8EB9B87C9B9C0C3470A74F502336FF03731888FB55FB6F4CD38A426CB272F88B04388F3568FF5C2E0FFE37092D6E4A4AA9474F608090B3CDE6F7378C999CC7C9003A7E8CCBF3FA0C1730AAABD6F702102CEE494E565AA5B200000000000000000000000000000000090F161D2127"/>
    </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="Valid"/>
    </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>
