<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="D3983BE3C1D56F93471F6E1F7CFA3C2B2352535E5976CA833AF01AF4DF90F5BC5D21CF6CCB1FBC39ACDACED7D45348679CA8B09624969BD87EA0F1E38A925DC8"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHA2_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="5D21CF6CCB1FBC39ACDACED7D45348679CA8B09624969BD87EA0F1E38A925DC8"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHA2_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="79084F19C00CD8EC12560E9880EAC53C"/>
      </CryptographicParameters>
      <Data type="ByteString" value="9554D441FB2A822464D0B8C5F034FB586674C81CD004F5184F8C9C5F2F5C8A9198CDD32DD951824125201EB6252878AEB53EF40A7B5E0A6881AD937E6CA7448387DEEE69E2B0975B7E447BDA6C77C6E20A090674DF116F8737B5DD70AC0186A0FB8B2EEB0B83B7BCB2D41CEBE5411D5F1E3F7FF348400EB5C9F9EC9A6C492E"/>
      <SignatureData type="ByteString" value="7D962DC4931B5C8B28B336C7579C4406CB0DAEBD08A610DEAFF8EFB683DD0A998051A94A80DCE64F2C93BF4DD0AA513B2C9E2E911D8035C5414C242FAFEB6B54B7A265ECDC6FF0598A978FDB5247B2B3A665CA0F080217D5A8F5D52BF1D66AF45C3126AD28238F59DA883367F59AB2DF8A6D01DCAE9181FEFC1821C43EDCA1EA55C6F958B5C90058CA1AE5631E54C73EB584793E1D2E168D4C3C18FB40E6F106B48D9A84799A22C488322DD4D82AF2BE6686B951F3E429A106ACECC3B15CFBB4906CE0A9E1746BB9855E645A0EBBDA3953ABCC6518CF1FF58511D8BED42422365ACFFD2F8B268BE9820FC8B8B92251C826CB2CB2FD43FAB94239702297E18F5EEA6AE467906EC4D7471DFA41C67763CCA92936B7091B52ACF1F30C83C2BFC0E2701BF3729CA96D172D8B18C17028D417CA6A36E200F2E88DFDF4FFB796529D8112899454FA658CEFB3005398813ADBB902353123E82BFB7564CDFD6E9FF2C9B7A454CC41BB404DB6492943C29A2F6E8186E8B00FF6E3E6E380E2C6149FDFCC030F38C3BC039F2E91FE81A23D9A01FEEF8A98FC36C83F9D91A3C820112BE8D453F022E8AA15E9EBD4DA46C5F934E9E795620DBC696E3AE414854CB5A7EC7393F2E979B77CE7D96E1A77E0FE5426034DCF40D06F3628E195F70B2CB1D7728F3F3235A4DA57C91507359C33CF164ABA1074A6C28D98058D966628B58AA15B5A043FA7AC2059EB90403290244C921602224AAA69232991ABE1BB91B8BB0CF37C1EBBF6FBE9BFC471B56A3E2CD5E4A3BA67EB9125EF1343DE91B068B59749CA296F9E2A2001F8A6DF0696D05EF41513F55C95C00B372E6818899409E5B5ABEE11B71248033BE05329690A6B638E8E669DC6F344E63815B8DA74F34DFF2F494A722BFF40A840E212AE687BB9B97AED85F9EAE1DDF30ADB01FC683F69F57D00AC3FFA63D1131BD9DEDDA236E5D115CF2E30F5DE672442E426F65B29F5EA649223EFC7A7729E251FA566249C07626600FB8702B9FC881CD2C5071ED2D0F8673EF432E628D2F0A17375CC7B8CC26ADD0FD87F9A9ABC4CCAFE67818A5661B546CD512E6A7DF4FA736C84CBF298FF1C78680B92D88E13263F7384E4DC1ABDD393FC86536DB2B18EA23B47380727692056263CEE9395D6C717D34D2EFF3C5CE04F4492D975009588425793FECE4EA360BD837F8168672136F024CC2939A74A48F93BE978269B21190BA0F8D49D3774CB1E47D46AE50BB84E384169CDFBFF16DDCB12D3759D205B40E36503DF265719CBA74BDD6DAC5E20ED8729D758501789A4274CCB778EF160528024B806862B2B38D116E0F396DCD63C951AFD636649D4462E05EC6F977D7116D121FA4EE0E390986DB610F831D117410CA30CEDB27ED7E8D4AAC1E70E0082D24C263FF402D3E55A518B141707B029C792207F0A9A61BDCAD6933B34A1BF3F01508C1DD8BC5458B0867DE568ACB63F00C49CFFF4DDF780BED4AE704180BC3D5F42425273C8B977FA9905F60E5075A1A87023C1CE1A41F5A18F66B1E4C2954A2D051D1AE6144D5DCA70FF2931934601D94291B2C1CCFEE3E1D52219A664B82621BB9198C644659FC5011397EFDAC73BC1BA212A12C553547B3BAA48A29D036126150E47CA38E7E1E203516A7CF9F8E6A0B2249B7B45F39CE2F9CC9E8FB041E38CA87E959EAD309EF7F3B9FDA6144479B43123A3011226D63D2698997CE28E0CE8388AAA43F6F055BDC6480B942EDC49DDE7AC64A3FA1945E45F4C9AC3A9E8BC4D73D0F75B3ED0834EA054B81CA6B1A230F481863BE478EA4D7163D21BE522C9127DDAC653E5B668D04A0EB7B1FC1C406B45A38FDA78ADEDF5BCEA3541BE3CD5F24953BEDC4104050051454DA5A19587E7595F546CB77F5BFD25FB5F808F5647154D368E5326FB0BC5AFF50A71DB1CF30DC67CF71D52AF1CE6E5CE047FB0581CA1CD80E9CA0E72D1BA8622337846D98116B3EA446D447EED234EADCA6536C1E4564AA47DE534A05444B1204F7E80F0F7906C40913894DD1953246801481F83635737A1E395CA10A8F0772889F42A7DFB22381F3FB535E96CB55AED83A64FE8333C2A1C0096C80CD1A3A761BE87080FF05F69FCAD87B277CC4AAF8F7F296F1E2CA62940E34B915C928E8C6A81E2A9BE2390AF3AAD36B939500EC0BBAB2A69C5F0A4662884B5A103B82689244E5C105A3120BED0F2D22EE6FC0D133DE3553BE6812ECE25CB6B40CDCDE42E55968B478417E3A35B333E2C239E60EDF77439063E95FEBA4B5C51A9681829F1155F3C946A8E8E0DB1385CDEC9B949D953AF7217D0379B9A9BA535F4344E2AB5DE57B507AE1258812C0320B746D3A1DD9A4644CDDEFA83C3DEC5740B3FCCDFBC03B8979BB8737ED798631B0ABB07C00C98442F6E1187A5D6DADF8037D0F9E22F73E2E3E106FBF7A7BEB3754A911F5E3C757C18F63D02020E22080781AF8F07451A236EEA854DB4E9AC79CAED44595FC30185BCA846AB790B890069B8C379646841EF31849EFC146EA748E7ED63E207C1CFB6D6BC4AA70847FEB47A2397C27F3277E27BBA296729970E0CA7882D050784C9445BD6D0A12488F3ED921037FBFEFDDFD1EB426E969875CE1FAA269A40B01E6A79CA7C2456C30B7848D4DBAAB5A92AD9E0B12DA94AE1058E6D6F31209AAA3DF06CE7A5E36CCF68528BE974D6AF78CC395888920724D685DB3E09EC8E29E630E3CB12F66599D73B960B98BB3655779C6821FC3B5E6B1A1F211B2B36CCCE1DE849DDE09969EAB30AE542614228DEFEB4AC55FBBA79C7721584023E3ED02476A464BDCDE51EA3D900A88D286F8425884C30CBFB600DFCC03A8EE38832746609C297DEF0A7D69C47443E25A0EEE9261C63FABBF31650B82714792D7086B3CC7AEF8F9FC6F2675C16AF5276BBA2935EFF800AE8870DEB13CE5941D05DEAB369990899432D070AC91961167D56E912E2AEA4A9EC3B45D86E8ECC8285A394E23B22F81F0DA2467289851C832BC35E3D91D1C766FBB6AC2C243FD68DC65DE25C02D731703C6FEEC4397621C0EF2E584B2AA773180D5DDA796B923FEC410B345B1EC9C2910876C48178F207FA976EDB4136E94AB902B1AA71137963BC9FCBF5F20AA9B7D3AFC8F3ACFB066DAD81E982D712EDF4C45EBA8123B734505FC08601643F57F6F9ED256E9402430992087531629764100D1EFB62CEDAEA05E29A7C6FF8F2C442C967AC040ECFB22E0E73AB538423F5FACF20536E9414D302466C49D0C4E3AA6065AED853205A6F4AB0A2F886794C38FF4B10E8107349E736CC1CFB0055776E54FD8155C0677907429CC832A659B80E63027523D733ECD6AAE32D87E5D920EE95D82C17F4F008B6B4A2ABB87B3C752F9A9A9B5050640FAFCB774DD9959597D859A95C788A1F709EFA6CBDBE9EC39E0DA37F4DAF0C6F9C5272828FC327604360E384772D94D98ACECCB7ED5DBE3F7F0FC50C3F36391FA9F14D25B57733371DBAEE0A317C2FDD76237C80988BEDE732C0F239509534CD1521BB8D88BD59AE8183D5F0816267D8283FE6DEFFB7872905A7D2CA8FC5D2E81E5AF66816216F91B56FBB8196D9FCD9198E9C7B99853217FB159CFEFE6FCA9BBFFBBC5800757B22B008AB6B3FA0BC0B1D061B66FE4996E0798E2A4A04783349174AB698BEF4F5212ED45CFF7B01C29CCFC19AEB0DAE33DB888886759140641E3896B25FD6B9C747AD39C782EA4EC366AA25AF67AFBA1EC34301DBF492760C292FBD353EB2FF34275A734919D747AB804029332C7B2E65286B461080016983E3421120EBDC19CABDC732F24475A4869410362B1FEA0FDB5502F40FEDCAA87DDDA0D36E99B624D0BB424B73154B807629FC6250AF4C35ABED390519F03F75AF4564A302A249FB9AA4A223207484E7414A68D8B68E1B4E99166F2D1CA8DC7922B0A74E5C522079625C9DCEDDB292EF157ABA0C5095267E24F05B45A468D39D6A8E7C2D2BCE3130E9BAF7D6852E8C666EA6EB55534ABF1932F5C14C662FA43006C48D0A9170812BF35915EEE52369716F66F2492D4EF6D0F7B55D85421A475CADD8F294048F2FFE8B4198B9DCCA88F2C1F5E4E855BB9B121DA187796DF273F9E27BD65F6B392576417F6B2A34FD60E4B6BB3454B3A613D2333ED4A2255FF5971569D2BD85D0BCC1AEB5DEDC87A2528C918521B252168EBCE66F75E8F3BCF08C9F9CCD1B717A89205A47E25B0CC0644C6AEF303AA48E1506B85C81D2590DD9045B586254536906A37189BF3DF30DE30EC829EF76F63EA92E51799A2BECCEA8CF581F1E8B1121AC9628A5F67C0381AB34DD35CD7C9C69B9665E5CE0C7C1D22023AA081309C89F34DB853A807DB45122E069B5D84B6EA23E7FED3193145885B083EDFFBD15A885127CC062BB22EA93B1844F2D17948E7656F138ED0D137D90C3E6A5766ECD98D1F5C3C0647DDE2797F94AF2CD21C80818EFAD21455CBD75A6A7AE043A5A7455FF9B8C131C1EB1E803D448B8CFF9FCAB777E5AAB8ACF5CA2AAE1D5A624EA25612C7A933620A00FBA322FFD9468F29DE3C6C0F2D7AC3E4DA649726F429FBA6C78692E0D9489200F9B91A40A320479D4908E579DCF5A0F6C1E13173FD6D51EE20BEF31B5EBEE2FA75F3FCBE6AB813A4DEC4D5FC7A1662B5C2E15BDAE11DD64190C3CAABFB8F28D604CFD1E4FBDCB60412C944099A5189F3AB4EC4BBA52A8370ED1C575CBEF51108495A38204F39642DA62FAEF63938A7F1CF26E3FB7B108182F3A77A91AC735F92A31FEFB5F96C9A8183C26A1E5C53089FC9C6AFEF5BB719FDADB87922CC3FBB9F46FC8A5E2DB0820F6A76812D6E93566E28F4BC57AE778EE8C8445E3BFDDF21B3444CAC25B66E8CB8E61C466B8FC8F97ECAEA43467238E1F6D91C54C095AC92BC44ED516617C28563DDDD96D143F2CA881947F018D94547CF0BA5B733E830A32A4247D58CCA45B769D6B37FF44262844BFCA86A0155ED3CC9A2DC2F566C659C258B5C38A6E6DDBA2EF776AF0F3771AF97AC790B8AFA47C8AD98BFC2BD1C3E592B445E70074567B76A29F9573F29513152117BF46213760474746DF56609F8977A6A13C898C90BC229F17A21EE7D766A328F8165EBA7970A9B93AF5DC928D9387B4B5DC2481FECA085E2A0A7134A551D3B891083823A99A6BC2A564E218653B9B281477B61690F0DFA9E6EBF75D790E946AF9C973C77FEB65CA43C48AD813A2228FAEA62AFEB51634F3424AA9035071F139A29539120A7179FA7AFA34D6F2BF0C1685235AD43D79591B3550FCEA27354644BF6742FC845A80C9DD9B2D174A156AD84141C6E411F2FCFD8714CE81A9A448ACBCB715F19A9F27B66183586E7277505B92B858B3BF5ECF5D9245D4E64D4F646FCE0480CE9FCFF99B1068BD13DF02D1A83D3A9EC400DD4CEA65FF9C6681DF27C248D94265A1558D5F6C7519B9AE98F8F618AF1FD66E1439B01A3011FFFB768C57B00A68612A09394646B60BF260847199F02EFD257DD2136731B2C89D1A32E2AB6114A5ECB83D6C4F794863963FEB50771B41DEF78DDC701648873EABD927F035485ACB1E9F154C614770A90674C457CE144E6F0900B4D535ABDBE5893775B114E5110628115D31F2FC3E720A7633DAC9B54C3A805DE2441F10986C4CC67CB693E403F66CB01066C1F4E75C7C30A44B047E340C7F026DB9637D0F8B2E3534F651899CD9C20B278584415EBD12AC2C81C762CA7098991E31D35FE05FEC0C64AB1F5F85ADE28E2D1C646527DB334732E13B3EEB6BDCF5B70A061B3B420573D8E7A085A4DCDD1570B0C7FA40FF23289CFAD7CE631B258685AEF6DB8EEF3004FD0DF0D1BEA17AD21C49C17BA3485F999AA91DEEC096878F8EF65D1F3F4AE7F6C6424A83E377813B3EF1263A2201A4F1EC9DD5CB1E3B2382975EA95B48919DE797C613D633364A998A5638CAE31FEB483693C6E5CC4AACFD2469D26D910E815857E6714D5787D1B9341D7DA8738C6203A37ED31F88BAFF482F5F5049A7ABE70F092F074B0B7808D87128F7900BB2178221E4EB24949CF458824C484F2338FD08296E0F04A3964D08AA7AAFAECF95B40F59DA1C5EB4AE70C3E905C788DB9257453A298743D0124173FEEA4FC8F581918097C6CC68263D33904D4050A783D3306F7BEEDECB1599D48A3BAB0B7AAD391FA2BD975DA354F1E39A7F711067BB30DD5E89F1275DA87644A4BBCB0663D098B18DD5AC10C70B25004C371CBC00C21EF36BC9C8E64944519172A513D30D96AB64DAFCB5E189AE5FF101D085E59C7D4EB28EF6B77DDF65218154FF55625DE2049B4690BB86D69DDD9740CF3A7A90784FE8244F45C81BCF539AD3BB85A0774650F466862B80381796360203EF07EC594BCA75AA6BFBC71374E07F06975A514796856BFB7BC476736F25736C4F441F0E746A833FD861BD45DEFE627CF722739536379684B3F4ECB29ED50CE808F6F7546C5E78EEE2B628C3973ED9F8D6075DE3BF02E993E4073475A34435C0D5C7455EE0601803CB85DB59D680A7C2BCA2FCA40A84678DD4E163469219A8E07916FD664D5C643E74CEB206A770C5662AC596B1846F24485AD8F5927DA41D526078F53992244FF8F1FFEE710A87E7BC99280A39BF9CB08B4A1DF7CB1C97F55BC6516D7EA627CE1E318868C5A96A40AC3B62CADC58D7484E700A06B487E008ED8B659899BAFC571B3DAEB46C0A4FBD710B56FC00E1AD8F586444287F7B47FA7F555EBB3C0CAE7231BE3A0E100A708534AF463B65C31324F8E18DC7078B227333CB6738941A4450F0DE83761858828459D2415859F73ABCD6E8DBBAFE5300F2519D8FE380423A6D41B0C02E7C0BF78D2836C8BCF6E3EBA670125D7CD34A9254A5DF8837C40D522DCBAF8FABABF14985EDA885E4F49F8B000F4278E48F9483879F0BE09D367A469D9D022DADE210CFF14BEB5DF7853EAB2397C52A375FF85538711418DAA1150AAC34B0C420BAC0F233F6988517252CC768285A380E5FF32164565A029FC205DB925C100B38A4ADB23BF83B060321472C7D073FFF6B09BE0613C9BC5EA15D2BBF6AB46028A523F639F548FC5886F72AF442672DFE12BE4A393C3F77F02590B785CD351D95E9DFC89B48B757F2B6E923DF071FA0156430DCEC620C8D7260D99C2274F631BF0459D59C26BFCB887B47205D5E2837A24DC920C61A797D1F4A61E3FD035B2EB7D0391251E2191D80B88D8972D67D705DAD2CB1D6EDFB74FC00B28BBA6428BBF5F7EC1C9E561E3658F8AC99236BF7E2E6BC9E2BAE21FDC29259EE7C3C2C0E2DCBDF07BF3E9269916D6CF485811B2BDFE9B2DD1971E37BAE25E6039DD04215D5648064F19D8FADEC4687FC29210B8719AD45C5342859C32C5B8BFDFD77693349ED50E90F7FF2E29F68F8EB61049FF1749AB52FA98A164F9B30A1724CD124CC5DDFBF4AB635955C05FA02CDC117C282B31DB5E1E913A1E785120FF83F40531314101F4C2988AC5C2EE8E94D2ADF80F57AEC261F7C3CCFEDB382B6A0FBF16781FA229F7E524CACDA9B6A5E0413E6F58920771083EC03A74D80B42E443EF8DF5B60B8CAEC8211FA43A108C75AA6DC92EDDD314E4C9EB6BF43F229D0338B095114C6570992A4A41DF9CC1BB318114E55660F577CC94AA4D7B211F5EF258FED1A5A2C36B358E6B2CA1302E3B8B98EED617801AF2B34787455F2E988A29F02AD1ACD628BC3F6B206072404C927D416883D7299369DD5B3309E287F60C588A5E0BA003C8FBB0DB25A4823055C39FC078F991399E1E5A29B8CAB5F95D47EDB13C2EA02124604330B314C89E401AEC971DB0CEFB2B10CDE6750DC2859009E3CF704CE7FA79B12A24746B282978B60F6554B36057489A3477F495984F190F0752CB0F82E1C88896B7EEA076CB4744B242972294E9524E5ED95196C464E097697CE739847C8C72FFA6715ED61E2B69B82A586A223B74E02C36A55000654227CD87AFA0EB8845A88D6E5B6EBCAAD14026760CF4F311B994FA4921A409067E89F852F886857E1B93737347D7A387ACC7895845304F09AB74137844CBFD971198A562B0EF2C7D26129946A334D14FF91492BC0BE0A43B260D18420E552685604B1FCDF9740A02FAD12D8AD506DE14F9B5396E52341D401EA07F2AC065066D9386F2E959673D621CCB7BC0E3646C5238C0D18F9C7F18E970FDB5C05D8B7C4FEBC62C18826FC8986B7D5B6DC71E4A5A8C66AF156A38E686415AFDBA48D39A1CC1B72D9A79AB524418950ACFDCA8E47B695DDFEE7B0C087313E324417483CD132453CB0B205E1C30FBAA98AB439963028F4384B822500EB4A34ED9E9F535B1D151A4A84864EB4E8CE8B2A8898AFA7F85A8A014486A4DBE1B191BDA5A595F0804464E9013ECB15BC533F1EE8A8CDF66B90FF9E9D14A4DCA83FA0EAE73C97C5ED962F5FBCDEAA7296AD8B00D0A5D4CED93F0FCB938F103117D66614FE9988CE154B53ECBF0625D07D1889E456E5EA9B7080522826356003BD7FF56F8DA3AF8FD07B8A2F55C706DA40ADBCF9B85F00F72796D9DE778EE4653BD2D750BD0842CA8B763A58C03F159A73F1DD2FB12A18254DFD17E32839C62D965503297C4B5E4C33A37AE2B447A597A0A1E179F83DE613FFC95156CD0327BDA16E51FC46E64CD977D3F19D5005541C9C45E4F191871BDBD36EF46FFC70FB6C589E76015FA318FD1A912D33C8BC3AB6483FA5FA3C8264B83EFCFCCE9240CEF210E8E820236EA0162A4A5F03F03F885ECC795DDAD04E62219B70B453071B09F1081DA6D10213473200AC645518AED591A3899739B9D0777E81E89CC3A5E766C7D7FE40C23B5D054E326E9834716802BEDAC94BF15D67AC6B101B41324B09DD275FFB5F8BACB275119EDC5F2F7E9B78FDB786A2725FD67F925720B0D947FDF238D61C24AD8E55A8782C2396D76C62FAFB8A208396A9FF37A44A639003934B83AA6FA832C00D36DD23E92D123BBE82A7DF1BE6BF0D52AB998269D2752912E6B93792FA2BB459BFFAACA2197879C5E53446B83F368ACDC77D4C718984DB9269092E99EFF693A6A36266168D834C3AF38CFDB06E7D6B3C78052B3C65CBBB3B55480A4FACA6970E6F426E80DB3963E2DE340A7FA1B161B08A3C42E2A722DE05ACAC654C528AA6A1A433CA05329758688669A6DB10F621736CADB00726F33D907F5E0DF363CC1EFAC5C2DD684ED1A8C76B6319607F1CC745E55F5D684346E00F8CE32B132AE647C2AF3799609AE24A120CAFCBB6533BE7F39B138E7DF63FB68B9DBDA246C3A350324C83C06C52A48C93D2C14A6439252996797D8821E398D3C38FA97206DCC63360084FA7E92B2528D22A155A011C496E4780E446D364A4DAE2F37958CB7BAA6B02C7FEE0C6ADAEED6DD2B36BF49B0D46300513688FBBE29E6D1A607E6E9371BADA4D9DD3AF9A258585EA49DAEE5BD06EC5799985C9A9DE6C2D0D8C180FF0247319AA46D51E5C4AFE0E03FA4D30EEBAD9D3131038DB05398834A8DD7C31F2B5125DA515C272038311D5E1BAC94F911A28164B41A711ECDBEA3DE27BD68885709C17B2DAE4DA86850A1185B046D30434266D8058FA9984A8FEBA7D9B8E8555DF807E2F51115CE55D9C90F65AD9B17852154AA4A3631129DD06114820B044EB721674A47BE47CD3713B1D217A61B9257500C59AA3A0724808A6912EC476B64C0B68AB1AF638DB4CD816932D48BB394DEB3EC9821EEBD1A7E5497F543E54C0433CBF77637F883CC85564BC213B1363CD56A9044F9EE5C1BB4DA01085D825535EB719D936F28E81D6AF6F61D6B46604067E0A8ECC1991FCFCFFA34F78EC20FC877A66678CDDAEFE2361F1FD885620D95CD376F85BC0FCE6D16B1E4F053A46BC84AD4FEC7C9021A4F96E6ABB3DDE6300CCB1C2B1DDDC9F7BC4548EB7E856757C5E0A03F1713792B7C1C34C86E3DE405BFD45C0368D2F48DFFBD92578816A2CC67F977AB4F8E3DDECC772BDD2FE0CE22358668E2884FAE83DDB658E084A46410FE39889AAD50F1C091D072DA6B01D0E59B7B13638A4A619FA09A27F8FEA486FB61361C42FCEF2D2C1C53A5011DF78A643F9E6B24132D09BA282B33A8C4207ED76D38C801243F513012ADAC891546BF1C4E6D0746CA96EDF841C307043BE5B8C52C54E66B8B76D68BCCBB847007094612447512403F6D0CC742B3C4F6787615A0ECD9FEFC6866C423A44E563FBDF840D860119EC266C0BC66E03BD86F6071528D234B48E3F22E8C8EB3AD0957C1EA0A27B2297DA780C31EC694E68BBA25A10DC9930319BA65CDF3DCB553256F5C9A86C3D149EA8A4D04C9DEAC7C3B477BF1A6FBE6DAC487BB220460E52D0E6E5431E01E12F91FB05A60BBAEA507AC7217DC13BB9E7B749F896D1982FC19002AE8656B409A0DD2740C8788C32CB6DC777ACEABBF5C9F32CAA7CF2B752063AE006DA6186CC7EBF414F07F036182C4A406AED2A6748921B2190BC83E0A3B2718CE61706D870D4BBA275790D3686B75F57382DCB0C5B4BC93279C3E185FF5AB70DAEA5D1BACEA34FB5F65C00021E74EA2497C25BEF647794191B68DB0D3AFB2A3B8DCCE089200FF6FEEFA5E1B01342A2C4A12A51CFF1788484A79B601674608B6F198108EF1B91D0F560807BE413DA98CA16D90663DD65F77FE11350A50755BBE87580324D4DD332F093527DED9323BFEB1D83AA21401541F97A4817A6105CE4822CB3990E80238EE16BF413EADDE8780C45E7A71C598144144C3E01463B2AB5A2C7228BF6599B32240E772BD117B5477F96F0746C1C456FDE4214B12014CF6DC21CC64BC5F87FCC476C679D30BB8E60096F98C47EF8EEBE2B247421A4DFD1FA39B4DB82490A1C020C8CDC90E8F2AAC804058479B35BBA91B68673A53E883E087DFD06FE13BBAE11A32CE10FD83C8537BAE68C3EE883538582F686BB7CDDE874CE7559C5C14AE1BD6C5307526B5609DC7D97B9ADF2C4D73BD7C4DD560D9E8B15B8CADEAD0FD98B64144ADAE8EE543F44916E71649E82DB99B98C89DD3C53C33E3BB88B1DE117D0E919EC5E1E2A9EDA749513FDD9964B4EBE64BAB241E36F8170848B748A0D1ADCDDFBD7708882CE038D434F1752840960CCBFFFCF90545AC4D01AF717C58EA996300B2624C94773D1A10859A408A984094DD7488BFBA24D60D8E23EA6B446FDEA153ABEC1FC50A5"/>
    </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>
