<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="A1C3C282F9333063050A47BBC0609144ECC87F44BEA16B9D58270708BF8E54E847F170D4A3ED22654DC4E3B100D388411DF89A79B2FCDCE97182455BA98E901E"/>
          </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="47F170D4A3ED22654DC4E3B100D388411DF89A79B2FCDCE97182455BA98E901E"/>
          </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="A9C3C3A768A78AC52A9EE812A5807202"/>
      </CryptographicParameters>
      <Data type="ByteString" value="3CE6434BD58E44389E5759FA7B6A4E5971916E49D877505EBC87178EFCF6D277D9655CEB0C0FAF170D9B1EB906474C412DE40978F74C6898D2505A85A551D3BD105F41C8AC7C3E7A0A6595401022AF170CBDE0D0B4E3D71B2E08674A89BA7DA2DC2FDCB55E59FE0DB4BE5BCF6796A1399BE43F23F4AFECEC15A021AA89F2386635FDD7B15C4AFB4BE0D47FA1D0ECBB50B3F13DC220B2A0B3E038FF59A5DEE2345F2CBC22E7542AD8A65FD59462CD2515F9C7896C279892F120BE058723A2ABB569E26EF502B5173C5E655B"/>
      <SignatureData type="ByteString" value="56F4A3587E0E79CAF03D9EB5E2DE1874AE2C6D8BDBE3D383CCA78A4D5A65DF25BDD911FD8618BA7505769477AB4D83E3F5C200D543091FA0FD3838020A1292CEC31C204A0BA69FD4DCC57424BB9D2DC0211A0075A5A2EA381822F90CEE026C0D8C4A890E4455BE09ADB00DBED2AEDB9B0313E01A79156F07918FC10617B2B26154A98EC650B2870A291086B802B03538E1C5E6BFCA748E191C6FA146AB59EDD02A3EFB09151D73BB1426832E6DCB988A8B21126C7B4ABE296CAC9C728F06C534C99894AAEFF34FD783E4B648013124D826B545797175B5FC2F4D073BF5E27C700029542D9FB67AE696BF2B36220833FD4E3B3C78641B418258ED83FD52C9404F6023D536A9D8D45C7582C199098CB924B91F3521716C62E84BB6F7BFA4CC79F40E20ABDACBA5320ECB34D0867B61362499D69C55B13CCC811EB99C7D44CA6BCE32B743F550B13DB660169A7D1DB16C706F0C1EAEA87D3B716F2039E2AB7DBBC9491135608B3E27BC6C9D78BEDA7A9D624501112E6C69B59A12156A7FAB7133DCEE8E3C92CF9FD5A9A364789F9F382B3627C0E050AD86373636D429E9E60606ED7E4A064BC5435916A583FE4F7A2190BC75DBC028434E4CD0F9F276AD6E8742E93D2EA3C094B9B07823E11FBCFEE6028778DEF02C7C81168EDD869318A06BC8864D1CD679CA07C363C0CE4AEBEE1F7FE5B913EE6403DF0FAAF524D358FC90383FE5AF898A5C41717B695F0512B8CFD5F55D7C5BCDE00DF80FE7BB4059D04A81F31046E416E1170F26B63AED5FA8750F0FDA5EF946052A270DB9362C0D5E8420923BCAB1C978D140CCAC8F2ED2119962E7C4CA456A1FA4C2E3917D4C9284BCB3F42F1B831CE30B32043BCEB8FB8740C0394F4B0A3D3719B7186533AD72E359F5ADB88C04AE452DDF1E3E318C818F1F6C0C17A1B0719FC0764E81CC883C017A0ECE0DFB9D55EB8ACF26CA352AFC45BF5B4BA89FEF701FCA7EBE1440A26CF5AEA6B64A01A24A604DCDBE180DBCCC8B429B6E300E0FE7E681F464DFEB7023DB1766DD09B39FD30E539B4C7A2D4589D92A3F93879C43F8C2BD0473AC6E2DF668C88634A595B19666C3AF9CF94AD140B106AEB234E4C3C4B6F5D85DA37AE7F87096708D741A9D09E8D49D29AF395D8AE4BC409DBA1BE77A2751A89D5EBD0A55E67FEBC2C36A9AFF601EA5AED6BC255CCE2755A2A142DA8083D4770FEEEF862CF77C10E54978511836464B82941F1D747480BD59A71742C6D8F46397D0E3698CBABF506FD07DC7A46160706F8F1678A0F3BF6D5026E930229D9E3F7DFDA920EA3FDA7A2DCFC9B29E6B8B782620C191223D437B698EEB2CA61977C756BB6DDE169A92B3E71A4D6B1509110FB8C181FE818C205DC4C1E61E915200663364BE7E04FE365FAD0688D06D7121C4F3ADF6C36EA77476A3373B4AB2B4FC6CC62055D61A7A491FF69E1BA5B956294F73D300121434CA72A5A504A7BBCBEA0CDFD26829CADF9FA37E271DACB401AAF347806BB2FE87D14700BAC2469E03C0F3A97E1E748D908FB707D074A04F47B1DDEB31BA0DBE95401A1B283FCBAE7FBBE2182A258492C205E1A68DB572E028FC312CEBA80B3E6E062BE6A7CC700B7E2AB609A89E00ECCFA491652741409DCCF989718C7750A655272E8B8F089682B30D930A58FF35A62EF316E60BEE3A24F88721B4D105393C012D724CBCE2682D6B7C850DDB839235D2AB617F1992062C3E51C87D23F2DC6BD09DF7827B4A8625D0E515C05D59B469DECA1C3BF0D27B58B7663756D3644C9E3FACD80F923C00EE32A6DE408019533927DD12540B0452293785092CEE1E89E0144B81A6432E7CBD467400F90F20D445B2A486B873722CF146249B25A476F69B27C4EDCD6280654EC3C3B020107CAA0EB6BE0DB7346FEC380D3233ACD1D015624B34DB50A9A9D475FE72E142EE9742BFA33E75CAD4C60AC69525DA0C902D82184BFF4B9BCCB4598A9075DCE854A195FC093C6AEC5D304D01BF3D665D308EB3331B8B7E441770DFB288E867E48E739E132C886C01FD36C92A3CEC139D4C04A4C3EF2581C8286FDC6B6F60EB830F78F1A5D5A021F6CD93D00A49BE7EA0C8CC65F008ED92291A9CA8E8B6541AD757C75BF1FAE73F33529ED1E25FFD3804F18298B25D1763E22C99DB78B7013EFDD01FD89A0CD8D1A41AA3AE820A9F09E531170B99E485DAB4CD21B33CF22C86865135B91F357258061C50572464A18921AFD885637AFF5C625F2018B2B2C89C881301976B5CCBEC4B6608B83D0DA5ECC057A41A0029570BD4D627C49A3434FE4CC8366C76B62F315ECF682B753E324ED1DBC4CA9B0779406107BCB40320BD900493EFB26387538593AA826E39F18EBA42BAAED929D1949699BC6AC8DA6B6505CA4EA9ABC86317F607481588F2E9E9F8C2AE0E65EAB12BB655EAA594DFA2E12B3DD2ABF68B622D2D9C638AEEA88DF9E30CB78D9068C4CC44D7CCD798FCEAE9044C85529C7E615486B61BB2AA9857C73C12C04856A3647739D512C60F1F173114FC37EFA54FA0F8834D94CAF94F3D44CCF0C1EA9097008FAAE240FCE441714A030A7701C535811085FB2AF541673519B268C3561632295A146B8DD9F4686EC6AAF6CCE4C292FD90936974AEDC49C3B99CA4792A9A7FE03A2971E73FB916F2B2858A47673B4F831A32A81DFE0460DED33AA5FAF67DEC9276C76222B7893A4D1558CE6E71E0EAB7903E300F67F88E2A2B245F2654258053C4EEF20892EB757901FA25D82DC9EFA5FF4FF3020BBF5035E2F2C80084FDC3647ADAB1F0CCB000A13E234C3085813A27605873251A6574B450F3755FF927AF5BE79B3E070E63D14A9C6C2C26C8F52E600CB24368C227FC523502CFE1A76EEA995E5D0E14ABDF7F8D57B8C2F489F30A2D102BC13D8948B588A9D66C0334B5B9BD2B3A624BD2A05D860AA6C16F123ED53A68E9DD5BBD9E086F40543A7521EEECFC86278ED11C7B0262FA6620B69AB776CB6E78281A24C377A9D6863FBF81FA14F87B25661871683EF5F022C53E90E1F6CE3A4DB56D9F6B576295C66AAAF2A5FF56446116D8F0233F1FC20223F0691441F3B3E1403BB2D20019FBC7E9B99C85A2A655C7674F2C9FC85E59C640EF33C400FEB2133C0822984AAC50F84410BDA59DB093BDCD0D699B6B9EAF21C1D2F9C31E4CA2C12CA99507D91A1DE28879E92C9ED2C5861799E8D7A366DD90761E3A24D21E47B1CD81D398813F037D92D662F99A0B4884C14650E92E7577956D233ACCF71FAB42B6F92D373233603763F6CFEC1C689A42D6F739DB5085148615FF6D2ECD397B8C3F47256EBD14735A2DA303DE1B632663833CC6E88C537547287863E1747014B23F452CCC7C8DD0F1ACC68755B22931CB378DD1D137476D9C0198B17B38B31DFEB370FFD7264590F4F81B8C4DC0F1F54F6E588499E2A91E916CE3EF3545F7628775472B89F9FEDC49B6D921D5AAE9CB6A1B7BC349B11AFBA82DEC437718F6D21B4467FECF08D4144E137DD876EDA67C94859B5E7BF59AAD66C7766CEFB5FBEBC8CD509A493DC57C9B04CFA3B66F81D83D39E35EDAD82A636922D8A3B2BC9E19A54F9ED6323DA36B2B55B68B4347B85359933A3C8BE9B0F93D1AC6C81145B5942E82ACB690C82FAD857C4B076FE5D7AFABABCCF1D4633CBFB52C9310FE35097E7CFB14BFA891727ED601ACEAB0E8740A088531534E0CB0557DEDA767C569D2C40CCB60805E79A9A0BBD0D3726036C196B3EE0936CA3DBE35E5C0A62C6490A0FBC96AB9077CB32F75BC5290CD085D5971D5849AE93001909BC65EB1621D6650E0119ADD485F01696E4F9C6F56EB979E300FBA00AE4B08A19334BDB559C5F802C9E259E87194275B6D27E0EA368BFB186327C588881590A7B18F1CA4C39C77D38D025BB4E8AA7E6AF190FD20D6799F92AA560C12BC44BAD72D1F7A409469CC6BED4602569A9E11166008EE6BE4697C6CB8C1D8D81B8124FBDD053AD797CD100CF50BC650981464B7294B1AFC0965140065C08A02A8E4209C11C67D1D9312DF5B69849D58C60779EDA03795B344F9922367A1DC2476FD72D6701CD6D197ADF813BD3B8D19E47CD3639DB97BE288300B10C32C0E43A00516EE3705205731286A8491B43A3DB108AE15CA9CFE46AB4E4D92B324AECC993DAD508CBD0ACDAB12B4C682113ACF36F2D98E8E3053688C1727307C9DA7BF02ABF3B785D9AC36CD88BCA4B57836410B88E6B6B2CE7BE354532CA44D8C6EFCA34DBE30B19B6A8C41189CD225D64EC7AB0E7235B9CD919A60834329A882E926394337AAE3810085B7E0F2EF5F112A46868D5DFBA139DFC488914DBA2004C2421CF86A6D5EB011E174A2673B09D599E51E3062DB18CFBFD96722CE6D0508968655F8C6450E1D71E305B61D716B6CEA9D12559F7D8E27B5978D84F02C2CE7852F6996F7D573B2B2AA05B8347428D25B457FF79EFC4C6193B8EA8E07D943526A28DA29505683E58C0087D157B77A0E0F8AB8774618EB52238F4DE4A6FC8ADB92915E30CD2BA8EA487F40AB10A7C1162C03045686D3B8ED4787D9A7B55508310EDF71746905EEB09F4492CB7D123BE4601A999ED6F8367BD5823D1CF4C9E73DFC6E502C6EC70B02269992526CFCB23645DFEF741BC43789AFB224EE8481C34B72FFB9720528758C874DC66DC13F782C729066ED150F23BD50847F496A0FE627658FC280E6D5553DFA2B528F95F3FAAF750F0960C8CAAAF52C07566D04E758A4368F46A911B46F1F3D2D5E9C60E3BEE76C726604F4D097FE9BFC5EA98F6C71ABD458A205D3B715BDA5AC468D59D117E4E8B2D7285FE4C5BA060353B17E06598942D75E9EF2E5A024AF9D2DCB3DA083B40ED7265CA7F79C8EACD37E92DF3C94E751936E32AB1EF0F079FA13BC92251DAFF6E72FDA11F15A100C739EE8F16620FC32989A4A836BC69910486A639F3E8ED0A33B5990D9166DA4293232656B6953F367852A8BFE2AF51D2DB3BD416D21ED34372212EA9C55FA8E30F031ECB23FCF8B300BD9679CD6ED0D0161A23C153EACD8B34420C90CF3DE1FCEED38352258E91B1BD1E1123D69513CC32B23EE32499A6420EC40973CCD2A5EE69DA2655C2516A69813DD597CA3F0A32DAB52254BB739F4DA4A28AC6627084FA8EDCA33FA01402A01A51362F6DA14634527CEF7F041776E85FF5B6BC0C11F995070C8E17B61B375A04A92E34C56BB255BD3CFD261DE81A7D5734BF57F67A63B94CDF900622695BA7538B7FD30F76722A0A2D596C0B42032D8500C4CED2D5DC3EB5A2D30C3BE149C670AC12E058971C752DF73283ABDFD4A03C0ECB426A81DBDA181044B42440400A6D1B59387E0F5571E5F3FB63CF2BBA442669B3DB876672EAFB24BFAE0578BAB6F7A19770386665DC8944FB6352D08BC467029C0513C1F5B4FAAD0210F3182BEBDDA555E2C2CA057B46D15F68136A1880794AE0712C50568912C18AB0EC7E4D10FEA63914915863285F8F84580AC71788BC3AA6F7E581B508F68823EE5A719037F97AFD09DA4C2DFC1CDBBB860331A76CD74B05EC9D814B4635E94D72DFA319919F477647055D0CD2CF8EF2F04FA1E509F8E23D0CE384394FC24A126EEE0BDC4961A2BC485FCFDD79413A6F228ED266DDF1C35E7A5B9F35DAF7F1DEB2A240D4C337EAFA627B723774A4B1B2700C6A299B194468157D96057515E03DE32A2F1D0F58A0DDF50BDFD649C4CD19ED76C1E302945ACF22A4A0CCED47565605CAB5792C3DB21260F2366124C1150ED01DFCD725BCABFA9EA7245346A778171917F5BC7389C8AE7BEA75593C61ADC6D046A2B8090F56ED2EAE4EA76D822F91DB47181AEC7C7376603D9522E4EA0AC3E8356FF33B9193301BFF2B7B4D7FEB60D1F42E1680DF8FFC9A66DDDE7786D88728191FC22520AF14BBD78C59A8B969DE987B7FB464D0AD6BDFE44098FBD2DB529CF14D149E3842E64E2339D16A96B94EB24FB380F0455AEE62A70AD1EB663CBE15755182BBC5BA4A4DC36521E31B73BEF8F8A8BEF5510D07511C474620F329ABF67155695145DE9974133587156AC17D827293A9F452607B344BF166754F257C863E3213806AE4292A87C967AFBDB6F097B6026F224D6FBF36CF7BE91BF6F930EF28825A4038F6A785111AE4763F29447F1BA475C08CCF751B47CEF7142F0C9B9A81E21EFAFF7D92DCB19986E25C25FDB8CE863B8131FF5257B145EDEFFC0A1C5E13F58A61C2F86AD5AC9827FF753EFC6737901A62E3699448AA9F060C3B36EF62526B42EFCD70F553AA44D928065295610037FF251A15F957F5DE85D1C7D0D16F034AB2A609E91812C5E23977BA9F93D112940EF8F4966DE73BBFAE42CBD662EEF7B1825CA1D77BD2E9913279E630CEB17C8DFF2AFFEF0ABFC7A90EF70513443A0C48D310315EAF5A232405DC493130B690D2FDCB66D99B256B3361F00C50079785F2D83FF9B17EBD49E425009427A8632EE3B5B0FD1215C30C2F92D2690A54E6004F6373F737916D8B5723A61E627F9E492B83162EACB6D24A0359D99E78EFCA62728CF947874FE3D9B10704C23281C06C3CB2FE50C7CD67421ACAF6999FC8DA2663CDE905527E14212870576705085EADF91734BEC2C76084D4A9BA0B5335C215E57F45795554648E50A908DA14A368F1EB2B5B768E9C9C8F88E8E217BC2317029BB670AA16C0E6B30C506B48B1BF51DDEA1150F3C728AA3C9FEE6736F3509CD1BDAA7CF5BB91A555904781363A52462265D89532497BE182FD0B9BDF27908459369A8500B39FFF3F8F3B1CC1945C622838C0BD54C8B679D47BA9ED9CD6E8DE5DD7C2EF02BC31A88C0E7A793F756C095ECB42DEFB12230074EC3C103705964FF8541668A575DB8A37A63301D38B6593FECE4D8318D97AEAB2ED554D33F07678748CBF30280BF83EFF2552847BEF158674BCDFF21789800962D01D9B0A1E202B2D45A396A5474BD5046972BCD25DC07984159DE081B46196AEC6745AFB1FFBABE9E3CDABA32C1523900237CB04E7DE6274E1A5298D8557BF565C9B5B0EA859EF11F352ADD68A2C79C495BF56E2AF909A0D10323B1951BFD0FD6ADE2AB7A0CA6605FC8842BE381FAC78A7FD22D08B9842F9E66F551A3C073D6E7AC247F20E83BB1CE9238E76436121B015B955E8AAF283506CC0983D7DE2D2B08366B3EDC3A3BD55B075D256560967205B40F98C5CF916306E634BFF926409A49B26F45971949528249DE997AFC442402AF6521F8D5A794F8A7FDEB5C73CA99458BFA8D870E51DD1A84CF01FB963484D055DA7AB58B6090C8C693445C05368F85BE539BDFAB4B54FC12D1497629177B33A614D20E538665DD2E8587640EED172F064F3995DCD7D87A18911220CEECE71FB78A5012AFDE834209C086FC8295D95712CDD0035BB34B04CA66FB84C63DA5C2FB40F713709270A4907BF5AB5595A44DAA22430AECF09D852FB8FC8294ADFE65D65D6CACCCA4809F0E03F467F15BF7FE450B2DCAD2C0C539C5759DAE3FF09E80C74465EEFE44ABDB6842A6A58D2A36CB4FEA48E7ED25511181593D14266700B054316236A388163A3DC38CAFDE2DEA591C66157F4DF46CFC80B89B1B665FC21DBE4A36494D2AD7A3B9FB7A9C9FBD4A56D4543F1312F104D956D64766F005302A350341DC73751A49122C1EEF3B29A6870EFB415C112B2427C4C2309C4124A27353226817D2562FA6C75E2769EBC5A3279C4D90F8272D76F86B4BB0A728F2F60B60484967754FA119DD8F2B4A44C678BC945180F1E2EA6F97C8F236BDAE4E53BEEE4C86A847856E4405F84EFD0577B9C0C95CC824D84D578FA9948C8343ABE4ED4E86992965E365E73123145A88561373A8FF700051EB23EB24D2A4E2A8D620E3FE790EE3A2F9E4BF3DBC985151EB443885EF1D2A67EEFEAB2330DF90E2A6CC9046D7400299B55B1B57B3D2C646BCEB17ADE32E3477AA165F6CE602EB766F20F70FBAF20E5D7DE91B446F99146C23DFF5FAA408C295389BE565175EE42619E6C7AA8BBF53E19D63EADE6015001573BAD45F83C97332B285CD49105DCC6155C8111589A4F8EDA76BD69D17AB12F80842D777D30BC165FBD45AE51FB6173D95E48537D9BF7D7BA1C9B2728510574F26E8F5BF87789D0DE4002798CE82512A57D2D6C58045C50225729542F739628FCBC24B2A4D09CFD967B02ED730D346E8440EF56B8D9858F94C792BB465179793504B5080EA5B0EAA66B7EC2A14D00987C3B540098B98F5AAC23F4EDED88E01493F81E5BEAE3EB4353E9B22E0ED189BF5C27D6D579B55F896DE0E4C5CC0EB16944A317F1BED5D46784A3CCB4E492E19885971D509342AC67224036C439DE3928FD1B4F0532A494B794298AE0F3A352B2C77AED02A518A18C451E88DCB85ED003FB0DDC1CFC8AE6263CA8E1F98579C5F0ABFD686F463529D7592EE096B3FC93D26C0BDCC46A3B410D2118649DC74F8D4E53C9382DBEF08C85D4005722820602F70AAAF9F6CE5BEA8BBEA57294FFAE775B2E780A48A82FD65AEDEBE0C4C89A55D1E57D340E74FF12EF99C28B3996F94D30166B7D0793500B3399981C150BD52F37FF2E45A30AE2F79C8A7DEF7CEB0AF4F03557B5557F1B0F515AA2E48C9412C6EB5ED4D3420C35BAC44B493BE50FE0D5655721A8B3E6CA0BE1E6AA2768336537A22D302C8F5F96C4FAAE0D1718A7F5405EE13A8F297FE1353F782EB801CB2F52230210AA6E4F2A763EDAA396CA206A0ADB4A8DB9B7A96DC2CE2FA41F3F67CC98FAD2BB6335EC3902F1BA84097AC36107236C1E06FE4924153BFA5EAEA1C9A266672EC9AC4EF21B0FB60D03A37AD2AB7FF9822A34534BBAA2C735C6C9C2DC34FB23BDCE12E76F7FBFDED8D81D560AE949D65B380120D23A5318265853706D767BDF9E7E9CFE0365A59054BA976D2DE361832E7B2230018199AB465A878C4ABDE28D68199320E5C0102DA0E2DF3EF6224A1E28CDD352B4D9DC3FD34451DC288760D469E492BB7029032B3D3D66C8BB11907C8087202B6FA0A7C2A1461CE72139FD9B13AB477E0FFFD1CCE72F5358C811B06448CDA76CC369449A3AD07266AAD9E8B7A4AD25D206771092BAA7DF963F36CB6D1F7A789AE78D8738D40F63A59D216F83376E1908A6788E75E0702D6719E4728DD8FBEB1BEC528446FC174A69501F4BB4CA3EA36D89DBC6696CDBE2C178D7352115C11F662C9A2978DC950622BED44972D94A4A363FFE3F2B15E251004F857783312F907DB0976A3B11B405E55E7BBBA0CD55AF400E89D35D9CA8D461E488A92614780D5F798C535353B4B62EB0831E2ECEEE9A28820FFAE48F73B7762FB9667E577CE5D85C4982D7E6FDDD468FBD5C22749EDA3D0E7B62ECF248E7C21CED91B560122B8C93748894FD2CFC4926714E82ABDA5B71EE9DAFD4DED2BB9430823D14A3515C27A714A0815CE72B736C4219BF5E786DA3D1BC89DB6FB6F694FB58278580070F3E65B45A886F8CE204883A7F09B9E4346C10D483CC5D01FFBD5AAF07309A3BB2EBD3DFD78256A7B9F80B85A3EEFA68523007779624474B4B01E1AA9FA481C6ED54C561408D2C372D91F34E12465F8E8D56240EA3BC4E402D9BF5D311B63863D7A65126FB6ACB6B9DC49B4279AB133E26ABC8B60624622C529B0DF52F471601F8AF7CDF7826253132B4204130ACB5A839D34ECDBA099B21E5636FEBBC49A234A42F127E3F3464A61DE0745B358BA0646AB3F1CBA1C82CFF4DD5319E8268227308AED05E260E508CDD1312CE88C628F4E90B1A6AFC8E65F0EE7D2AC040ED9AAA5CDD38EF9AD84DABE9F0A6515B68351918976ED99D933EEDC137FB8A8F76FA6580970E0A9E7FACA90A8FC8718BF7B485EE8D6F1CF0616E6E30015EE80AF67536C971592C3A865E5EE78FF46DBC2FBA37D77E26F8B957BABF01136A3B8C67AC68E385262CBBBC8B65E1050C1FCAF6399850D56532157DBAD531D54F959448292508180E50C1B04C62B887542FFDE9D23FE9DDA02A43EE092FE3EA1F9ECDBFB746D28A45FDEF8AE8ED7EFDE1C7B77A1CF6E5C0600C051E718B4A5BABDA4765AD1D898AA456A56B17F084AF9EBA6EE90D5195495A778259B2C1C71C02E791E8368BCC0E9A54786018E5563AC414441F0F7E54AC381B9ABE43050494BA7961701C6AC6E4D338D8D5E3DE42383880DA4A361635B3144329BFF3E1B537F1443EEFB9F8AFE3DA207401E96F2150B82565AED0FA299E49F53CF6FE8E4B96EFECB9CC116B19AA6A52722A1A8B06961DB80A3CBA47CD9B8211A446078389F2C8327B9CB02164DB455C3303E420B1FBE7596D21EC41B8C46AFA2BDEBB8B55945B989B8757A73B9960B5E6E3D88CE2E6F7E7FADD4F90ABC8FEA8A0C327C8999D7DABD3A20205288110BB8C1873A6B647F0D47F4C3594FD2816A98D2C6253776D1B96FC2AF6C5BB7D41DDB3AD863CA82CCE551115A649D702DF58971D31C9F94AFE4869F78AB002DA2BCE828B22159ABF1A3CFECCDE3ADE1F4052B4B9CCFACDD92942E611BBF60915855AC6AC85B13558B6254B6EDFA81356F0EA63E812FC90C1C9A3D0833A080FE660C634C48D4C074203000F2EDD38BF6FF28992B8A391B5D82F9ADB21C8C051CA6DF26D7924DD2E589E7AB93058346D9E7899697DD0F2CE35052ADEAD7A3B522055BD769C804B0DCEA99C00A04CC762C1BDB0C8E73BF7DBA158B7F313CADB058D69806B7529AFF63E373CAF79AFF80A0DC25C077B35D705E5BEA315705442928A0889ABDCD67363F2BA4E974DCB341ADF3C6BC49AC9A8C410C110FA6BB0FFF2196731DDE91D67CBA34AC1A32D014C90BC536D55A28711FB192DEAF5E23A954F91834A5CBDDABD0720813F46A1DCAD37EEA0E1AE93299EE6F4E170F68EC3AD2F8337616327ED17BF4C634C0346ADB6E154D72572BA207CE3977EAF667545A2677613539BCF829EA4960F42FF1C5F6FBBACE3E2CD262C8DF2234C9DE9EA5169685CD0BB60719FF0119042219075A8E1EDE631D08772F6595462F11A2B4AD48435776730B6CE4C144357CD15936947639448147B4BDAFAC1319C5562D0B1551F93B5A525960AA1CA8F3293C245A91FB2235D7AF7380B5A09F7B7D54F624823B92EA5A2586DA034162691BA91CEF9E8F57DB9EE41398308E4CD71591E35DFF52ACFCC26A9081249CA67BFDF38B"/>
    </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>
