<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="023D8766BCFE41A373920B76977854FB0DA14C474911564FDE965FFBB6CA0D8E02C2DD08A73C1B9EF01CB36BA953F1150FE03C0AEC7F6FF7DE0D8E0FE7E3CC8A"/>
          </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="02C2DD08A73C1B9EF01CB36BA953F1150FE03C0AEC7F6FF7DE0D8E0FE7E3CC8A"/>
          </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="F09CD630DD19A789118F7620FFDBA1E6"/>
      </CryptographicParameters>
      <Data type="ByteString" value="7578BDA16E348E64DB1D6468503CAC65F5F906B60C3ED74E33220CC596DE2235E8E6242BED8150F652E26EB467DBAB1E550DFE221089CD9AA4AA23BE2AE14749D1CC43FC5A0172F41B1740D9D87BF956E037A7DE27F4012BE37F2D60766C0E93BC472F61328C55FCEB261612B5B01AD10B992B39750391002D7589B0FE5E1B3229F68AF24C04F00B701CE2B9F52FA16D302BBF919E3789463A7C652298C619CDE00B41561E4AFCCA2AC971FF4ACC7D93972177172CFB3D6B4DA83D49CF1AD5E21B2C8572C2398EA742EC8CDCA2D6EF77C5343C6DA835FA667D038FACF13FB6B6A614D6394443C7D48F204C2761BB6FDD552E8985D17BF6F165CAB58A0D1EC78F13ED9811B444A64FBA0DE89E275F30338E9DCBB8CFC9A43E258A7DEA9282E278BE738791EEFD7A20E6594F75B91C7BE3B4470CF09686039A7F860F2E648DA80983A2BAA343E47A9B8D613ED36423C535B8E2773B8C661A7917CA7669980882252CB3997E5134C52B839956B1001A64F6F0A837E7B2D5BD1C210CD70810FE34E4133EEDC81AB5DDF0C92A1049823B86EED38767CDEC95641A7CB3342F248F5693E2D9ED8609377E5875247D17EF39D0553BFC98679117BD00C5F700980E5314464100835391C1EB6BEEF9E4A99629117C4B438339D69793662C7F48F5A36C525ACD134101B61C99BE366EFF257DE9800DECA30561AEE25A8301396F2A8021D9ED1F61931637FE2051A4311B301B959F9BAAC8167D5A72BC612A78FFD76D3DF0519F1ABB1D842AD603205FD46A4385FB0110DC6871737808DB7F18410D0241B1789C5EB51797B078123A8AF5624D3B796B8502181EB68CB0543152CEFD3D108D16C222A6BCF0810329FA1FFE23CD392D4D157E1D8F58739A421BA6989ADA733238ADC39C7B898EEAA391709251CFCCFBCAEDA8706F483BDA5F9D2F4BDA25959A8D71CEEFC9041BF585EE66CB32D338726781BE307400A4069D8CA1977E14D80A5DA3658A42347D881D1C70144FD9670035AE60B32FF23DF2FC1023468D3812F502B6A49AD46E20C834ED23B2F2A017C1D32ED0910ADAC0023D39F863FCB27640CF63B4669A3A2E053F6A8EEFF57B2CF47320F80379E159B71C3FD503736033C3DD182E1F958BE2CB3249726391DC41133C6CC32F755458FD8249F17C06614FB1CE1FCC368F6960374F6D58D2DEDB000EBCDC64C21101E3AA4FBD88F6C231398A1C513F92EBFEEFA02ED53158FEA8BA0B40B3AE40EB6B030EB2B7357E0A8F0C81C6567A98E740C26B1C4F2D15109562843B9285CEB3FFE096E926D3AD690CF05CEA41EE602CF59EC5826140CC02EC3486659E8AFAEBF6C2B4B6A68E850644CD5D1C2F01451CC722C68D71C576B4973D78ABDAF236690C8BEC860A274EBB2B3748D8F4643F65E06058D5F40777E349BEDEF54AB03E8DA552806F67257C1FF8BA95E9A8BF727633C25C187FDCBC8CFB53AC87474676C020F09767DA72273D79D7B1B0947236F545263CC0715F7D3DB95AE28E63F6F7A96B295CDEB5B89D6F82CE77FD1975E7DDE10F7D3FF0E1EA7DCF4D1F77E2AA0CF1D5CA267B501805C3662DA25CDC4D8AD9D2C5386FE7CD7491A5ACF6BB7B039D252A534AA34FB9A21A7F650D64738F29C6089A7B80CF3645206E7535F2328528739215EB051392734D4508A62DEDE207DA9F2940A3772F3A16595E35C207E7232592FA477A6AC9EF483DF2AF0A4D9F7EA3383CDA55ABBB6ED99055CE03DBB13FF412F3CC6B864017797FEB5EE509CA6C2862117446DC35195F66CDBB81426F349CD8B8D4B9C7E0B4AD83B68BC41AD4A74BD711730F4E18ADE7AC944C3BED9A300BB078BAB016433AD521C25F891DC6F3B308A91C737AE4159269EBFD01B5D670E23FA98A0D87B0F4F384EEF463AA16D3A99502115D7D70B43A8642600B37BFC31525099FF07089B51A0699E32F1F9BD5C9F734C079EB95ECDF99FA963DCAFB8C681D14FE7FDFCADD567BFCF3694F4E351C802A07C327E02A24897FBA4EDF3116FA02337D55B855F4FEF7E85A15BA765E5449766FE1F68F9B9A69B7D5D4C8D53ED512AEDFAEA27E93EF0CFD52C37B93DC5E5383231E0729A9E2E120D44B4400FB4AABD5A996D5B2D8"/>
      <SignatureData type="ByteString" value="C0CF3D860FB4E0894FD5B50E1FCE3BE783AFBD15CE2CF991472038C43CE82BBF5628F2FF9076700357541ADC95EE0F22AEB7585495CA070B3C17890CC4ED87547E106FD32080F662BBC6353FA86B761F6D55A8D7E925F33BAFAF89D4FD95185C7D50B11974DB259FCCCF3F03ED82BBC5A031C79D4BB7FE0F9D6090602EDA973496ED9970B746A539D496482D285891765C682C416B44B423ACBF5AE9EDE570A15C892BBAB730AC27B8446572E4B00ECF5A8EF288C0B1906237784C8CF88F4698B318B8FF2B1F7F08FD2190D16E9ED5BB3E417637FD7B1C71D3B450BB6651179ED97A52A48B1A4C191FEA9B5FB1D604D977C72CFE208CBB9211D5E64A47DE33D2A23CEC312BC88090543673DBEF9BCDBEABC98B708BEA24074D9F7227C0CACE84C78966061CB710D1B0374B0FE1446DB465D8ACEAE24B7F6C673A0B2A4F165E629F8518E21C4E5A916A3553E7510AA91F437E5E90E38A5E5012AE50BFB031155D7706C8F97343BD52AED0D5DF158EB1F0E172BBBE567E8295C50EB4A93188A96330D6F544C471217A97026A89261A49E34ED70DC97EC51F1E46C85B044A96C76AC9747D9B118BB47005A5E1A852762986623CE0EDFE1BE56EBC139EE1F0AB8EEFEE175D4CE48DA12E15BC95DB74FDADAD0E76E45CBD20D6D5999BDA8388885967D8C95491EF20C67067F697598D8D4C58A90C1E16ECBEE9B867ACCEBA02D09D3D7DAC14820AD6DF736F08E8C9337FFA0005738A19DBB131DC98D9499CBB46DC6496597BED9D4A1278BD31B5F1B4E93A1972C5C866428E4A428454316CEFEE5F2AC32EEF1E71653FF327C72E81F66EAC9D633678401B23E307CAFB1958A609C2F7406D5E7D9F3142AEB8DA1D282BF5BE77326579394C6F16F862AB23704A81F5B173C79EAEE0C4957E6FEE460C7D9E905547E92BD50171325FFA2550489AB4F3C423BE9924336AA4A7582FC54CCAEDB8AD68CD49DE582F6BC3E8BCE616EFC37AC190E08632B31847A7AB95D8F7598C03743CC2A628A10380F5B221DC6CCFC2F6A9A2F2981B4C74B2801397CD774B2178107C26767C62F4FFD0B0303B6BF329E66E98A50A81F6FA80847172699DDCD717E4DBABDBF27AD38ABF0568E3E5E6935D6A74F867F8EC23B2EC8DC2AF15B35762F315A6D03061BD5914BAA69535AD69543A289158EB44AB73A641076317356E86A3BB789641C7BA1405A692269C7FD2BCBB9ADF4208624A1708AB6E7DD61BD861108A21B0746596191F848A4F362E696242272500C2F961E252CC7B7EADE0FDDB49A37DFDA7C5BDBE4BC5F9EB37B793B90363136EFF1EDA8C3F0634F8F2AC20A792F9E2DCDE5DFF92AD72A78376B7233E9F12C78D4E28557F7349F9044F775E897B8C58E8ABCED3186F5EB51DF3BE5AA4348987C16C0E1D0DA873E24FE17E923A358E263E64DEFF44A5868CD35762663857689A7AC2926B72FA31826A04003F0EFEC9552736FDF3C671A18804FB7C16B2E6D130F5CF3F788F45CFFDCEDE2228AB639F14772A4F3F3DA65103DC69C15DEC7DD6822C4A8522963F5A874992E8DFE0BA2E50B66A7AC67DD2FBD54591B62240DC92614EAA537FEF5632230C36CC16CF7448FDFDD90546302C8E038FFD89AD0747634685A78729B1B6513B68E7FD2B9D8D31F8607EDCE77BA1F5BD49BBBDF1BAEE8D776E132B4E07C268776AB82FDF7EF2B2DB3BCE0D232F59FC7ADD911DF7F57E4234E22FF36F62A1764D2A0F4C31A6489385F9EB37AF1A1DCD6952A8F9D76F7DABB63FA4020B15B7387046869E3070E99A405437B8B4919D9D3A504AB00767E348E82EAAFB533401AA5810399CB7DB50BBFDB16224408DE9835265679AE82147961268C74BCDC4029A61B5E57EE3023DC57ED96E8869952F84812FE1C94DF5A6E916FAE17F5AD51668B7D2E65511DD3061A019F43104D554FA55A6695610700CE7017DEC7113A4FDA92FB419B11F70899574FB0D129EBA8FD03E98A650B19044104222342780980714C8C2018862DAFE080B4D18AA5CBDAB7778CC5CD6D7B9E9064937D3ED6A64CDAA69E82976C9A2A7BB3E47794499394384D63722FF3C1E081453F3E2BB4301C74DFFEB858D9E17E3894A15676B5B2E5BCF220EB01CB82DB05E6F75542921B7481E30E941243B3785C4087584E7C9CFC1BF646B44F24D6F74F3EE0FFF58309F50914F69D8927D11087FA5956E4EB6B7C6571ADF2A7AD7C7A05C898E670E7220911E21CC89CEB3704C722B5B7C653933A527EEA7ACC6A156C9B0FBCF6C1F8DDA7E1E6694A93315254D65DD1B36F6018B56FD25296481D04BD900B86E60D6FCFA4120A8EBB1B16134750F3A7CC500099FCDD9A941CD4FE858D1E3854B1E40B5658DF431BCD5054A10AAC6D5AD6EE653038DAD7EC2DB2E7CDD2285822EF5E610AB8C9D52527383B54749BCC084ABC793811089D0F9023912EE8881DF61C51AA5B4FA726656E0051138FEF4208F21FFBA54A06BA835261D9381ED470D69D5D3B782F36376491195175D823D2D5893F0278A8EF3A31D3091874FCC13F5FA0620F51C3CBD548CF16FFCAF1AB56694FA1535B2E35251758E1B9A574D557000783640E7B9AB1FABCD0DD94C11B123A896144AA9FAD04E26A6973F87F8FFA470A59D721FBA1DE4C24A14FC86F58C0A2E17C2A265E8EBCB700B683004AEF6DE25512598926CA3CE066C31300DB16E673A47E263477731BD9AA87BA8344C3FA2159ACADEDF5BD9C59CA0E409CF280A27627FEF023C74A6E78E495A3837AA2D782FDD93629B377B083F2CB3F723393AE58EC1F44133DD4D6E99CBB3F99FA58AC21BA4BA590679213901237A5A5BC502581004E5354AE390311788C9E67498FAC02F95C5D27E3B9B59CB4D735B6691E714443D781D62DFC62D021C1308FF3A704900E36AC789D8812A35539FCFB0AA6C7FCE74D3D0CE0CDC8EFC997D5552B4FBAA78FE87554CC6164F1BF2B2DA33A22C4A08616D48BB213DA940375209652A6A81FC1B5C0CC2E5668B32C4445BA934C32ACB3DB73B829A35CE46A2C0B08E0F2C7E06BEE382C784FD8E702B1A1C63AFAC9316EEB59BDAA1781CEB5AABCAEBE10360A1FB27F4A1AE694056A658F22522F418C53443AC956AE918C7D5C733DCF866BAD2459B4A8AF613218FD10BB42844583812A0C989D96129E2FBAD251A54F2FD0E771BDCDE4E76170B96318ED14F70B311BEAD49F217415F55E0B7C1F708563FF2B76C85E1E8CB69D8154AA282CE7E8A89F51EACC70542E517A32C6821764B4ED937DDEE6897ED502373461D4027C74114AF37CD70128807BCC7FAD53BB1E498B571111FB0991E8157D289ADC543D5977C04FAEC8916545CD0AEB5A6CC2074B896C17772A64DD9406A465182FF1B108A8BDC986FBF5A2F4A0A8E11C2DA9C1D309CBCDCA75AB4DB19D7AE07E07FDBEF64CC961A5CDAABEF68EB059203B130235B760FF9916B54F75E7CBC4C2B1B60EC4F06C3B64E31127653D016661BBA1FBE02C9F5D4F897C47B666B40939CED67ECED03F2931D12AEE929E5AAA9B0F33F1042F60EB0D312ED147F7F90290E7507461378457D6EAB83CA68696BADEF08021FCCAA6779A1634ABF50B354095F282FBAEA829446F7B9A65B72CA6A23590D1D92E658CFD3C60FB2E035B33CC6DCD73B60957E32AA32D7113020D7EB5843D367E638E5B47C0E1E5AD269368CE1A55EEDB209E56560D7D17820CF5E497855441809FFCD5583FB34CCAB6C47485E8E24FE5CA4B00956D3BFF635691CF76321262D32651537C028357CE9F158A6A93F0FB6A0A28D719B4F45922FDA20074C4DC2607E72B5BC3C9CC0FA06B19C48E529005EAC6F589E09FEB03F69C29A862C75CD05366375A60B0A1B3F802B4D497A092C6A74A8E58C846ACEDD70788C73804428404DAFAFD4E90582A320F92B7245295AD205EDE31439AD443E209F253798AE94A2592D59C0918D0EA66311000E578DA4AB3B778BCC8E741208043C4DD0990D2D375410EF2831263C3294C7E38A3233A71127351154EE4F8381F6F1BE2DA100E86061E4F4B71E5A7E861DCE83DB344F5C23E2B7D64AB55CDBD33BA1A337503D8CF310856C93BA1DE11DD0E7CC0963DE4B91F31973C330523EFAAC62C58445F7EFB70B34D0235119EF769B1F7D376D3B8E69299858A3B77FC0F3380CD62B36D86FA2D57A5BF68C03EA96BC78C7F7D787D6D920A49C5BCC041042C2C8610F92E4E2C03EA82813545824ED78B947D3BBF45713AC85C8618B8E93038BDAEA39104733898CD44A774AE91AB3CFF5A5B1700A9B79FBE5133EEFD9B2CA46D3A0CB823E144B73D405F31654839A77F1AA6175B50DFE15E3CC9456BF880EEA9DD59BBE974746F03D1E8B1E09C5A63E22D44172FA3C9C1086F154C4849F71F4B823FCB8403F907543EA939187B633D78E87342C6BB651DCD69BB08BC7490D72B52BF0DA202A9A6C8387719DB72562A296690DCC95708AB95A601CA328A200246A518C118422175D581F809CF20CFD2DA980CB761F6D528BB877AD6C2CDF8F8BB7A7F7E5AD300343FE6D347E8C8760412DB5ECB74C7E09276B5DD9963F6C6B00B5340CA2CE8BCAE4ED6280E35EA2205E472BD29B6308ACD7DEB75601605F0B9CB7801B8C31AD67792A95ABCB7CB4E16AFE6D23FD2B7B1C2E05807C02E3A92147D77243E7A16B4BB6C71D8CFA0E5B7F02CF346B029339054AF22F564B2FB2EF0626736719800171CE676F8E045902C344E1932EDA78E11E6E2FD4F85DD5A0D87F2AED95626B9D2C706F7D566F770A8FDCA8EEA0E55C7DF0AD7FBA6AD65260CD5E42CFFB151561DA19DE786BF97430922B37BC0546A885748EA7871A78D5E9987DE478AC94B993F5356DD1BC44C73EEF6D13FF3BD39E632799295FA2A2F629E29DB0DCAC39C3F0983BD958ECF9BA0E811F706636607BBCF44BAC0B4173FE21F706232280DC9871B6CD1FEA451EBF4C6690B83F2CF8D520FDB3DB5FFF139F300E0401CAA90CD60C5DD5ED54EDFAFB2BFE4E1CDDE4E0C147285606C0A0D58AD59036520EFE1CA1868F5C03BF618A4D2249353E5BB670E71A7922CA30B48939047A420900BA150C8C23AB6D94516F48D44216055DCD9287FB85FCFB247C4405B5A83F617B0AF30814BDEA46EE9A44961B45F48ED256B2B47D24933255825669F3558C9D5551C0C558FA7DA7B432D75D32BBD33D5DD2AFF59969FB3C43F6569E08F1ACDB2F6F49C5D33C9456C87BBEF0978B3E67C3933F6323600654642372B04CD5612BDA1EC61F086803F70F55212EABDC698B0E144E3C7C37CED05086ADCCE4B3B60B3EA736872468D2369E62C39A0C6E0B685BAF8EDD53B10A2C08C071DED582C3281606B0FC8858DBE113C6B534AC58BE0A6683394BC9020C7CC5A4B6C789852D1155581C827CF71E8CF2AED53A266E66B07192296CD1AFC9145807FF595DADCEE109EE3F0371544A74D09AA23E5A48C172D60AF240507E68F33BF54CCC3A67D04CFA3BAB7181C1D33DADBF931BD0F5C4F985E4F9B4F73B16D5305B8255B24F97BA431E1ECCEC1C707BF83DE82C689ED3A2814A35B6414C0AFC37792FEA56948E2F942771C5212C948BE0D4B29F5C1D927262154EB5F4B0C1A928039AC31F24B7E9403B2200B40A2F2FB50AB047F55EFF7B35FB9BF681FFC83DD5FE6F2D68B5E154AA5E83FF36AFAFA941DE5DAF7FD2494E73E87BF358ECCA6C3F6172536307D681BAE193ED4C4F6A5F2510E75BEE6A6BA4D0DD75E696FAEA4B71A1D953ACCB2C0BB079DCDC771C421549C19AA001683AA5CB5CC734E68EEC29370801A5F89A43512203380871BF8C25240FEEE574459D0C04D6BDEA6476CE13F764CD5186EF7806FC055F6EA786D7BEA841E5F46C90B20E62E77999448A03F7CCB71582619AB3069E26CBA0B32DAA6B7D22B4D5D5B339525974395A3C98EF85BCDDCFD8D5F89858DE1B8D56F8E5212DE6634AE87135612063A464E1C9444929B45C4A61E5894AC8E268955A386D1DAA178EC79478C4284620696669195881E8A0A3D75CA132D2DD2264BABC794A9EE4BA70B1D26477A40AEEE6756DAFD9B59752851C4EC5EC50FDA32F8D4EC27B0B81A81A11BE5746DBD6389734059541F5BFBFED3F7598A1796389EA4CA64FC8CD35DAAD2800E201DAE66D91B715687D1B1F7749C110C8EA33A5F28D5952667B291385ADCEBE4EF527C849984792509D5B7A79767C2353F03BB394C00666593CE43F20775A12F5C46A62F92E40A9A8F53FBE82D3646C15389FDC58AC76F601A14E7D78BFC31CF64B81244B0DBE1A65106F4C817AC1D5FBD980274E2ED331628C8EC0AEC3BD18F0914B851C8F1467BB0C9D893E90DBEB0C71BD132105E1337EBF6FD119F00CF81207A2B45C2C9728B0FCAB4C9176B0AEBAD13453C87DAB5493CCF1319E990B2C08BBFBE07D0280C5B8289E213398EC462813827C8CE053C829E4D311975C88EF02CA21CD300BBBBDE61EB046EBE9E2AA4CC5BCBF54D4049DE680C22FC6550AA1608E38D87FC4E7B6690D9130E57F9336127529F42AE8D087C2668DF3C67051809C7B60F8327669DE5DF9273411B3F0186E737B76E231174E112C0EE6A665697091FC48D824D086F113908DCEA6767AB4C8EA85D1EB6F6F6FED973A1C8AB4D55E132653BD9F9D6D839D47385C1B248DF7F97A7104A669FF7C86248C3EAB6557EB71BB57561F307E3E767D140890A640A3B0196ED8DA45DD7E3ADFB0B2701F373E244A2CD05D71B5E1F6E72EEBC2FFC5119770B14B8980DD07118DE3894CB9AD3ADE136A80F28ADC5728FA10ABC948BD6335CE9F0DE6F9ACC3AAFEAC325ADC1429827D572B46F00DD5C0115D0D1713EFBDEDC28992CA76F56FCD8FA878F8AD0097B8E8E13E65AEF2C16672844A6BCB61BFD992D60974240FCFC38EBE2937E87FCE5A5C56F931F7A498695CEC976368CAE5569BAEB255C26B3A999839FEBBF1184C036C6CC98AF1F800B00A0C2E799A8DA25FF5839E71A862CF26CCD1CB6DAE76F0A22D105D3F1F8596AD76A084D0E3B8334D2D00C633353366B93779BC115B344A85E8EA9EAEB1DFC18F0862FCA40C438EEF309F60358C5CA6125ABD63DE8979A248D8998C571CB5B87EC90DAF5B65624F657AC86F79157DE608328968FED14E62910BDCCC598C62AF046469ED994622A005FEC0FC0C97C1CCEFD9D6E0590BD7FB79C83BE76F6F76AD04EED089F8DC7EF03E7A31541C3445DE68B85F640E01B9097FF02F2A04C5C6459BB45509589957DF3DF541C970E0A7136A3F5C0C6C09A5F91E8E131362881CC7A4C733F83AA0242B6613B7D50336D9F675E85B9344AAC949302A82D2592B3AECE024B89B065A2EFE98D4885F29E9C448B75E4FFC9AC3936954D90962CB34C13A8B1AC6061E08182B2B0D65B4B065BB2C9DC8DFA1895869FF3CE79C0AE6435D64E6BEB62AE9938E5D766EB496BA3E042B7317F15DAA6530FE69096FACA3BFE4598AFBA8ECD97F943C58710A93C865CAB0C3351408F1BD49AF370B767DC80D63D7209BD28DB9BFF6EBAAEBC9511F3A5390FB8C54E392275BB52BFDA5B3B2B5756BFAF221DDE682FA56703A8B92F161EA72DEA1CCD18F44FDADF0739E083051B8C87EE22AD1FD5B7FB4E550858591E57133EB55C403B608D12E99118D956DF41726F8228CDD782D31175D1B900C8398B6DE243A297FD8E022EB88B94E660D6E2E50B56009F6611ABFAE51640604541ABAC9A29EA4D76B5D3973C1495F6D2F65E2008008E7D8AA4FF5A3D413F20DE77580B39DC1669E1C5CEFDA84E2CD368B1FFB068134229B4FD1827E4701D6E033AF7C93C2B0CF469DF00887FDA7CB74A9F26BA4578D181801DE9C95B2A1C2BDBEDC9B53A03ACC4B821D44F8734327D9C119E61806713F3B93120EE1BCF3D5AA14F802DF49CEB548C281BCC7EA6555BD9B899BC5D24198026D8C304515A93075DE472947F6FD3ED7BE45DAB25D03D524969D4F0E20BAD23C8054843B669CD1148B5BF66F609455C7B504F367E39CA9F7734C105250F4B05FB057C1ACE1AD85496364D35D5E2E7022D1C1EAAD43065D63BEF935BFAD3A5BB7992E8B180D92CD2EF0C693BEE46539417E5532A76051EFDDA4EC348E018D0BC862E868D7E23833D678A8F6387B3BFF39E48E66FDB8335F4901C30028E872AA59AA2023ED71594ECEA559603B2E866D0E79558373BC1B9FB5A91B05AE6FBCD5B4A960F23957F4AE7161A0DB38DD957387F04D272D62742161C80D9D440BE5A54D3A4177A5464069AEEF5142953D6B04AF1D77319A8B283849B7C7F3F75A75656CD1A69BA6E37D6C51303BB3DBC97A5DE31ECB24FDFD54D0B6C1F32E7B0E405004D73C69D609090A92BBBBEBF36C92671D3FA2ACCBD9D639B613CC987FD75C5E305170F89707E0D467C35FCD490245C01BCF6DC320BC67A50FD313547614A50A486F32EC58AC7AEF02B5D7066BC2B61A2EADFEEC319FDECF8CADD271B37BF8049111707A41C16E9CF8E1669C967F2495A4D6E073FB8B901F2149BE78747D6A41722E7C30BC4C151FF7AD136E9753A06C2209C806230B232F8FEE9E99E474505BB52E036B422E2860B8D5436C6C745F573FB83D0A1E59D59729D7DE4124A90F9418619E4031CCB98DE65304EA033B5EAA094BB179D4BDF46493945566232AACE9A90932A6D180EE91CF67F2680027A18A7559455127192C388FBCCE76EBE4AA116C8DC981888AD29CAF83493D053049CEA5C6DCA1F41CFFF296376704DB4B316FB3ADBA05C6C887B5F0D29A579AEE405862F57F8CA09960DC4BA9B231F844FEAC6043FAED8CE8028B1F1E91D8F63DF1D8F04F99AB30727CCA9468B18B94CE5090C7CBC0AD6AD724F8D8A8D5E61D7B387A01780ACA37D3836D2A488B62E58B1BD8FBDD9F62BB0FD95B23A02EC045D002D3B7BB27645E71D9010BA3599297DDEA0B62E69B1D09FBEA23E0D8FB6EFDBFEADC60E6FE23A1AD1C457F3A217E877C34FC2E72ADAA56355362F62C0065938AC96B39395919579A92E1A26278FD745468FB5308B44488FC828D40A711362616604259F5C39FEA1AC77F3FE93213F504DDFAB9E9852C2239EA5B03B6EF146F0DE77F5E26FEC2A6F4353A5942DDB5F9F5399BBD1AFEC2E0E25AC6F3DC3FBABFF9869CB4619F8F3B169B3CEFF23B49FDC46C723B11A17CC6E4DAF38A965CF82E185BA59220C4600D773E8B28637A4EC54D38A8E83CC865A1CF145F74ACE2B93F6A338008501BD0ABD953AE34DF82F4B7FB053702F1F77F98DE4B98EA9919B3E6E408572B837A77FB28B2CE050047AADEE2F4832CC0F3D518C61FD6CFF8332A3467859DE58EDDEE82778D71799CBA7629D080747DC2DC55D4466C3D0C25FEDF1785D04D00D100F2D19B982F017E9B1B534D6F5D0A95DD0D4BA3C1DADCF55B3B5822420F6EA1CADB2EDB663C934CD9055279FD35CAD5153D43613A43361AEE05B8E653AB6DAACA2D043F4F317A0E06C8BCF6EE61A4D6DC5D52F860CF0FBE87652904E712CBDF292E99F83C414352FD4A409F2526113FF026566A90B12EF87BA44299C339069BC65EF452D61259E05310AA5479A73CEC368F24267CE579B526242075B5105A34D46936E7578CC3411C84B13387699354D5A2C3BD0B62028E8108823B6AD456A8967B2FF4D68BA690DEF28BE210BBB8AB415FCAF7738175A3DB2901C0EB15D6F456E08D7C75F871F6873ECF4EAE97B241DB2025EE4997C039E9E31F8A9F6408B4445F4E5121162886567713A1DCA7C367F85B73018FF57BE92FB1FB300D06BB3F3588B90F22EF20272E2EA569A4B284ECDD2819FB564F5D790EE83C7DFA7DF09DA7E41E614CA44AB9FC07F36279B640B4434C62C6B7A2596D462CDC3FC9D18E86E67423936C57BF20DA83F2C32A26AFEB97665CDE5C817356E8989BB72DD19E147B7DE97A0B7CEF53AB2556BCDC6D12C3164590382C645919118BE5C47D2FB90A7428728FE3027CD7C855CCB923D4BCEFAB20658DE6872FB9E1EBC9AABF2C8DDCEDAA547AD2B70ACC97976C9B659C36C60069779F8BF7396B5697059C90D8061D82D000D983CF90CB4C6E252CC73704F5C1C4F7EBC4C869AB8EAA544C85A46DA05ED9268B0B39D7F0DFD73DD09167FF81DEFCF357D9C217E641AAC4C16422E2A2A0BCA3D2291847065899546EB000607CA6CC10313F4D7184456674B87371128EE6D97AA5937646E9AF3A0D07905225DE0A7DD021E3B4E7FA87B57D44D4D1CE0FA7CA8A447747BDDBD10FD2DCB4CE2AB2F54CD3C6DA4A80D15112653CFD3E0EB344822446BF5455E78B58CAFAF6E86FF760CD2F00DD8AC096D74DEF115D622319DDC0CB2F6B3146843EE1E156F9B1C8B79088405648AA531D27AB7E3888A97FEF2F8004BB4D8FF9E628EB33282F65CD4139157F6A2E95D22E1E8C3AEF724795EEF62B64110E7738A7BD90B979EE80D6E683615B351C3CC0A5064CA38B20E61969EF828A4F0E7320CC15B718EBA04FFD4EFD4610B361545B8B580CB4EFD4572A472BD53249255242CD6CD4564991C40CAE7411CEDA8DFA3CB680C7B220C9A739FF9766DBD881735722AE5F33A6BD73F2A74E1222D019241FCFD339704EF78F3A10E8EA68444A1706177AB42E2E0F4B9E4E1C2925977997A7528738CDCBAD8035D96E1D74B235A45D8D30F6FA5A90FCD52B5C8B32872187D98EED235C40933E9E3CD6D5E70F5190EBBC23FF9066ADA51AEF9C48D9AE67BAEDEE9B3A1CBF828E15E361F1C54900F47C5D9435CCEE04EEE6B19EC4CC7FC777B62E24415C76E616C93A9F220BD6EDE8CB92BC8FD1C38D2F4AF8CC8EBEE1C77DB26B45FE8BF733641D2E11DAB19AC6DABEF3A7C5DA77EF2A5B77CEBFF82446C1818C44E06811F13483A1D8A856E396010F357BCD340E1B984806BAF143EA7BA4328B300A2693881B1076D72E58708C61D90DBD93026A8CDF000B748B762D1D52AF2BA4852D6D545389F3864B8BDF51B71DF4D98300F33268894C834CEC3F367D2B5ECCBBBE56D6D155D1598853DBDE94472993456EA9A3AA292EED53E95E4C315B0B66DAACC1A63991882959533DC85F5A2E95F663966A83C2AC62BCCD818595855CED3959BFE0CF37413163054C3C576ACC3F8D2FA21EED2F5F02D55D91594CE9BC4363C784D46D3F8EC7B61A8B063A5326EF27702C43F8AA"/>
    </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>
