<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="D0C1974D835FE7803E07626FDAA2A8FFA8A615B52464231D38C5B5A13F164AC7E21D6718906671379105AA5E77589B8F1ADC21AC7FE91DA5D36C94EE06B64439"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_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="E21D6718906671379105AA5E77589B8F1ADC21AC7FE91DA5D36C94EE06B64439"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_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>
        <ContextString type="ByteString" value="E6BB8AEDDA35A552531DD6404E92DD129F90F53DD333BC5AEFCA2D146ADAFD38E1E60BC29CE4FC66000571787BA808EECC545395D8115FF17E26D1D79CA557C49652E85680AA67F325CD4E33253A81C1A1C9BAC29E948ACA3C8C6D04D722344F3896B3FD69AAB88617F12963DC9C7DEB2AA9F9D0F58F5A494F520039317EE54F302BCFA326AC6A9B9AAF51F9DDDA1C"/>
        <Random type="ByteString" value="71C3313DBC21B93DC1B8EA7997A03079"/>
      </CryptographicParameters>
      <Data type="ByteString" value="3DC59E82BD71647A0739D9A9D445523669EB063DF8D9438AAD666A356F979422F826468C67E7D0556E23A8E6B059D106CF1EE88DFFD3428351066A8DC7D29EB0208A03A64B2255517906103B5D959018F431080D47B5ACFBCC92AEBC39495C7F5F067C4072C638D72C3043ACCF0F1500C2A4D72351FDB69CCA"/>
      <SignatureData type="ByteString" value="75DEC9EAE70B01B4372B6E93AFB2241CFE90DDB51599CB853967B4D043FBA1A80C6E54664AA17357E3A2BABA2B5487CE3AA645B4B22705583734C9CB5D41446D14D6D70CBD306D7EAA4DD418271CA3EC93DA87150FE0AB799FB9B88A00893E30E1FAB1E3A308F29AE85E8C196D15E11BCE28B5C452B8517AE15D4AF3B6C783FF61637766C578B018F32C9AD550AA218410AE9FC5CD8C901FD87B81AF702BA4E485ECF48B4A1C0DE5238A85B6742670F8DA11BDC42637E66224AFD0CECC30CA91640F2F5B21659AD42A1F4CED267D7A2B7BC3FF36ED1E0A2F9AEB71E930C63F4942B9A44F584ADD6096169B597239D874D321270E0264765B60E73F3C87CCB36149D3B715E60A33A4A0E92DC0A886AAA9A77A8D4A4FB51A8D71619269EA84F83B33B2A8BF8884B6DE7A209393DE0FE766416D5D3A8CE907D174DC32B03AA8424774487DE73EE965BEB1C9D7ABC586A88AD248C738FBCFEE8E6015052A092F5E3CB85FC4653D51E1F6EB4B12765D0D2D9F040994439E8C6D821A7A3FE04696E44890D04240B3C07C9FE1747D1D8D8910C71DE7E4D29335586B8FC063BDFE6006C0F3135D76CB6D1D9A1733A77C296603FCE612B2F1B939DDB37F0C71BA477D832947349B22BE1C653E96CD77544874775076EB9C4BE7D96CC0E790D96BD3828D1D1B3B2E6EABCA96476AB08FCBBBBAEBAD14249A0DD678A596BE4A86F046BA02A6C1D19035730F16833E117F9F6BC6FF4B632E33D00F6A4D6C87D61E7128F99AC06B9D75CE34C5FE75F7CB57F94EBD5AFE86898915E61087500E851A2242141EFEB3B67F0F179115BEBFEC3082448D6612A97EA7519261DD9301FE8BBAA67FF83EF77BCE8BA8D85A2292D4628D4F80493DAB1923D05E82B2D983CB63B00CDCD8D5BAA62C8C0FFFF48A34E99E3BFEBB89240D53ED3FE23FFBFC98456E75329D134647F7329C44D6FF245DAEE94588B98B762833E493EC28F90EE44B4281840BDC5C7555D0D341E4E65159EAD4A9FF6D8BC0667D133D099180743138CA7A73FDDB5757B08F0A2168AFF390AF7C26AB6090AFD6A90A61B20E4A4C260F43E8D18055E1375E2482522B22B4114405214444B94EEA616D2181218016012CCC2B7FFEAFEF5DBE89BD732ED43CCCB05330DF47E001C06A0C42B959D83B074ACE516AE082AA551E0D27B079E6DC595AF759F7DDF5BCF88CCA8F3C0D5DFBA18DE6CA5D9A65ED2DE0BF08AD79EC7E2F36A0832F4FFF1174830E2FA61F1E3E299F7685895F099F68C3C57153C89F37E93BF13791EF0957F6D93C458301DAD392B6842F33236B84908629A41E079A39B1CAFC45CFF18D266A66F7A5717185B67AB3FE9B3CCAE32C90A630CA82520D9D339D16AF5E6C272F508A8DCC72CFD9B80BEC76CE879139EF17BB76472C5330DF4B171207A905A56C2619002077D03643577F458C54B4110D70F010F010D37FDCE7F945EE8A39514D2161999C5721DCE3609369AF14DB05FBDE3B472BC3D1A792459FC8E72E92D007DFC417BA62E7DBA36FB79A496078374EDB41D606BDBFA2FD0CDB106B334C63CBC4ED8925AD85DB63581A28FC33C80CA75626DC91E7AC288CD64400DF5CDA8A8B4FC2BF18209BE5998AD188AD62D4A28EEECD966808B4B181E521C72EF2F931347EE3EBA2970A8361FDB0520A3648570D030E3027914ADCC70DD38E2CE3D12DF240AFD93C6EA239569E4C89327E84D6F28EA462020EAFC77DC335D6817C771DCF1B17EC793DD93905A46811AC8173D843AD4137292D7AB812590C1BC736BC6E5E812ED9739FDE8B0A55ACA3F016A448D48FA004F9A73CE167D63EB80B777F356D08102C584AA100548089D2469E03B4B909074546797CB09686B91436D5ABBE63C08511EC619FDB1271226607763D27F5D6C2C2E26C2C08898E39858ED575361CB7AF4C04C3F7FB8DC692CF2DA819C75BA9D1593BE82FC7C901763B8D3F6B93F1760DC22627DBBABFC7FDB1ECAA766A360F600C4EDD744674245E53F501E028F69F426C6C7FA52825F88DC0808B40F3A7A15D2EC1B5C37CF0D4E387FAC6B10A9EF267BDEB0C771BB23C0CE3E182EFD95CBA67512CD1A449609539F5A4115B071E540ADFBF004A71BFC5E8FE0544FF5BBFEE1ABEFC148E2394C7320741DCA293C9AA24B282A9B53C8F977FED63B3FFA8A27367A55FAF2F25730B97C2EA413A39C24ED0CB2EB87874577711C042DDF73F2CD7470AA47EF742C62D164CE51EEF052AD36A50D135B24AF0869F62082D260BC52D1B5BE44BAA93F87BD51E725722081ACF05C4571908BCDF8948390C74E493311EF3D5BE4C6E3BFDD29F1979471B75B3AFBC8BC1BB0B1A51EED4D2EF3E87455135BEA11839CE281014A32D946AAEE50EAA86BC250FD53253A94170DA4B988D66F8B5CE5F67559A0409251890C990D3E34A5497B7A09AAA580C8FF24FC2B9A6A03563C5BF594A393D127D45E4B1CECDD508A8D9BA4B944E6D82AD2EA092A9E918BFEDE3C0BF1EB4F2646D2F8AB31F2D53B0BD706A63FE7C97402001DF6B4D5006A1A69B64F11A5AE4CFA4A4B9E7C3824EEC888E29D4085E9613FADAF05A77ECEA5AB204ADE1470F9A48EE217579207F92B673615D387BCA541D18CB44A1A064DC012021B841F1FB433D0A6A24686B7A94984CCE31B293791E97DE1904C2A587039A4C037D0EB74FC1FE021C0F7D4BAB6BA22C53A6DE108124F3B6C06D8A5E26C82C0521E2F733E21AFC4E1287666FD89AF5DA9CFF6DFEC36AE321146C7377CCC6D35A0E0D49E02E662D0C184FA05DA02F495EA00B1382E835445ABBA943617BEEC23384E99F126835AC4454AE4F12DD4275454B6815C63AD23D0C58E932C84C275169A54849ECA6D8A416D1EABA51D25B09706DA9ED2A8280FA42486CD7F2D23EBBC27FDC43F761E670A5F82E5C167085E3CEFFF07162355B94152DA54BA64D4E1DC04F9FFBC9E74D8F96CDCC0407F4F362AA163EAF2640C7DDED31301CED7FC7380ED19446B74E59836E47D09D8B9121ECACA447145A135130099D51A3D8518B8661A32272DC6DADF98E02C9FE5E354A77592CF0396CEB9D7CC56F29D22DF282B2FF33215B48FB264EBD37EF3C60F4672393F83890A8640F0B8E857D16A81E6E12CF92CF4C589412B64727867B3D596E82BA4C815DFFA8CAEBC705C3132130935CABC411C4C29A17049818290CE5B6BEDA92776F155B3BF5D26C332BB13D173F1D9B5A5E01A3D1BAEE25CEC915AF48507D9374361699AA8025A9491F9018FEE76B86E2C85A45FBC977E2750365C48FE0EDFD47E7434B9D9D1F69F56ABD710A6EF0A0800EEF6F60C137051C6C405AA4F010CD53053F6260D7574E702C7840C7324B7DBC3402C568C57C427B573FB3A6227EB0E84C14F25F1F538D8D0CA3153E34AFE0E19747280FF05BF9E5D8EB930096F67CBB65A483150F95C943F69EC526540464977C11081910265949220E5485C0311CB21AC049831AE2D5CB092FD04C7B54F3C7F3A2D6577400708BB2474B2D9E00823C55AF3CE4A017A4DC41B1320C867A0FAE19B5B1C6CE40D5A89F7303E73E03914EAE3CE5FF3E2D2C981C23E31E164F3514A3292F4F9A6E190B4C68B263796685BFF745CE1A4DA2A6D338087BCA0423C214C87BF2C922165283E027EB5A0EB3DAD51F8F345E85757B5248DCBBCDEA779815F7056CC424BC192F9A52230FD308EBF2C6B133F76F89FD8AD4181D30EFD2BB32D248B82917F65A00794B5D76F24487DA9466F3BD92DC31C61F33A9F9B03C2C69930F2519FCBADD9C5AC7003DF8BB335AC2C3B0FDD150A36A97CEC79601BDCB022109DB4BBF25BA33CFBAFF159959A9BF4426BEFA605458632CBAD72364A1828444853593A27362FDA0B5FCBEDDB47FC779734423E142CB853478A060DC0DBA5DEA48988F240E4C5AAD4D212992F707270D71BD16507DF4585D3DB062078A41C78FC7840EE95DCCA5BA193819B7678AAD437AF86E39A1437F7F8687580FE445F04E15F286AF2AACBB28624CB178CE44E9914E07AAE48EC827E3F84DDB29347EB7E376A2EBF111C815D9ABC5E0169A3998C746F9C2F8D85B8672BA2F6E9702CD63FD5ADB48C44C43303E8C2BF46C382F949BAFF3BA7DD88B5875AF5626C2AD5C7BD952E54B6DB53DBA3EFCC0074D794A38A76322F274B04683E8C49A4480660287ED661A5D0CF27D004D7F961718C2A2D5D36A5572D02CFCC630D0C1C3389D7BBDA5755056AE6825DC45C4335E6462065E3AA4A8144B806535F313CFA35121C05456A7DBA1E910C7EC5E744CE4FA6A6DD33883198DF8BDBDF57F3D19A2AEA2FD19349E5244ADFB22963FFA331C7A75145DE67512C551B9EBDA152F6F4E81918862719BE6885C8B212DC12C9B2E0FAFFBCF811E157E5BD81A972A696894EC5384FE0AA3DAD09DE48CB3E5836CBEF2029C200EF1FE96EEB35DADC6535F0B32A116D045CB79EFF7FF1A894B8C4F751834CB15966D939FE185E9275221FB7D4A7658B9ACE6C45F911282B91930B4D8B8A2D528D9356CFDDE29D352E6DF6DC5F2D874A71123C103A447E93A16791A1C36EAEE1617C824CB9668A2C97D27150BC96C04282FC1B1A7ACAD1FD4DBC3A063E3C8BF686AAAD6EBA7591FFB486A3C9180BBCFEFA8EA4B7244BCF54042319BF6D8C3F4A57BB4DAB00C3B81168B45019511E39508991B1E03F09E358BA7E2DD48D52033EA4F3EFCABC7A9D0C02C2239A107CF44B749483F7E7073CC8EF15A62A923C5308AE2363FDD0C0057F35E94F368DA4EC56A899198636BBA759CDADB2069BA35505DDFCE9AF7C9833DF48D1177BBBC902CF0C0F34DE1EDDF431BA8EA8E7D0EF82A77AEEE9001359F7CDED35FB5981FECB592902E77094C561DACE8C3F7069D49C152E00A98D443065C19908A8CFE2E68D1759A940CBFB75CA5B06EC6015B33D63E904D11592B067F93E68C01E33E59D044FBF1762E1267024117F882FA71DAAF06C924020EEFB2A2CB893DCE53279DE30EA9E4F485BF52C10F623B94A5AD7468AE05BC48E1A7FEF7BA455F8CF7E5FCC3A3A835D70E9C2A92281FFDB926EA30B904B179B814947F9C1D1B052FF9AB2B38766BA52F2721275E9D17F6356297061C02D1540411A976BBAD545B6F57798FA67DA0133BC3F79814EFC3BC4DE26E7780474770C03C0EBA5186A23642690A636FAEA39E7F831D7CDA49A0CDF07760F8051A34F0AE80B31C932A3DC2E11979C7F3C655AA86057E94615BE1DBE28234C77D1079DCB01E1FDFA8B44EFFFCED1847A847CEC942F3F73AEFFB6B077039C00605B4CED6ADA9B00051568C5E7E477AA6B4B382051464885A15EB1B74DA32D6D6C8F11CEF2AA8EF8F3C6FF9C79CAA67DC37614E0EC23A740534CC7D55AE1B5A3C5DB1DEB62D3364741EBEED80E53EC2743315A275F10083025A85F94784382D2848DD92EC4634991FD0C16CCFCDDFDDFF8B0B59AEC070C8101452DF252517D4F682829208AA9D22E81F50DE3F52D583FF72274C2E941D401824191A6B10E5D44D3DF3B12D5F2774B63ADF2630B63A20A288AA4C60F77FB0D94B8B3F8C88E5D036FAFBB8612DE3A634E6041EEE80AD70167B208486AB141934EB48CEAE8E43E100D0D99C048969D892FE4075B2AF63E9C2E5736E194C23141BACC319FCDEDC82A88B25AA332D854E384912C1E934513494C7FAC1D4CA67E140FE5BB365676B6A376F66329D4C0E13BD92DDF2A083ADD152355D6F64D870D74E65AAB1F022F4A7CABAF1A34907F072B7296077E3937AD87A699392F0CCBED599954B337EE2D29756A44D8064A354C7A345902B27DCC3AA3EBF1E96DA26FDD31705F60C84DE09A52B7727B91531F1587AE50790820E497336D3E8496D5C2CAFB253CC1DFAEEB920B2C10F9F5A6884341549DBDF2643D18D0343A11D5F66DC78B1EFC665CC58815768CE35AD5BDB6CDF254D51134528AABCC75A75293FABDBC151A2C381933171165654ECDF4294E41B66EE5B32F3385BF569F403D0DECB33207D5730377671D6C98C149F69BB0418AD35B6D881C62514A7029CFBC2714FA8B1C0887FC2BA4794BACC5EC6506B7CDA4CA8F5B807D77F324E4B1976CC84B70261BC1DDB6A9AFC8CED080EC71BE19B12D2E60FDE23D3E10F632D44484ACD04D0AE22B6C2AADF394168DF47FEED06273A319B73941F1DD47A4184726BF61E7F3839BBF78A302C45BA15EF8FBEE89249BC65180B7647310C1CF4702EF8FA720AD86E889555842D6CFADAEB3C0F97EE4F0B9DC6E205BADB6CB258D58C2FBC1F059E4A5D3023D560653C58A8EE1AD2ECC24189B9D7ABCC897BFAAA3425EDAEA9D74D2D1B5CF1F9185F89F05DC72DE38CB59984B2B7F45F551DF524F00566EA9BBE2D8928723FE68313DF1D41BFBB43EDE8F732B1C1F20DD662C0EE46E59DDE29C95065109D7A33659F5EF5DEB35B809952E1E1DEA2441237DFB7A77D9837A45126E3D85DB8BE7869A807132C9072B0376DBBF007ABDBCF8359C76F2D8547CBFA48A88C4524F1432B25392A3770470CEC07F89FCF7B753C4C3242CA26F3855A424022A8DCDBA576BA04872643BE5BA28E27B85075962863C65773E36C3A58ECE181BD8270A5D6D1405D18EA1152A77F02C28B19A8F46C6B33C26C6F3A20B3FD1798472BFF87B83C42F445CFA798CD9690C0C67EE7921DD9BE2D264B89E46E0FD025A5928A7F8D7FA25D6AF77CAD30CF97EA7793FA6031C3AD429E7936DBB79BCB33F8829D6BDD7107A1A72C95FD227B81B65887651AC1F1FA73CF1725C3C5839E7C8AEE84298E3E0FC3E7BDD13D7F9813202BF8CF374DB81DD3D54E17A14001DBF01818B6826ECEF63D2686D14A9C8D0C72CCA012C09EC2D956899CF021ABED3022D0DDB5182C7BBEFF972E71C1D5159D84596FE1979C64F698A5D97E25F1C28E4B41F8C7C3BE61496DEAC5AD15116EF1E6B0A6E0252C3A22879CC630ED5A41B4725B3B689422FBCE50F328F04FB79C98FA5CAC33CE9CB770EED02BD550A79BAAA91F9D32C79A91EF1B50B48CC3D289319559F2DDE85FB14C0AF7D622DA45477A128A11CA337AC4298CF19D2F9D05FFE5DFE8B20D8596365E289EB1B51404DEEB24A807C0E1B341E74BA3782E6DD931B699DA0B51DF2CD2566B68DE76CAA9984B2C0A972E0080E3CF081E5D6A5DF074F8545259CBA05047F61C191FD34996427E27A84BFF2E124F5C8F36878160834934B3BCFAAA45130D679AFD7F29EAE3C3BD20FB483D54581523D7CF15E8198A5D9F96968EC85B28C7EF7869E9A7690F39C8F6EAD7C3D7FA4D83E038A006C9D2FD34A15D1717028B6858D6B499D4C002969A77586FB69400BB03E1095556D930483C1B1E047C3BFDE9D234AC28AFC1C98729BE3EC9154DEA2FF829DB9C9AF3CA4CF6489FAD93C672BCF3220212B50612D397AC45DBE69BC77C845770B4C8B2077753CA15F399C50238C4983BC6EDC68DAD4985122E3C4933C87DA6A083356BBD7C244AC94746C1BE8E3F4789B8BBE29967C430A94C8FCBDAF5847989782EFC69871091CBA524213B25B5EBDBDEB55FE5A4E031FA934B64907FDFE934F265321D56653EC3754A834ED99893C3A41E70E8B2C933FF949F4D0558086ED4DFF1D578741FCCBAC747461D0D4E16F358411ACF7858355CE38DCC88E4719FA85E96203750484D304D25F1EE3BF22AFAE34B9C2CE3B750DD56BD2A477BDC4B472D4C569A78B72E23E5C61005FE2B6F3583CCA2D814955DA379FA01AE3D73616C0382D3D139CE4653C7512A742E4E366FEDC60555EF2D29E504D8683EDC75137D673B570BFAF1E3A4F35439C87565EEA39B456822FC56429EB2DACF3BBAD1E4B6F437AFD0BE4C0FCE1E55E757C35AF5DDDF7BE777B33814265BD861911D313F987C653083846CD207E107CF48379D5AE9BD3EFC8B7D8CA1DD50D10F26BA080CA3B1BF2B1DA1B30365E1E58E8687207A02D552A365995AB71E0A22C98A09D0BDAAF3D1F49E8855FA3EB9BB37F6FC37D1D7B295FE0C91343378C97EC2737CD8F76A256B581DB4A4F3278DB44E739CE2190E7A0F3F5AFF6C43EC40AE4F79591347F65A18E72A63D37E52F331223581B629CB900367C5587A2606C5DF5FD915F13D2F887761A909E05421532A9C191E77C507F948935426AE92FD22665B921360AAFA11BF42A01B6C56085581FA72E35B648A5246D5F1A924075757704D71DFB04D84D65668A0DBA26AA5EB86DD12A9C72F76D76C12BFBDCF06227A79A9BFB9130074ABDEB326498BADFF9995B67FE02166A5AD564A8D1D1142C49F2CA24BC7C9996A7864C3952CABC89C45080471698FB84D79BCAC5D16C10F2137E01CA8567CF0113B1A2C6FDCBF02A7B04EAEDB0B8577E3F2E771E9482696F71628E8620F0345DD04797F2D664010B42090F8E9A7808FE6A437AE19375607F4C3EDC0EBB9C1417A511DB5DF988D3AFE3F8E68B1869F0AD899D44D969B0AB37D6D15FB5E279B9CAA9DAC943182DDD22F994F1BDE5F7A46187FCFF62C89370B42C37A6B32357389072AD69CC0FF7B10678BBDF6EFDEE4CB0896BC70CA94F8343C96AD2DDEF60EE4CE9687E6E3C280D8F6409879F32A30C9B50A6160818D3A39668C333526F3963F33B8DEB6D7D14527215F928C671D68FCF2B333398424F5FA470E108D4FDC0C79A498FA7FA4C2DC168B6BC6103549B924FBDEFA546F442F3E8C47564B8A3DFB51DA390A4DB417CD5DE83E666F8A5812A4AC39F44CE3A686366CB56D406E0BB513A269F816B798F764A4553400BEBD71CC1CD5BA5F0E5D0F1729DC2441CCB3DF46E873B73BFFEE0670D0E9722BA5EC683FE80310ED69E447B6C12633B82E6637DA22F4F1A6CE788A17D486ED11080B0D2E2776C07210756ABB48D9664B124EC234394D455F1E9D600397023BD328ACBF979E615A92D299CABFAE1B980FF6E69C7911DDE2B312BFAD7A58E73273F165BD7C84BD5D59CDAA6B991023D9E3F8BD6C7BE551972C63EB09ACF3AA260AAF3657A86459CDD3ECDCE7AD21E88EC031926C677E3ABDF51DC78106658D10484076DDE9CDCFB5D363C78D6420A91D66A33EA60ECE95AECC4979A6A4DCF07C75DDC203B7AF0A15959C874CA0D3AB437AD5FCA5BCD7808B678408005E68D7D9AC889ABA29688314A6F6DCBD5C51DBCE9C842DD82F704F9C6F460E25E7F4C3B9AB5147D143AC8BD11725ABC03E2C2BD7751A8D328EEA6F905BA527ABB3385096611CDA8804FDDF7D3007097882170C11D490C7836EEA66DD172140AD3A2625D62D2FA9602840520ECCC8BAD15173BACF310823127E1EFF2A82E191D59305709760CD804A3CC0538E5E4EE351A0C4D8D0953E0BB091349089A2BFC9169B82B9E9AC9B8121B55C8D056A9A9D449A9F2C524C10488C49C2E94ACCF5F6B53869AF15F066E7BBA62BAD621AA3F9ECA673D152DF9CCCC6B0254C21C058B85A0DB6CF04547F1E75C7CB66D300340B4A933CB793C3515E913B7B8FFFD2F781159B8380D78A307E90800E0BCD90288E09FF5D649E0AB232D5FDDFF48C8D9AD712400DE695AC28E2982BB27ADF3EF7E575A32338C1D06F3CF8F16CB0A47EBD83E2259EB0125F57BB474C1F2CA75B40D8D54C064C29191F407C92E1F1FBA74D033D9F84A62BE250DE8DD0E235A7583BAFAD7486F47B04C6EB6D175C2FFC6F0305AAE0D2C587CCF8735E0ED97174E3AB2346959925CF36015AD407F7A3A34739A0DADAAE5A1F63CDB73A2174FF31AB8800A44319BB691CF7ABD607A04FCD54AB1EC30AE2A4A16C8C5FE44A301E60E3957BBFCBDF931E097E450CDFD7CF606930E960506DA38F8983284CC56DE38EF8F57FD87BD7729CAB887FBBBD04D152E4CF3C2DE2BC5DB610A8DD4230464C5F86D1CE6E78144C0092CB962FC255DCA74C40757A4BA74B1968046F3082CD7092AD63E9C7B7785D048ABCF2E092D1DA8EBE918CFC7C553E4A2666909168EF5B0676830A3639B7FBD1F141BF477995352EFE13F2FBECCDB5BAE14DF0B8A3E518738CBB20F43986D3B2FAA181258F97C83D5A6D9D29748DCD078E33C8BC6EED83C154D30C7DD78440921A0FBF88AD7CB9340CF4A27755AADF54FB64435806CE6B8390F7F94A09406DD8B36204CA3C3140AFC386C0FFB34AACBD19143B0E7A164BF030929DEEB7146B8B1CEB1869C4DFEF9F4AA009595B2CE917567FE6ED6BCC921122BE1A92B4B3AA607BFD7CC93ED19B91C47A2B2AE420341DF37F0ACD6569AFDC451CA0E29BD97D191FB53BD0574A24E3BB99EE4EFA931F11B02EE5F421355DFB9C589792A2AAAFB7757E5A9DEE7B36908CF4EEEF66853AC9B30CCAC444B36D239616B650A958341D08B7C157DE82A005A870558E07A1CC4670445BCC0F4892E1CA74A269D0B7BDE0E744A10BA24A4CF398DF1C2DCDDAC39B2C0E0D7486EBC9175C1C9F163E5FB6B58E67E34CE5D056DB95AC1B4CA3EE4D81AD8AE390FB82147D49690E254C5BB50BD3D59D40D7186CE8B34E44D7AF9BF7A78164B7F6497D031C9B4339E8B15FC7A90E2848B3AC65E2CDC99DA38300FAFDC3A4583F3145A2AB1695E743D937F5F552DCF024AEE1CD4964EE0A9496551885887D142B1349EA41B0BDDBDB72605A1BC7D83F5C332F0FD24E567D57F9AE7BD9FB9C0E90A8B0FD8621C7275FF66D317C2FED6DEDEA859A01CB2510DC6DDBE0139E221AE0A109063B6E8DA6CBB2DAAE29B7E9F3B19362A9C883496C19A399A008260B0B7653005D93B881DCAB6C9D6A42F030D599946DD5C56935D4A3F346ED97CD4162F181DA8BA6801174BDBDE2F0E8BF02987A0C1CF38C65992DD8D617E79D5E4B96D738DB9B0DC90C28F9140DC10C5E434D6A6DF93D00BDB8F1D8631B7437CA31C275ACCBD448559171FE2B4DD012097FCC13354CA0755117995FDBD16656B10BD28E70358311815F5157810A1EDBCA74F1CF2E5B16D711E89E17BCA8A6E21CA09F62DFDA25BB0A827FBBBCBF2A57F5DE7192E85D1632F3CFDCA38EE9AB963DF3D75C5E7415F06AD92E0B97DFBE7429D9CCC54F55965510D5416FEAD83B623BC3365C1C1FCE11B869A3BDAD7EECCDE4B9E7876FB3FD504DC94D395EBE3F048DA8DA1E2E1F1A4EE5ABCFAF4B443C8CA85B7CB96135F1FC0E839A05D3EE62724D8BF91F5C853684F175E055E5CCA6805A1038B3A362EF5160"/>
    </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>
