<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="77C866C0FDC21DDCCE8F9F72F7FD9F694CDC65C3594571CCE66D84D53BB4E0E1E4E14DE1C04850B2A79BF0CAD8BF66201443B356CEFF1119D813907935812914A0BF4E0914E719FCFDCBB7FBE6036584B759652EFD56216560F1D4C3FB11A5870FCB4030FED45EE664BF7CC87523ABE01B67A8ECD3AA7A6255ABD6102F47612782236067673788656382883021684470384255763820152051423700376427675633326247583612227070537000203806548462435738544554274404735207750500348484271655678654434052784722270156271311102028368811233751840664586686310332430633750817765574526458086384146581027313717762040747531486276772188731720886322013258163351107010204621661052643063230771581232345487478665712381037555256257800263814577571421531177325803014667057445267477153320234865468144257150054227075751421327640230381086145014056760768413473785508407657468827657705428548430074404484055242067386482714521852755263337542323223888883383701707132851616866282857046771835348062453853822434162102880247086023125078122743343303805843377336157730364445066686167148180052168542176100430626281228485857322622673861470827458487806274241366327028257810038624821106560460470361765524625651247661757135423718248282278784574255348044434803517335002255783540155224536678688887217782686304403680444808256103468346068135456881081525205732670188220072254426826573542550830031076842542833473505127581105056342624633021183340830411085647281688624702101075275142414031875543365622032788558208248887758068584765424274625781175846017076326207681422754661825101113212420516436560512570625311345516470000774276203307051862777617485602335527357458281236318341032541056800622386874772153554710313140347168232263502656468783201645121036446270421661115074342151422038538688286471753624557158538752136241438818641727558653868774850536347636850465135048272347177232677100435588637540882065183633724613643727408815253132647280826472040057717427284232774127216674428824360847371273214122040575314308072550613484333725671872432133856775012412803725655266352803644656585065516137468846151813003225041655885747014461268546438710711034820052251321322857827764477252342572124677070422234452841011177762034054640028514283810172347381717877471073138301618178372275753066701218424641557342664247142453315517254116316257018145443055652186666263503307641163316441886732117246632383356504553445288006887802506877746411657645527175054451508131823025314783567688312203671615731851451348374665282452562625682626410404142778174504127688187255885673437744408441573058263885042484354617233856522766877477132617677000566780321583722630655645167846511864021460463468325518041704480530821646434135286404212604816736665432431712242204480244212841806425428027178081736278648636622533016425562076388261558806161078651377776755470520526741882862272120583115301105618874640120131557820083835306040851304304505127067654268028578680250863626475213370064477520687705508653283864527726303281561400558555382568572561663608474236627066734437824426845874111186503548630072714524310221602574636457535282731248031653537727543478011205761211224786821316485622140055107481143358026525511588517603360162218102827331682865258013631548402E3B5DAE13E357750A6C0E99307C051F256B18BFBFFB923F123A0A8B2BBDC8562CA05DBA5677E51E63FD1E477FD2057123972E1B125365887D4BBF1A03E75E9F15FBA4B0B1D3FACDACF9A174925C8B6E2E8813F86EECD952F548DFB8DDB791EA3904518BA319EDCE50AAFA548CF7F31E526E02F68A0560D999A12F84A6AC2314A0EB272BCF353F615155286C731CDF937DB82AD3D87B5406392DECEA3CEA4520A7F965552DAEBC3D659956748AFB4A06D8C2A6E96D8461D06DD89BADEA905061FB4D345EDEF17679CFD8F5436A27023900E5F9126A625096FC0CAABE91D3DE642CFF0D371AA8AE25837387D8F14DA028517A16477C12A5E5AFEACCB4B4F8E29A5E339B351138C83AF6A579AD85F07A0CF7F8196808A90EFD7E99F1085902B45313C181434EF930EC8CE4F8429B298E1BEED92F82249D4C3EC1B66FF207A3B4C85C3FE305C462A184C4B0DE7CF48A8B7057C4D3B2F67180C60AB6496387B1076A18FA496977ADC383B1578308E6CE3DFC41D381926FB397A3A778B1AE74A07EB0CEE3D0A6C422477F0AA7C7BD430A6F9A193319E650A99DFAF6E0281CD3D865E8F9263B17CEC1D7F59F017AAED318D44DEA8D773261F2A7F00CA3CF38AF71287ECD8E21EE2F31382988BDB6587961C219C9889222F881B7996F30A49ED75EA05FDD030E856EE5E7953700BE812749A5805513607DB44372B14D1205A28749A5540F752B8BDD51E441C31332D75EDB76D9BDDEA5D35EC30B484613507DC9B42ECB6D0FFB0B32DE041B86CD8A6D95EDA39326D6C3C0B2302B88BD2A84A17650F49E23CD785FB7E3B5F12DAA7C2BB8E96BD8FC324B3E548F884C311FC0F6A70A013B81C429A96A381C06C2D582AB5B353C8A304D97102C0B813D56D23D1E22AE369F8F9B36C1092189460A6DD5088D0DAF84DBBC1682C3E0C0F93E7DD115428BCA8A9C5A7EE0577CC934970C10BB37C09C2A66F20AA2A211FE868C7FFDACC15A176209D324301A690D892BA00CCBAEFC7C1CDB231F413EEAB75713AC38E3457BE99A8E9746D20AB8F2EB4EBF5C63128EBB61EE97E83E6789DCB76863EE2B14DEC5F4C7FA6D75D3100962A080D72AFB300364886C57D79396B01DEAB6E608A03F455BE5084FA4ECE0EED9105BD331C39A5D25F93DE29ABB9CC7B209A3802D41F0FF8B07299FEA6650EBBF3F72633F362CCFB8EE0D00F16E3A00EF59123E0052E8EFB282B9101F70C865043C7FDFC081D12BFAF6F5C407937D3AB76B619E5CA10D2198C02205EABF53D46B611FA5ECEB79091508BD5878EBF79CC16A19B29C0C9E24A8A897982D5ADD7A265097F342AD60B71583717620177CC01BE210A39AD41A5AF7F9C02739F976010669E8F5B03F2DB4D8707B2A54086359CD33EBC75914714F6DF58641BCA0547A9C105BB5B02FB6618CEE22453FA10B40625CFF4E6F9D5DA4163096CFF4DC716DEDD438EFDBCC064B62192373C8196F86C293870419C9B041BCA04DB6FFF50DB38E82EDFCF7A2C410EC819D472D033658AD1935807457BA29CC1C8ABC079916CEAA904C5C75308ABC7268887C13EEC0BCB702391F30BF26B6E6868EFAFAD5D711146E0A3CFADC8D2754D065AF961B9075EFA8E5F795E5779715A2A9100302FDF3442707A68F23EEA4657C8D336AB2AB68E18866681AF20FF58FD269FCA7A63782F3661C741E813AB60ED2C77B9E6C18DE6A61E78C756629F56C181F5CF524A1FDE4E047826B33ECEB3938A6C928B8D9DB77621933933D7032C62C558298E3369E3E3F5E0F80F5DBB72A66CCA68645E5F0020610AE9DB339F4FB4BCFBA696BB31689AFAC9C789D8C4D7E46702E6B2683970C72C77C29814C7A1D0734BD5BC65F19D6DD3ACE004959B46EF459E134C370F88C22FD49E63491BE3F04629089EF8B3F298B40E159C062C56E24C4E2750945C9F96F2DCD5E0588AB0F4D2F303AF850A873F34BBEC155CC5DB9987BDCDB5253B62335819FE8AF106932B6A1B3A9E45DA7DB83DF6D1FBD6D0144140AA0B6FDCF87BD72C1432BE74E962EE262FD78BB03983EB5A9909D30DEA4DADD27D6396805155FE42768C5AEC3C1B39DEBD96EADDB7D93AD6AF55397D3AA2D12A3FDE81BF73EA3EB0368CD21A306A0190FD76078C3A96F40D103A929AC0BC9D342D910615FB47DB0413EFFE9E493D381D1C631189A6A16CB77929485D8B88C48943A49CD9EE23C1F3355F5D5EE82B429E1F7A9D6BF5B33C03AAAFF99E8459B467D414DAA11F72CF8F883B7337C95B6D4DFC7C0D93FF68B306A53A8B41AE065162910782CA52CF323FA92A4A100022BF1B3E3CDEAD2097FFC359F12F2445D2E3D9C5E2820C238493096A300540A4AFAD4E15365DF338F66F08F62D2FAE07BE67D034783CC0B93192D3ECA6267802D07AB7F920270371616C6595342EAFC56B92711B773BF635D3255E3CADD90B6261452959E19500C6D0200B668FE17A1E43F244F088C1D14B2A3DE82575A205977E403AEDE7220B36EA97B210BF8B94B1A9BF7583C68B500C11F3978A5B79DB63E46CF40C78FC683DD240FA2BF69FBEC6BFF4A6E82365D7403CD8FF3F8B5BD6BFEB6F071F2F1DE6F59A5C700E153375263FAE80B9CEB38EECC697DD32CFE5043774B4D35D75155ED12F0451831DE1EA93DE89CF821C3379A7D163372E0BC5CBF0B534EBBED6A8F6275FAD07B52C9C6A2A2C4305925C0A8AB30C6A545E4847A11AFE1571AE29E24DEB3BFF53623C34692150EFB2D9ED00A57863BAF8A442905EEA793945A552645CC4BADAF0465B3B44C576AD36CE717947976F1F1394FB4718D9AE0221047ECD64AD59A3264B0DCEB0613EC0FB4A9C0E6894D4B7F8BA0E3FEF4D14EA0118914989E6234D106A2ED2139CA06F660FD73BB61143731D145DCD60023EEE576C3C73016801D0B26046E0BA4E54D34BBD3C5D99CE294D1746D3F146F92CE0FA75B23FC3953B2B08A82CD6DFF5E93D69341EA48C3130CB3815254F569D789262142779A6242BADD61EFF389D3B813E1CCE9E71D9CD57F57E50D1B4E23565E49C6DA67A4D7B1E2D1F5022FB1F4A9CB74B95C82CF2A8FCF3A8E350FBBFC6639015A44C6D937D9549DABB229F2EABFAB8340F76132715E60A66865DE7FB906EC938C52747F58C04C5A33051B7FCF5680BEEA3979D87A8021E4AA76BE0E5E470EFAB85745A1267043A94FD316456ECA8036F931C8DEA0F1311FAA1701DCA1F517AB89E32E0EFD88B77A8BBB97A6CE5CE2FF6234AF5773522859BE158651F804D9124CA84BEDC060440B8B5B40920624CE8B7786ED191D382CCBB5EC080D36D220A5C7A75500D441822B0B6AFBF056F1FEA9AF264C3A9CE16EEB2D7BC8620771B8B7754B841A7036782921AF89B711278DB087507C66F10661E68F1000F5D377C28DF69EFAAF3CCF6C587A4FF5C2CC6BFE70491B4AB4E4517747DEC0B3F8A6506EEDC9D0B7A0733DD83A5596FFAA3E6EC3ED64973E28ED4533E52E78C51C3006220B4F1E269B3EBD9CD10447BC25C99AA64D44ED88DAB8DFB93DF91A6F01C8AF"/>
          </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="77C866C0FDC21DDCCE8F9F72F7FD9F694CDC65C3594571CCE66D84D53BB4E0E1FB8ABEC9C77B03F571BCA877F24D4228412C13EC7DD1869E95E4CE651DE375E26094EC23393ABFD534473D62D3F8E28B12473879787A4AB520F3FDE75D1692EE4436723EFA84FCADF076E13B3B24D2BCFEA4517FF488B3777AB3AB785CF0755C2170C8C85C4E0928EF9740E5086C97F3EFC956AC1CECCB206D72DD4079669184813EB89509A18007ED25458673815983D7D26F9A95A9197992045C0A32D26C7F4F0D864AA4E85DFAE1B1A605790FCF0ABC32BE46C67795B1E4F03E16AA54B0C6218596F59E0A6EC2B528233CF3C932FEABDA06B6CC3EEB69F6D6F1C74997676731C918463F357A30D945E8E9B13BFC3D2DF8FB8A1D53661DF08B3CBCDDFC45395C046A78719D2402A205C06F359067374E0343CDB90E60D6E660C65123AB262F89E7ACCE89F004D4AC9B485FD3326431E9ACF1E62AFB2E1FCD87451965BB85670C0D8EB7B92FDA7944BA066365D4C8185E3DDD74D89ACD0F4572E19DF53FA94F3FB398A555F6D54157CE6B71634B64C95D9B8A7EC97044C4F4D24FE99098505382BCFD60CA052915AA929BAE1A7975BB57625BD7E5E5E68EB4D88278EE361A447BC2C7A036A846A86B1989CD17102878DB96DDD130348A7D24AA9735E70BDF1793E3C442C30E7D0D73A2B4194333B6D0CAC07777B04975DBF1EC53ED94249400A3DD963334689B315B174D454C0BBBA5C7F9B27510E5CADA8E7F4B3351ACB42ABD6E08A09852B02BD2ECE68CB1461CA0076BC9C6C05A3D860E8B4579CDB478BDBAA3CEAC3C064648FAFD7EC1337A8A8013B06017BBAB86A7F15AC2A0EBE837E04EEF8F407882139723A8A654900A835693604111E83BD3C53499B829EB65C51EFE7152599A09750D0926099C27F4932615A5306976A62E953D6299B166EA4773CF1B178683A39471D51FCE8D4A19424848D839348B046AF02FC654F61A756C0376659CCF9210EAD557D2DB7DF46C968C86F1E6CFAC109EF45203F3776D94691380D284E3A32F083C85CE7FD4A7C548ED9EC3751C6F99302429D69DF7AAC16AFA46A95E8CE8C389A08F0D83146AAB6B4BA290E744A3CBDF8D7536DB7E15462F845ED8CFAFCF00BF05C4E0BC6119F03B1FF9D9E70815697B6A10A8396DFEFC6643685BF34010D54C51E09601EEFBF9E97AC88B636368603677DEB9C276E99742559E29E45AE33F4878DBC285DD97DAFB6C82D23804BA60A4ED475CD81402A2306EB976014264DB7F34AE1AB6D5A7111203AE5D63ED232B70D54B347B212254BF711A265544A821CAEC3600D1EA95AFFAD4E217C75F01764A0F17F01DEDFD8A213FD4C6693DECF8FB3BF78F8D7D8E552B00DED9E87DBC4E3A6899B7F34C3633532D81D75F0285D9AB91669F0F8EB61F6B2D6BDD317B6264B457BFDF2E24052D1FBE700D779B749E8240294EF6950F8301EF537B49CBAE40880D34C291BB6831B3F940E7FEE5123455033643DC1FD9A068E2C909F2A5544005497033C14F3EB1D53A0CDA810037F23588C40A17AE71457663ABBDF5FB2AD2CF66D7C0AAD2F94DAE06F250063FA21DB14A33E5A3C364B907C25AA3628EEF83AC3394DB6708460BD067DAD495AC92078B3D8159B6A45F45881B6424B061751C1382E052DAEF6804B0862801AE7F73CD68C3986A761F657D05B1206B7DF1A1ED2EC9B1EF53B58DE294B773317B30FF49ACFBE002F582E22F3668652EF6B22D4B59AE5C2A5FD1FF39121185D5EA728DA59642E311BBC0BDFD8010795169370D3E8D4E65E6E95E3E7D3BC801093EB9835EC3267111AF70E2E56DC569F755D4850550821DB42F32E94FCDBA361D845E7D63B69052A121D4ABA3A4B6AC34015161956818D94EE5EC67B830890C55E66A076A319CA0D15CEA5323FBCBE99DD18DE89DC324C7A157F4620E281AA0142C023F4DFD5F650D0B3043D95A757DBDBFA7BB568ACD2226524EDD769BC80FE0629A8E95C14D528702D78B7DB51799A9C4D7298342883EBE4F86D2E65E202E8A2FDF5F35618CC0EECDE651817B85A1C43444CDAE2EEFF5184551EA652CC99AD3FB379EEF0DCC4775D445C2D7D4D5C62B209075F30EA0841E6E744120C55415406B79FFBD4F2DB9A53F246323EF2A1D5D4ED5CDAA3DB7BE7A7A54CF21C0F48B07868F61EC491A9363CB8A4183AD3B998DB4ADC81C7B10B82646F0C89FBA6AE7EC7CB75D8D0A05E07CC5F6F246F5F279ACE610E0C90C895B06679D1FE8BBF16835E772150959D769B7C3EC8BAC6C474D62930AC71A170D9D627C714C896533FC279E8D7B09859A3EB3D2ECBBD667F541A6DF73A893959FD03E3829F8F10CEDEB2090B118C708E8F009F9E14E458087340ED581A12D43E4604F0930FE46DEC3590D057B9B59E4CDD858AB2E9A50DFA780D320EC2783D56059657AA3FA693160D8C6BE416217C9495264051CDB05ED3AEA0DD259C131E56CA368208174A6EDD38491172D4C29ADF65679AC884C167DDDD41BAB59F837EBAD184DBCB6C11D8B1C03E076D2E3087E7A02C8D8E970F4E1A362FE73007E92544421D6D1A118CEBD7DEB210E862FDE86615E5E9EA0C2D060373A735185A94D06180D48433A840195A43FD4854D89FC7E0482198F82FED02ABC3AD91376945FCB1ACE91D67FB2137F3369624B59B10CBCC6059201B046EEDBFF3B59FF1DAA2EA830F087F528AC03047A01A78A923604551B8E02470980C6BE5A3E6F7258E0CE7DE1B8D5BA9FE70E700B"/>
          </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="Sign"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <CryptographicParameters>
        <Deterministic type="Boolean" value="false"/>
        <ContextString type="ByteString" value="6DB504FCF2E6279A1696B13028E3F3717BB0"/>
        <Random type="ByteString" value="B90DC1576F872209F2DBEF72E176D7F7EEC0B7D8838F5C8BACED3F8AED863047"/>
      </CryptographicParameters>
      <Data type="ByteString" value="28B84B7BA3A47F244CBA90E47450A1E591F7C08CAAAD1A0E08CDE1DFE8D7A6DF7EF7E338F86CF757F37725EC4C45A6C785D0235038CBB70BF143E79AFB739C72A7DC2A1B1826B5B447F85861B90B52EF67DD5384494DBBA912FB5FAD213E504CD9DEF89E350EA4D8556D9DF474C90750F108D94CC075509F7A6029BDFF0B21E5ECCD2AC05C43F8412913FA9AED36093BB95EB942243D19039F55E12E4FCEEC50078A2A7E04C1AFAA4BFD89D979EFF55C8E788CEB5B296F174B2F820CEE443EB3ED7389E29397B3454A146C935564322161D0728D81D9C4916DBE15B806FABFB891DF3EAC10562D00060EC51FBADDD561E78806AEFCCF922B1F9A39C097B953103427712BC61AAA687E6E5D1404E42CA77EAD725A0AF4DF020A04C6BBBEAC6E6322CA03E784540F59E310A2DBD29D2FE656F86C061D76DA380EF57FD5748D7821492FB134CA829FEAB48FD1E42CEDF88AD93A4937CDB793D4FECE69243FC3E9B5F5CFC8CA2709209F303ABEB04BD906771ABE985E436DF112FAD93EEB21D02572401DBD3365124972988CA5BFCA8EAD3DB98BF464352AD2B2022EDD707CB92BD6F9883FF916BF020E23CE881520F440D849BAA44DA61EFA7F16D3F368216C4121A2C6B30A66F7F75DD89A8230AAE986F696FFDCBDDACD9CAC93A5F10E1DDAA9A5FF33FEA7EAD7D826787F1A42CA8E2507E11043CB114054A16D9DE13E1D70DCF2DD4DBED0F16806D9CAEEFE2F6E0A4975E40F7EFACD86F2BE04EF0FF1B0A21476AE894D14030A17600B115104FE59907D8E92E132E78B7C2A61C2DB08C812EA1CF2FD88FF88D807C54165864AB15480DFF8D8039BBE07743789D5EC0BD058C6915B03597E388856922EA03A5BC305FF4ECDAB618EA3461F4C7CC188DE6A36667BC1494FB0A34D8A5967A7E2DE54F0F811B3574136D487DAABB3FDCCC2E2BE39107E8E4BBB17B3A60EE135167EF1D34948836A9CA346E40A0C0467634A5C6C8E7D26D3B29E387C7C50FB871BDF94DF121747282F703B5FE4312C84389303A196FD14AA5E04EB9171B3DBD8032A1536913DFB67EBF369A32784D89D2FAA2F5828FEB23115251C0D7F331B981463E3BCCE5C2F67EB2CA0492E2ACF7A126AC48D4BF03CE7E7E492C0A4E6938C3C97CEF7FFEB08F4387B4865E69A15A8E6C1F412BF5830E35AE2A8D65067E2349186E444D3B53C077D84E67BD497CA90BBE328871B251320DCA1AD3BF285781EF71CFCB02AD18B0E491037D3790C85071E9A5CC986D9518D370F155EC48517B4575F88599FE82A17ACAE616CB24A2FF20071C10A39D07E7F769B9955E837BCAB7DEA1EA9FE8679E0A596990459C729D164FE968030949F750987DF18C9D0AD45B2BB34DB1C94F097F2F29FD946870755B36225967D6F66B1C63A3EEF1D6BD2446FDF8B611CDC338A9413F0974665B04777FC839B141C253E1C51B8501E85ABE289E53EF6CE7E5236FE3AB2A2AD83027E8A5D75C84D5C2AADD65ADF6F1332C547B69D1A48E43AA4ECC4D0F73FCAFB98FCC0CB82E3CD617FA42E2230736B1707F67A7D9E467FC24A0C41432ACC0059D007CD4B861A283FC454E39A0B2E47E530EF9DF8989A02664847E6AA2392B6633E3A5178589B06A4EE1217A0ADC80931B764D5E0303F93217F26E78CBF1651DCF591621560FE4905CFCD382BBC828D2FD3A6C1746FACF4A14FB177A2A1D672263ED4223AF8DDD878D8448D24E0E3D3F6C88962323D8FB018CB5AF33877224A5DF2180F8F7855B936D8FE041FC5BFFB43EAEFC4EC33653F4D639B90B114B077DC6452E4DC26BDE68C7596977DDD14B45B0B08E9EFFEAEAFD7F5354D5FE22FCD707CE134791B074BD3DEC39BE23D3583B1FA73E0E121F4BE98CB00E37290C4501078D5B260C6AFCEECEA0BE3BD477BD8D9A8DE23334045462E41FA28EAF436DEC280E25D150E2B8F1EA620276722FF93F4EAD7A86F86D0F3D6EAC08B55CD750D117306BCDA6FC2B1514DAA03331C30EFCD50F65F014751C83CBDCDD8BF7DDCC9A954449812CDE3EA4AD9F0C04F0DB0A4C2800932961E62550B1889BD5A0C8A410DFA10E4C0F36FD6828D7E639D5DE1C67B28E54ABFEAC3BA39048B82A36677C83D8E1D30D42BCCA7CAC81D5AD99B5A979A2D23D2D5C7D02B2AE5108D9B3A9EA0E757FFF8F47BF49EFABA118F16EEA0499227BC42065F1F3C8712ACC8CAC762DC57344879E5EDBE576F2A31F504573ED7ADDB54FD16F6D42FD1E4E6B3D364C92BAF16E754C54D25E724D338DB8EF1206DC57F2C93F211F23E880DC70AD4E32AA805BFE625C50357DA6F470F09345D3D98EFBA96FD0CCEEB953BAC581C28942E33DC6D38CC8910285C7D3962DEA72DEBE12AF09F031607153E8C7035ED60D413D226B6371F3E67888FBEAD05210C77057099B8F13C6755E9148C7733129FE609835A6F56AD9E85991B2C0658001BA2B5BF82D5D369576E417D63D5A5D883B59616AE21C3C23788456D2249AAA8D24DE93150B7C736FDB7A41E328E35E4F3BB64D6AF2B4E05D406774A0BD121FC8C730B99B99894E88B4542FC2697C9AFD3513F4345371CDEE6A2CAE49F537C3FB4CAB5FB3D083532FFAA0DCC0934A79EEA"/>
    </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="34A731E6664232614B44B4D0F0E03923903B0C59A0D14DAD518BD68993D524FF75317BF9CE330D3AAD0C36896C9FA7AAC543390CB178CC40A51C2186B86D81C92032E447B2DE465A88A5C539825327B168A31D87AB3A9F23EDA722CD984E23700EC0954463AA6C25B6133B4BFAC29845C4DA88E9D8AC9257555F89293222F221CA1A992E63D3FD5A11844D7CA4FB8184B286DC6AD2B9F66690E2B283AD034D56FB5F50459D620006B9536CE7D59F16B5BD07C2CE60CCD7112AD31E1FE53073055A4F20EBA64D84FFE67C713E01ADA6DA045F98B32E685B77680BCB770724CACE494DE6B92C9135EFED0DB089B1E1F84161ADFC97DB85957ED985D9E4974C03E497DFD73A7C1B36BBB13A5A6C5B1DF5EE0C610CAA0C8A05779E5AC68B6E87CD0E2EAF2602F488902D19C06E98982D4B22E31F972972E57CA0D2AA6D9095F2DBE7548444ADC980EE36A30E3571C65EDD12FC90AEE6C862A56C313A02E0F3BDE7E7B804DAB21F1A76A7BB2815EB05060274D5F461828A8A68C2D665A337CD4973FB3C33EBFE19E3F3AF2F328D87F61FBB407CF65C9D13E76984665713C18ABDDB4B2FAE9AE124A92D1D2A12B228CF30081F31533A76987AB057E92A58DA01A55D226243101A0AA07A24D134A22D5DC43CEF1ADEE2525E75289EB41F6ED19066ED9784BA61FB6CA7DFDFFD934DD3AF41BD95E89DE035CFFF606DA6FBCA9D7EA5ECA86D6A0528E642398C29AA0766E9323E37B732E5D279CC37762023EC1474D5A55919B5C292A9C7FE3138D908102D5FCB488778EBD38F0C13AA474F6821375F9FE6F4EC8D261C84A21572EE9C36D228EAC63E2A4923FB2992D3974162CFC7EC54083067CF21D77C77335C653950D5E6CDC447F4B1705AFAB7DBCBC4B6963FC75C116013E1B1BCF71E07AE7C7E73B9622BF89CFE8F86B578EBA863D57E10A1B9FBB5BB314B5DCC017746C773D146620F474ECE084EA4FCC422A7DB2ED8D8203A8B2361D60BBCF90C85F7ED8DB18071F8CD639CE8D0C416CDAFF9D36C01E4729BF2C5060442383B75CBD6A7E357A2FB0D50EEA77A4B0EEA667B1B454042637F268B8A5B005CC9A92AA9D59470B2223CB611570FA0F905F3C9AC698898717C88EEB69342E7AEEEAF1AF679F3B3F092DAE7FDC44645D74ABCF094F7261F2078847E612EE8281B98F12B84A33C2B2719BAF76984B14928CA018239BA85C23F12FFA389644781F93AF74C1A7449BC1CECA4DAE139481F2075BB6F31ABAF9FF4282305BC6EAA7345029C475DE2E9F17624DA93B0623204F53C90479AC40CE5811C329EC2BA844851D055F575B774D3A444F273CA66F5BBF9D15993C7628292D896C1A1C31FBDA1B4C77A868DF75E0D25F9D77C90A72FDD3C4914397E7D709F8D8C89E52B52C27B482B686AEC299FFDAF0C144897E7D874928B6898B04E44BCA106C44C3A2114FDC0F72786DF097CA527359008D748D00FD3910CBDA6BA2A468BCE127D4FC603D96DADEA8FBC8534C8B8654D9C4EBCF97E786E9F5629EEA7753C7F41237541D0D95CD68B585708A62AAC4C2A5A349479C17878DE5DA9FF78D567385F15860BF22E217AE498229CCC63312CA4577A8AB6F382D67230C59853471C8A71F9002BF0647660107145CF451893E1EB78B3C996F24A42F6FB20B3087A6A463AB9A866A5DE4A18FFFABFC84E1DC30D8E2C72F3BC9F2CC78AF7F1323B42F0F3EBEFC48F3BBA0BBCCBEC855B16FC8EBFA8DC03D41DCD0B303E1D58B2411ABA25682606FBAD68065EF6C5E05015B902BA2279BC366B6F9CB0858FFFC5D61B9B7991994955809A8B5AC2107A051AEF569BBDE28BA3829757C320D1EDF1E18364FAE0FA7C3EAF4E70B47D60A47C608A6DB012B0908CF1B85EAA9C4533C51F8395AACAE5CE9C48EEE651618BC4D4FDA4F5FFBB302991F17321699FA33F403C374FEB988707058D236BD516C9FA7E60269A15A7EBD82F7F90680CF6A36FF64868DA68D012B85BB6B7ADE9BE29BEE5B120D48D92D4E26232EBDF61F883345DC1413945B091AC68F249072D2F68A0C1F16F301D7658600C0134274F6167D2B2EE827B2D94A528149627346830E5FD1E89D3D14171A5D07315C4EA22C9C8176CE3F191EFAE454BBA2290F927A84C4016DE8171805354978838FE950705BE94B7ABE34ABBABAF7FB58D8616FD5983A4D01EA647C4168785DDAFF1615AE861B5D8EE4981C1C95FC29FF465B37D6F2891BD8A454AD355F7E678C0B04BEEFD6ED328E6F819EA1DC2C9BFD83AC5F9252D4EE579759B3C7A64FF3A0FDA4106ADB072B7EA6A4EC9022738AB99C9EA07283B212AF0A08C2340F34FC2215A49B5109DED3C875B42C1EFC185796DCC0E9582754C37ADF761FFE74A2527BAF99AAAC40A0C61C1F9E1D3A42865528672BFAEE9439D9CD523DB0F65B9D68FB691B21C44046C45426725E7113E8025CFD0E727E612CD24B1305C0207E5008B52455B7B0A26D477E1E5B346EB9E88FA6E397FB62B4925D4E4E87D00FAE9A8F2E422E29958543FD8A97ACEAA75253E0985306D15AA3CE2FF264F56458F624EB5200AB6D01E79F5A75B038E99D6E49C95941E74ADD1F79754246FD4D472508B58F0A5D3A149BDB438718CD1CD6115BB1F3745C9E3C942CE197A4F4977251747F172317116ED501348BDD8B074AB5DE921D24282D308E6537866CC7DF8A0C9FC783D54A23FD8F38F118110243A984BD7277DA6EF2CF21C49D740CFFB696536A8D18B1E38E60174725918767E70560CE6A3D7408C7D8EAEA968CF33BE78C975E0D5A90D65A91CA4A3C6C8F3577486939FEBB86CDAEDC832DAAED4D3794B6FBAB9AD70DB785CEFAEDF0F660C16AF4F6259654EBE48DEAF4122D2C0A2AD699E9FCC3B693CFE402BC1559FC74619CDE99153E282B96F7F1089691C8D463C36A55A4EBAD04575E006AC6250AC46AF72A94075E6D52D74D06D5C0330AEB6F019E88EAEE510A3F071E016D2BCABDC3EE799DB0ED761B48CF3D3AF0D98BB92131D837206CFAA366CCE4956F1E59F15B7E2735092962199E2261D54E580C4BBFE082A1F14796D12EC5D9D59B513F3C1F1356D3642E6A638EE2CDA64A029CFBBE45AEB34AC1FEAEB9B229FE1C181E8EF6035BEB372FEF94FFD94135B10FF13A89F15110877B370F4E7A373750AFE5ED0FD7E98C06A533B6B30F0DD3B38E56469E5B10E494EC63D6B8D135893DFB469BD0DC7ED51DE1EA9831C3A0C7960980DBB9AAD04D26749FD1120F5930C7C8402FEC7C3A0CF375CA045618328ECD16354554BE1122BC3BA15F4CB8353D440C78E6F9E509FFABC8E96D578EB2353D49335491017C18F166548C7700CC896B898061BBA284480AC21B7047EF775B4DE9CA180312EB190CB83B4E6C29BFB57B93A7C0AED3CD11D84B07241DC640D40DFB96987691F4AE790983A800CC59AA84714D0B4F136AA0E0BEBC72C6DE105DE0A9FB615A413F0ED4434ADF5DC90ADF5E50A754AC1423405C9587035F32C2215BCB191442C3D90925CDCD33097C1957F482A7A29923DC4B84AD471AE61D00DC5B26AA763FBA3B699513AB3D972A533DCB2F739F8F78A9A69F9190A8E5DBD2CA8DA79C98D100C1E6FC1DD7B4F0CE72FF43F83961315ADB748199FCAD5C6A227A235678A16ECD66C5C9A3439B976A9856820BB178C1E9DB1D06170EB7B1395F2C4838757DB6C807896110F4BF0C55CF7393098D607D19AF38DC5C6A22918DD9C3B7CFA4763E260C6886AD65B2CC160136E3E89EA4E013EC8714A0491850250CE8383A76E3EA724B23A636BF21D60A38F4FCF8B69E9F7A6834940936602F077FD6D883E2F392FF85A86BA8D4A37BBE7B493E2A03F7C4503DC98F8748136463B785182D4DCDB806207F4343ED7CB8BFAFC7C796C58DBB7B1CE3C16A19E264D22032F1EC8F222E1C3144D5B7BC2B8602AE9E55767C3A2C9536B369B713E9E93880C43C6B9A3913D1AC16B4FB0FC1ADEED7CD1798C0C31D4F70D26AEC7D2EFD5D58EE5A67666ECE75DFE70ECF05A989443E5662C0D74357C61051B3430526EDD9E3A36075ECEE53C9E5040B595208907701E4DFBB1E6FA24FC840B767F25BD01DF276D1B50AC96E0ACDDD38FE2B50047839129727B42D7B1C036A1329FC5CFD4EB6112FB181DCFC0B1134709CA080A25F39871A0F47C5F4EF0F91AEADE0495577A62A1FC650848BAE755345CA6FEFE2211428EA68DC3CE96D48282152B5DC844D45436F1CF9E89B0246B6EB2584FAD1ACCEAF0C8BBCA0E44C7173097B757F3F11AC9349D7126CBA8C004804B141A111FA99BBFEE6CA24A1454A0FCC98577690D98540C2AD83040D721DECBC681E1A8F9811592C4144669A137DB2FEBF59F1CBDF08E831AD1F901F4232FEA93D5379EE8A0C8C4A48EBC3739E0B382576FD9F1F3F1F7FF2764B37C47D3B9BF2E1F6450332B7CB8676CBCD08F30B9AAC54D1542F0FE679C43034C77E4AFCC06B7065E490F5714B10721D7894D339709934ED45650B1E81AAEF028D56F926E33FA89933511020E447956C84AC2B8E3F5589AAABFCFDC35FC837F5B37211A021AAE34F3C7A98C938DD5233FB0217FA80A3648CA67172B015B6B37A1EE09D52CDEEB1E0B41889EC6ECF3C0D6E90420232D5FB5EF3C9198A0A7E3F2355060A32CA1C6D0DB00000000000000000000000000000000000000000000070A11181C21"/>
    </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>
