<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="DA0B67457C33C69572224A2EDD954647D1C20BC9D1796304D1AAC561A1D05CDD8E5A1F588C74D69D2E673B4A5769A1E5ACF493CAD50EAA23847D51E19EC8EC41"/>
          </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="8E5A1F588C74D69D2E673B4A5769A1E5ACF493CAD50EAA23847D51E19EC8EC41"/>
          </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="590BFE5277713816A83EBC06105FAA7912942F928D31382E952440482CA90160DD33B1A82FAF5FA5FF122BBAB052D721939E3F541DA9890BB32D01D6163828D4F86C58E7803E1752E84D3C173CEC5B97FB5780547EFACD361B31E6470147F23B2967A60CE9D27814F3BD4EEBDFA43C9A75031E0973513C9F7842BAF9520B0F37381CBC7986D19A1960F4A6BA994678D62A3953117E2B58E5E12DDD84ECD8089978E731587B67D4C8149D34CB361DCC56C6A7D25BA5871E697437"/>
        <Random type="ByteString" value="756C84FA8182BCB3E04B729653BDCC55"/>
      </CryptographicParameters>
      <Data type="ByteString" value="E05A99AEB694BFDDD7659C3E7DFC94F8989D95CC1CC2887632A36DC876504DCD96F96468C0AD3AC99853DF54CDF94A3F231CD86C370B3045C35A5BF15E5730B7BA6937C83CB7147009CCD74D074BD08E94CB20A7070737CEC1A120D51E44966FA1E7A09E87DE0B43C3DF736ED9F2E6E32F7935F4C7D29E5B07BFA647FBD8507D3BB03FEE2F0008C9BFE779A6623F8D68E81BAD6EC1D120E0D5D09E8FA8CA2B3D86D6AE665ACFFFDDE8F6C5E8B2742BA64F4F122616D753E91799BD2FDDF0C085D02C1B8EE5DCB7FB41C34614BB387A93FF7B80694FFB6AA164934311CA41A02E0B80212C072B21D0B862218079B87D5BAA87707E1FCC06F15922B907AC6F5D6344BFCC3893241A70F9A03556EDC3C41E9AF08127A4E5EED8B9B451229B1B70EEB80E433DD6184B2BAF14630DA5BFA6AB4455221C5E157288FDA350DE50CA855DADDA16936E0974BD0DDF3D166DEB7B0A93A2EC20781EC9CEA2B2474AD5580BEC2BD1F821CA394D31769B3B27E4143A44ED26365CB7B02EA6FBE0CCBC3AEA594807212BA82F6931CAFFA3D1A7C5C5AF6E6F82352FA0120E5679288AFB034DD4484300EC9383A9C62255D76EC507A7CF86DBD0090F329C48F3B5AE51F68C86A16E69D94E944B8A3E789267CCE806C404CB1F1782A4BB3E219295381EC222598A21C0758A0C72EF9D5E74C54D542EDD2CD470745017A861E3F3E5C184E9E9B33DE0BCFAC63298753F6F2E2B069E310653192207756039471C86A72281B25FCC897A637F5B82F74EDBE5D4895EC5E88B166773E3B6722EA15F177DBD81745B14F98DF1EE29486EC7FDD87AA301995E9A442997DCC658597A698DC7C949F4275689D622BD602CB4AD433A3C10ED972E27E1C7B1A9CAE4EB1B4A511ADEF5B20239E9673B30C03F61F6D262C1B274A4CB836BBD7B4C2D10BEC407E3FDC122861005EDB0B5B91B9AE55C13DFBA89A9F2FF47133D6506B7EFE99E2156CAA69C75D58CEB6BA573ECDFC1D0C3333B17AFDF1BD1899936F713FB709223A198DC6AA98F4EF66968C4C488E14A35780128810D3FB932354F2CC3CBF5532F69FBCE29F649C55BBC24EF984D07D8C6FAC3094FA0FC1F6FC1D2B46EEB0B1B580112CB61A744F88251C97D2CAF7B05E9BD17CEE64E5542355C756DEECB16243A519E1453F096DDC9AA57A4E3317CE52FC17F850F456DF71565BCF7850DA2DAF5ACAFA995ABC66843271353456AA8F254FB7B91A50CD0E9FA34C01959D904DDFE9D0F8B23D0E0AB522491E02E672BD57F15D189EAA0770437D3797657198DD40742BB71402708258466321D1008BC74AA1733E7AE0C1FBA0E50B32CF665128542A2E8EBDCD5EDB3FD80950A5B8654EBFF70DC699FCF76F02D98472EDB05A51A718DA365F3BBE48680D3B625FC4D52567E8E319C808313E507DCA6C15C6E86B3A59258ADDCD379300C5CECB2B57ECCD459A39C61B94BACC93B80386DECF0E36D856CA3C922ACFA1AF0EAE72D4C4E66404993B240DB0C20485B7A5AD6ED6A1BF38A39011CBE16680BE4786ED9930843955726D707E46EA7868861DF8AB8DE935EC47B3590E4BE66219B96AE8393A9AA3A0412B581C9DF6EC0C9E5DA253703A293FB01833E4248A70CA7A1E7532E716C6386168D5A718E6047B978D88CCB0EC282EADDF4FF0C3150926D261029262839A272A533F9858D70F0018F6F93DA1533B7CA0E7C6813DE08BA0F13E7E27E61D6280CB3A1FEC68C9066"/>
      <SignatureData type="ByteString" value="2ED6A9BC51292D5BF911014CF2C70662C52EEBAB79D7E37890F57ABF87D3D908EC7FDDF2EC5CB7529BAC60D80BF82A7646EFA98E999FB84B0A655237D7F2857BA162D9980495AE87C1F36A4F5761307C0B2D24729F2AE1CF958F4DCEECC819EE2CC1DB9EBA638261D00A927E0C97C37131A9E371490F86BD6A88653BE72C55FF49A322E946086B16B077E0805F2C4D3BF99351BAEE8B22241E9325825DAF76BF6ECB39BB4A8D2AF0FEECD6023F5B73B425B6E45C9AA8E71202B307C30FD14795BA373E504F4511301E164555454415F732DF67F9D53609FD2D80A9F2F1F04BC0ADCCB29CD4BE262ADC4935E5830B5ED56971876088DAF570551D6A9C5EF995DB60AB9CBF0E3D93CE1C4DD319F6B073A69FF908EAC9896336BDD3645B34D46DD8ED2BFB237B297443DD49D0E41C2FF03B39FD1A375E04F388BEE0764F9178EAA99D844A80904D83F112DE709F062545CE1685F8A77DDD32FDD1487A4A6DBCD755A6418CD1020F5CED378234DCA9924E55296FDCC9C7253506B2CD9608A785EE7CD422F805CC18FA367085C653FEF275643023B5A4CFC2BAE02118FC2FA4801CDC1280EAD89922889130387317500A01B522D7A70C5B1A1FE181144AC7C03216FE680A78F216028DB882B17514D9ED72EDAAE2136C71FCB1B0888F595D84B69580BEC3E0CADC680D1E15AD268BA95F97CAD1B2AD5BEAE24152EDACC1D0F649DA37D0EB2D2E57DD7DE09C2371E04AA1CAE6E1DC4297C3C48B3B47CA8A396254CA66E31C2BB8D20C2809DB269E43C73198FA6064A84B465B20D73ED7BFE07695B40A8BDA7EFAB5CD8D827381CF7E29ABC3C4D9A5953B05740CCDC50360E99F8BEAFEE0469CE69619DA8917F66C99EB4F3ADD0E04CE4B03AA28F360D0592FFB6EE98D6EC5D51708CAC7835CF77ABFE215F13D196E796324BB5644790E267420057C5A6D90621839413FD21DC0D8FDA7F9E513F2A186DEA9810DBE3134AE6A723F6823D665166334317E207BCF9D245575E1C0683E8F0818CEB7224A8E3BB727108E934D4F4503A650BF00024634D08C9F364DE9DDD04E7832E39EDC3CA45CAAF5F150145DA2E892E34B6D588ED38F4E7F9EEA3D2DFFFFFF5ED296F434E1FC2129FCA9E34E6E48FD44A67648BE6AEA3733FBBA9955667B509B8A34CA40CAB932246635E8DF9F6DBBA02A006CFD21EDEEB6536590693A7A71ACED6A803DCCCF51ECF286746516857882D88F425C98B250F1775188454A677A9BBFD54C8504D629813E88253A930D51972BB08710A54FC928C04DD3AEB5059D62CC438D0F81E2E8D524091DE7E54BDB6730319FF10FE15699AA7C0A483B8B058FD8DE9A0E85A34D721F62315C0DB44344A360B7B43462C496CD63D7BCDA95B926A304F2DD57413C7464FD4FA10756CCA814B9ECC5B1FC9129044ACD44D202BF4DB97250ED6F41D2FC2F9188689F51945625EDC4827F05C333012D3EA2CA235D42E6F7D17743F686588075B8B0CDBFD872A5D7AD0AD4FC4D807F09B733A14CF6DA5DAB4FCADA2FFFBC6012EA198B91521CB000E2FBE135603F2FB00849342E28C615DD349DDDA577BCBA1A4FAB9965706D2F474A475E1F295E3AE2056FBFE74605C878876C424E25E1156904A3DE69AD67064ABCEDA2B53712EB358E6552FF189B3CCA16B24CC1DD47FDD0BBE05603D1683AD9D5E616ECE8227B9CFD39871E3D89D66E591D79E3F764F446979A39352C70581F8405A132607945144218CA77034DD53368FB7FE15578E3C81AF94FA4975D72EA52CD5581C55194C153A3D252A0F98C14016DA885B8C9163C1B6FEFAF105108156A5C2EF4E5C3D58CE5D0C393F338916795853C8A5496B97C819EB302771D3CA414D8D80280D5D83E51E57BFB6881E31A72C3B4D1864DCDBF39448CE76B22B4B122E280747395F66838F6F0EEFA93736BDF98F783C53B696A625E74392FE5A58DA6D9789BD7E1E5734657FFB1D25F0B944456939BCBD118B09CE7E5FD925950D40CD00BDE920424391D6D32A735C3BBD429C60E42843D50F671E64EB82F5DDE01548D5EF99EA77D6D63F02BE92AF30B4D9AB4905E17491B4AE25CB43F05AE400A17C9C5186AE6F2F259782912B8EB5A89FE2D46C1493F96892CD81A715C44128EFD5E54EB394BA3FC6886CE07CB82406B791CEC742B44392F9934C2CE61AE0CE1DBEBD1743DDA739C3D60EE9A697BC131CDD0872C28618452AF3762864CEBAE6D06FEA12C2A5872A805C6F54CA25C4972DD42112B2534E0A5A4A854F069FE7D5F1F3DF357851EC67C8809080EA3513D4FF03F97903B273CC57B0D7808F9889B211AAE26CB0A7926D179A825146F8E0FAD012D0310799AA36A63F289F3FC730038E5CC9D5A23E42167A8E2C413067257D8FFFC2AFFC8BF23727929949F54BD5D3F9DE55ED0FF82D58EBD50912C0BB14461DB1DBC6F89032906AB4E7936C2C9CAEB4DAAE1DDC769C5CC71B7F7D95DC6939DFB6BD0D9825A33894F007E08DA2183B7F9C0E4E47F58324C934ACD39D5B8B423F4AC16F3A418B8531DB52C04AFBC71F0143DD4A462BA34EE6BEC9F99F9BEBF9822BCB1087F0F72E1564C20374F160FE9FFD0DD14DE7427325D0A43403D30E318447ED44565FBF5343E836C2159178B4E0594E5FAC75E70E9520E463FAEF5307988F73C3C7C819E1EB15D3242BD3431AE2EE39CF5CF87D0BAB34B37826C3CD733041265E40A32197A71191803A52EE79CBD386F6BD17AA7EEA5C6473A92723952B61C1FBB291EC7D8016BDD0D7ECFCFC250942ABC577717FF4650579CE11C6AF8915D01CB8E0B3D735BC13F151F9A03F0B12E6A5BA6DEA978CC3685476FE71A3B76F52412ACEEF5F488B7CBBA9C39F5E0808961DCC0CC288F05C89349C6EC776EB1D8C5A8DE535F35B925C5FDEAFD2E5363F1C4E93BAB7AA1697DF1C07A08FFA56237F30FBE6D108A2443E3458400D14CF7F938561EE8056524C5A39F7D97D47ED8879993D5E25C637B65D4D2DFEC9F04738D8C0540F86B0878EAFEF8FCBCABFA25F0307D7C9F9FF16238994D4B055D8ABC9B8EDBE11C0EED23CCA0EB98DC8399BC5FD1DBFE698EBC495E26EC1FA1CD9389CB5CAA21424C4245A4EB5DCDA3E538B8E78FA32683028020FB6B2BE442E187AFDA17DC7D2982BDF970E240B07F27A6347F2817E4751B97949B4A0AC52A2E10695854D991248602197155D6951E18F640F4E834CC752E41CFA10460A459D5461B1512C2F6DAFA0BE382FD6EF1B00AD6202B8100E181D58CD2940A1E9AEC2CA7E6F81CEEF47AF6AACB4090CCC3FD4633B652C4771647BDF638EE3B6A7AFC86D79B5DF252DDB4248EA0C325EC574C29DEBCE5B3B6DB20C138BD77FF484FDC1B140E7ED9E6960928C6087D8182079D5792A789BD53CF1432282562F8F46216295D80CC6265409EAFD3F34124842D238B85CED0B2503AB08F4E5B52C0CDB36134631C11876B2EF7E0461163E6CC84A5C60475560C559B7846FE2EE04681E27DEB3EAB1E80322725548CCBC31E73628AF7E0359A8560683DE8F0D3DFE2FF5F11C5C05881BFC216039826E0F6E82710C90EE167E2E329F6E65FDFA803B0CC0105A20FB71D714CD1FFFF5337A0744BD40939E762A3E6718FFA5AC24BE3A32662FA514B5153D62667C65E85D53287FBF23D9F2F05FE84E250E1B86CC482373ACCBE501EA2D919B41E98BAC831B080D3C6A5CDC20BA831A99733E471643E55E9A519758BF80451226770D70CDB266E288785975C68C260756BA5C1B1FBAA6F64F377DA7014D1FC22FC5A33B8EE9BBCF77E1505A51301270F599B86605C7BCAC50D56D6B94F77868DD172072BBB8A9F89A7ACA137686DDB31ED16DEFDF2DEB5485454FD76F281C987C1B05E0C12156179FC5DC6F1C1CCEDBDCF15FE9E1E28920CDE112A9E00B006C0153CC4570B38D6C30BFC8CEC3AA0BEBD1D87A4797E1CEF336630B379E8E73DB2917A308F46C9FECEC14A4FDA981FBF25F78E48DF2979C1224D0984E69C2EEB3100E61B21D226F7C85AF2B9CE5D52D845EC01085BB812B6D6123C49D0CB9BFAA7BA01E19C10A53F800257CC7167F69DC2BDC7FCCF9E02229696AA85F213CB58389B0F2D946DBEAC809EF666F3136A1356BD8E0149CBB63ED9CDA9FF9D5F20A5C269D52DE98EBDFBC11576B4F830149C7E885419B604CE3C9A336888630B4C14E80C196A478A783050B10DF9DBFD0655F8A5B3023969968E1E201CFE52611013AE999C884603C4C949A80C86B56F8109B0E03A886E6888BC1D017E6CE02BC6481D017E3394CF917BC0BEB7743A84703A0403AAE9CDF427C085F0AA6519299C67E0517107D0E89DB9507D80BF1543AC375F09344BBA4B43C0B1B3E16D40D26E7C11B83A48DB210A51301EA08F2AAB68A0648FC8C65E6C610ECA179BB120352349214F7105BFC699F3B24447DB1BACEF894239D940D172D78D4C7B2197DD592E52084D395C26D820DA27818D56D16AB7B1B72C8209B530E270877AB989D9D1130AF49421363A35B172AD3C17F452A4D8421D50A71D26E51CF6F67F5DE7A09A28B1BD2ADEBC1E8FF0D795535B694678D8B465D77251E28ECADA2D683744742BBB0034B32DF614018F0D7BE79F70FD40250EF864C144C9A9716E45B77EDCDBDA78F799D8DBF57B637DB0DB928158CAF0B2205AA49F799C3A0DBF92654B8AFD0A616AECB0AE20419EDFE32213AA76FB4D1428FAAD0AB70436BD7632BC390D8D7EC2C712A698D035A7B10843C154B7C69D90B25031817340D85B6DB28647E20BB8C2D1AF5A5E4424D1959C6FF6BABD1BE7671CC8ADD0E99E80A9B377E099A7C10AE8C03BB62FF7A8379E49D3522B7DDB5E1586267DC3D3CC78099305245831090E2A13D6A505D992C6C3C497C6A5F29F7643CDD99B0282416AB73B5DC87CABCE83CABEC3E3311B3AC69168653117248948673D2CD13FE6D6DAE060F6D16C87DAD9EA9E687050309A9B3548B91F501AEF24D64F16B05FEA74904D65DD891BFB189DAE0FE7F1B40B37D325747636BBB41F6E65E04674FE40BB3DF92BD5940B57F1E46F96935228BBC7A66619D9DED79A99DBF14DCD05E964E599F3CD25AF19356AD3EF5B9B655825C1CC785C94B37F26FF6068B3B3BE61E9E56E6CF5B441CEC68DE71BDC0CE095CD3FA3BAB962E4E0C79EBCA581F6891CE98D9C9635D65B46661A430CD10768F03A0B9686B63B7586411237C00DCEBB34D67DAB46CAC261EC8B9ABF12A32E31CD365E9C81FCE9409141E4E03B427ED62EAEC3A130A311A47F0EAED6B52F0867CDF2AA2CDF94864B4A5AD99B651AC02945A4562763062A11D40670D70D7523940451B51AD14097E6AFF44DCA2C596095AEE857BBBB382199833059290A0A34C447C3CDF00EB7269BBC59CEECAB9E7DB7CF42D7CFCE79D1728B5A8A2835F8FDDFE86C922358E8EDA31325ACE2C2EFEA70BF330B71E1F27556260B724C63D782774233DCB338EB04BD335775DDBB0D535DBD45713EDF8D4A09D259A15C25D5B4426481A01CFA5C2A3AF448D1CB6EDBFA8F3903BA6C2C02BFF1E0E66B385CCC5A2D1F64381F86BD73D3BB41489B6EDA7CB1AE59F57C0C8C1715EA2F1BA58CB8DC950AB6AB54A96A22C13293E1A249B21A6BB14F59BE272FDFB6E388E386FAFE7F6FCA8B8BBA206846003604F25198D04588DA7E92AE0989023C1018AB9BCEE968203D29FFB6CE618154A4445085530607DDCC5904ACBB110B849899560A98199805B67877B5C82D175CAD7098E61C268C32E5BEA15AF803110AEACD697320511D3702C8A063809B0FEE1026F305B7FA02EEC6D1784AECEEB46530386590E250D71B250EF7E8A38F00D49E2816C148B2E1B3A5BC2D4A517B0CC9591CFCED501DFF275FF4F07D26DF076533A4D252FBF01178D5F614A6B0ADBFCCD31F1E15B8865FB61156A5BB8D430C25C25E4FC86DCA85FBF6F9A124714A16030D37F3EB7A790D0559FE9DC080919B0FD3C3366C0790B9597FB40783902A65FF8DA8BDAE50E290F666FEEC7A938E6D7F99564B2C667CDECB42B38AC8443A95AD5F69C8A80F421BA909A14D4D08A4FFD343D8C5017786EB3187A798FFE8128F612CB36F8246B7EEE49FE0AEB67ED1EFA06420B7DD989D104DA1A1552FB969FD1169BAAC66CF19B60451320F30A3AD2A60464E747F98AC562ECDCC0D7B4218F1D66DFE9C2A81DED64EFF70A2A5A6C3318980CD3863FECE2CD4AAD60325FA39DE59540879CE3928C02D02F8FEA7135A5FD1F6383B74BEFB4A764FB21902E653139C629F75778B58E68B60FF1F0EC9095B7CF2352AB6EC79A19EF101F6636F0B7CAC2A7B875D5DAF7FBF5C469287767BB39C3A756FCBB57827DAF8A151D25BA929AE1FD0AFECD3945FA83C9298C6036E69BD95ACD1586F223E1BB227CD3051A55EF07AF15D37FD9F524BC073266857F15CD126DFB189A04CAE478DBC58B923F406BB9BC10EEEC26530032132B06EA1AC7C9D7FA2EE062C83F14875E1D32FD3C7EBE9C4C35496EC6B1E72236F1CACC29AD5EDA00C0E0C3FF2E90AA1017623A527BD454A3B9AFFA5C26E3B9815E3CE82F541A5FE263285DE46F5ABB5F5F055D0CE2C7E297A854F21A3C7678E64B1DDAC131FFBA0585F2CEB8B7DB20539336621E300405D6436D8902162BAD611258409228BE542B1FCFC2EFE5175C571AD4BB3FE0FFC86F240D00AC76063C2A99F6A0F41E9987D2CE3ABC9F6B9BE0D4512D432579589BD19093BDF34E04590A50FF9D09FC9123C2B23EA7B63110068F3F7CD944EC153CEABD9DAF10B2B539C3BA129920C44F4D8D899218EF15A8FE29121EF0E90F514A76902F0C3163CB1421ED207CCA57C9C1E6EDFC6C313F7B92C95043856CE84ADD3E20C60182D387C8AF071D5CA1D8D0CBAECAF6DCA3F24694D54AFF97FEE42205637AD8E2298424B6DB431DD36225511477A31820EB63B8C77BC85C67BFD2A4C2887B009BF56A84ABEB1BBFF1D00F3E901958218F5A2E6D0CE8C2911C8133ACAD44F5AE0E205D607BE237AD6EA11FFF8EBAC12FF370FC98B34390B64B7CF11BACFE7171E236847CC5A50E9C3422BECA62BD0A7316BB01F42F062B2816E93E33294E377EF856972C7E921CABAE2A983BB305A2CDF98DEAFC231B533122F9B47F52C52D44F735B759F8FC22FE1F942FE61EC349948BF00D91B46DC26838D1D21F2D27310059F666B4008A1EDB2EE04236460A5C61DFF3B42703B9981DABBD09A5984A1DE96808902170E90EB782CDCD75BD0CB7C2533B7A7FDBECDCDCE9351DF971F62F73318592C2F0FE5D056E42965AFCEBB9703510537EA35E1B4981FAEF9BCEFCB63570E5F7E7D265E8AD0528B8A86D2DB9A6102F22C31F5BBC03AAC75108DAECA2F781C0AB3EC15C0D1908B8C60EE7DA934DFECC3FA1CEB6150F3976749D8728FEA291C40278AB637DB279B4573E83B4BD0A73668A762E4299C09EE52EA63E9B9E3E6DAA15CC9A20E356687332BAC94FC4B4FA60627DF807767A8F040CFC9C065593A92B84C4A01BD0C4CD0825B913609C62425819FA9D67B919F0B3BE13AC9A395ADDF7311355B218EFCEA745C023E1C8A3A11EB8172619F6F0826821D856FF54891432BF6B1C07AB37669DFAFCE880B76B2F14B71084A3DFB5EB19260CDE67C5AAE09BD642A396CCB5C8E4C65969A5488C3F491267FC20E4AEA7903E9EEE8AFCDA0F28536165E20BBDD9EDD7D3B338B73C21A653AA4E525BD4255C9C7C4BE139C17FCDECF6784EED1AE566464523EF3939BF86A276DC030F44B9C59EABA68DB67945810ED1F8B90256DFE4FAA8772B7E1F16EEFF2AF9B6FD1B8DC2E32A5D859F255EE4DF9B017C184D58C0FE87DC2053C7B0457957EA41056F0C3E45D22DA081614A6349072D5BA9E0D526875D26D862D1A5A343DDD8F9A0183FFD00CAD91992F198CE87E154E66776E180BAE49F1752DE861C3F8A99DFF7E33D2D84652979539A3DFDA362BE72E54A9D9AEE48C6CD6E8AF9032D6E733CAAEC4C17AC2120F1FD39DAF8123114DB954A03E2260B070D14B9CE06330333968B7466754F9D36932CA93BA51F70E33D534DABE42805BCB564297DEC0DDF0F9344546E8E0837F7AD2BD2F18CD637EAC9A581DBE5D3A4149091F2176E8E916854C2EC93E5FE9C62240858CC33F00E39E7D33EEFA6E9B56E07FEB34882F418C17A5D97444EB16228A3C49CF87DD16712AEA83E31B500E2815A24871F5EDA7E6168A941FAA1DEA2087DD0B9A7B06514F481373475C526BC32CFD6C6E050BCC89425DC803934F36A2AB8A2A64B283990C2DC17ED8C699D84E4A7EB288B061CCB15A80B172CEB12DEBA5B34D8A429E7CAF30DD06B08C7D51AC03FF49E5BCDD0DCA3253F01955546DB930C86CCF5028376F68FC78D7E63F571005B2E5F38B172FEA07E5ACA95160EFCDADF3AFF839A62C0E978B9724DE80EB3B88121A7E68CBC6650BC480364EBC9701396BCF6A24F716FDE970DF2D662239EEAC11AD2B91D3A7DC124C528B6244EA232527F391EEA18783288E58636D1FCE645FE60B84655DEE3CA2D9C8B5724366D102220481D1F7126BF4B9E59E26E55549565436ADA88ADDDF955D2833AD26774E77BCD1E72ACDE69E14694E93D606AF69D1212E60D348828D9B06AA2D4B8501D763C9C51CDBB232FF581BADF3028A9E1BE7546638521602EACF3AB574CB6CB93F78F4143AE5B1ACB41049A44B8953ABBCB554D6E41BDC16CB9E469E904150CAE8051A5E76E64D05227D42335F5B7D59D3B96461BA3C78AB86ADD860EA9D89C2672AAC498AFAF1A31ACA6B9F218FFECB4DADB84098B525218CBE527162CF682CD23C383C8105A80C5D8827E86409F3F71C762A58C928350EE59938588A7CF376EEB731F11CACDA8A4A16D1D1CCF6CCD61667CAE45EAE5DC715CDBCCF241904ECC5C3F1C4F6ED8F948B3953C8DA999A4ED7CB1F58077CD804D023F21575CA0107FC1C63A3F1F26F692C91E652B1E34F4DA5A2AC07CA04AAE3165A0CE0F349F86761420AD87D4A75E286F1DA467615AC155F741587EC42ADB2AA3E3584A066ED7F70B2E18CB71D37A1AE173B4BF601867EC81F50F2871BFD345973E5F354BAFE7D9A3056581DB46FA19B6E5D848AB69FD10861C1D6E8E18C69CE4D21624A5D30A50E6521790E468D097459544B1DDA980992E76AFD8A9E8E9FC04DA41D8E777364137C3CE9DCA360145884259E86ED6503875D56CCB30560D55606FFA49547EA567CD4BD7B84C0FB162015110D0B03509BDD83D17538C5DDFB564B92E17541BDF06D9580FB9842C017DF87B976D0A5FADAC04E97EFFFBE8AC929A320B1A8490D62A7B6C84B95F9A874404DC09C8BB829153D051544C0436D6D6A47D0D3BE0038C671546448B42EE37BBA4F9BB374662971E0945D1CCFD5189CD4AD6F011B24046AE4F11C3880209C0AB4FCBADA268B423C3A965F67903BD2B9A9C6B8E82B7DEBC4AB51B18400437775260AE0990F5AA88F1974B92655B585E4EA63B1115436AF5584612919F85723E7C509CFD2518241C44DD85FC4263106481525077B2561A66A6244F70C93BDDE7B5BF244D928B701BDCD23DBBADA1B7A46105B28703D60ACBDF7BC4ACB7395BF8435FCBE683A71ABBCFD908C27C007CEC57490E2AC299B17AEC3198C027CA1AABF444C8062A876A44A36C6B9ADEB99D4459654ADDCAD199D84C7C9248B29A12206026637FFF1EC765BBDB8E28703A4870031DA23CEC9E656655437464D9341D1351700B6B4847FDD890944C46E611313B0D76EFAAE9A46233754E4BCE3F695B80EE63A7B8756D134E91742FC3809D69BF7DB5313BE960BF1AB22B4C57AA4A8D01EF619CAC5A58CCA65F3AF834FFA69593AC64BF02E621646C0519CF52229003AFCA752EEA3A30B710D7A28FD98C0A44502510B3C4E42511C3D7E862FD1642A01580FB58DCF26D17F9C6FF7AA79DFD1902DFF293546A8DE68B65AAB896DAEC127497188F4F679C77FDE89336E08768FCF28398E0B3BA268AAD6D83C5AB2C4A453F32937C0BFF6EB39EA02D75130A18019DC5D7880A35357D19344046782F887A5B717471D0BBE71F95615BAA4F79A9206B611B2C415BDFF0080ED7F4B1BAB4EB1FA7CCA4B477EF8AE9883DAC7A902B8F1661BB697C38FFBF3D36E57C30026F8B165D02758DE5C87B2490527D3F9E2C0B431AD2CB5C57A0CE084D675330991B9147FCAAC3CDFE7AF62D1B3D377ECDFC819E931F11DE1F5FF620465F162168BB47E1AE6F802332453855E9B5AACA14B19657871F3AEE3946C9E47976A120FFAE58E1D94BE072421ADD886963FF2E15197004DAB82C715CD152356ECEC36900E3CA064E7329F9F1DD8A3B4A6359B9E230206F2119A4C29E6D9BDFDB37EC78588E58A6812DA82E2CC4364BEDDAEDC1A93DB11EAEEF32AAEAFB16AA8D61F70B1E39A937CB01BC48E000AB9AD6BEE28D66A0B62095D4607FAD1C595DD239868E56F8920E9074FAE9EE5DC5A6B7381D52CB175EB2B01A9A1F3ECCE0A635EA120DB2A0EEAD883D8CF8020F25B4D4C61CDF318870A95E1D3672456683444B52E868B38BC037BA88E8662BD29ED2E31AFA90788C4629F705C32D9053F7E7FACA398DD8CFDB8F94F8C36A9403065F1C28BEDEE9E3D34F107C531DF3C8EAD3DD7FE9C076D4F4637064D045A6B8625C7B31B64CD614F57ADF159B5285AC877B49BFCBE14FEC0ECB4FE61266973A69DFEA2906D55C2B433DEB9CC4F14501E9E03E1C77B42759D3AC4C9468BDDD169F1206D2B59193F9E0136D0814AB7A64D767FCD192DB9A159A14078B22978FDE745106BC1D75557F629423264D6FC7D65B70EEC9DB8007F56E9CFBE94A427B2C0E9C9124163422733A98406713F56327C3998E2F8EC1907B4794356E1003C6563BA83F53526CE15B83326106136BF8621263C22DC71037104A9EE88F510DDC541E3711FA30494EBFD8B1680147CD3F17C1AAE77C625D8D33695F8793E86A9D9096B8E341D522F1D811A84EED261117303A625BB32B28EE0425111D72FC234DA9A3FB7E9681CF3E7C1D5932AFF22823499E76F4BECEDECA209ABAAA8A026248A01DAD59C4722F99DDEB43431612CDED5CE879977F1C4CB5EFFF2A994A4D71F620E9819B115C506FE0D0BD6CB5BABEE29B4592E548E5C33098DC4A5CD3799"/>
    </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>
