<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="BF5B6850074C171FE1E338FF6CEFCCF60E64CA6A2BA52BAA5DAFEC0D7E634960737FA818D47861ABDC1DE291320F4C9C78F306D8B6CA791214A784C322E8FB53"/>
          </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="737FA818D47861ABDC1DE291320F4C9C78F306D8B6CA791214A784C322E8FB53"/>
          </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="623784434D4FBFFF47FA0FCB860A5A06"/>
      </CryptographicParameters>
      <Data type="ByteString" value="A5"/>
      <SignatureData type="ByteString" value="2CCD27033F41D281CB89ADE4FE3D6A11E2154078CD5286AC8B06C3E87D35A240B70576191A0244147A143788119E69E59BC377E22C9DC433C0717FD6052BFFF43A4B237CF4B9BCE5F2E83D03C2E059BDA3E9FA5F13D8701D02367D60BF08661AE8F49E545942F9FC045EE074443E3438CE150BCFDADD9C43F8929B3D44F0D0CD35F639240C56EB5460DFF7EEA26597B3D8D9707F5337103441C20E28343B2EA0F543F5C1B96D3E3A8D2D4C8EC02FD721EEDF0E04CFDA9EAB3BA525A9AE103E32DD409478FEB72A1C252ADC647FEBA45FF6D1B81BC7B7D2FF531CA0337EFAB58582DAA0A60DDD956190E18EF1C8B158C0C42A0BA97DA95890DE2C1E73CA2E58766D9B3DE51334BAF691ABDEE29E9F7E5D38C3FC282E2A04A0911B39F729EDDE78B9E355202F952C20A4DBB3FAE5F6FE7BC3F1B213E3FE6B180277AA037FB328F570AE7C0FC17C4327066B95DA35A5522EE62172E04F4AD9B0B1590EF5B25CD0DA4F670A9DEEAF23C325835F777D8709C564F3A2A209EC2DCBD9408F98B0EBE604656BF34F857CDF6907448D767267A0FA209C7DDD14BFB1488E3F73ACE35723AD9F588F735D694A18AFEA699B7EA5A1306C4C3B33D6BD5B4F1C6A6C0E0C4F17BDEE1D5C71A8E2463DF60E88E3755C348399C2C024D340397D0E33278119848385F9C649DAC2343D7ECB4D546939339839C0BC6184B7920CFF419F3156120135902D796157D159E3F898814E607E493817A096222A0EFDF5DF226062507B45D2822D0B391BCD931017458025904A69B5C8122A7BF6C7A09CDD0BF90E9A7648AA72BD89D67F9B06F14E597DBDD16AE5A6D83464ACEA44B9A72E2F9B96E0D949F92435F97CDC5C7C326A42E332F663C31D08756A0066E849D9BE4723AF1243B22D1594075701FC6E822A9989878E3FAE08EE2E496AA188B4F77A1D9D2335F6615A913AA82715841FF98038AC3702771FF7C992A12A012456280B00D3B4ECE28FC763D9E2A4E84085F4A97841A563E23B129974763BA322ABCA1B276E3ACE06083D5D8ABF71CE80FAF1E431BC237667246B158072F35C0542927F3EE1C54431D27B860A56B4EB5A5E76AA6B2FA673659A07DFE60251CAFFD7E956FAE353409C8140F3B65CEFA05C5EE97EDD5A0797E5D4E177D153EA30679F7C96DFCEE64D21337883F3047DCAD82B51A39BC87B7B90FAF0CD456360302FAB83E62A7F24B3F06E1B56FE0E850858D418DA2D6921BA9BD8524E88FE57E67C4AE27E9DC0A727A1B337EFDFD930DBEEB0B452C1B6D226590A8EBABA56E64D8F6E2D32F3CE8601AF388789532EC96996BA68217D9482E72B7F9C71A8F71B6F9D454C8817181FA75C352137C457EEA969C543EDF5B561CD05D6EBFAFC15BC4A000B3271F0FD22C8ADFD42A986CBC0650AB7A7ABD7FA47448153D24D1DDE313B7E0F4340D9164213DD129916FF72D51A94AF0808FD3536F2EFC8275FF68D0C3E9302D5CCA3608139CE340BB7BB4C19ED59B14F14CE6C7F38CCC7118455FAA9E5F4E24062BA2379629BAC7A5BFF9083E99A8328DEEE0DBDCB7A4AAF079DE7559BA29B1679A971A9927A44AEBC1E2DDD4A1AE3E2951335BC736F8E8EFF7D7AF360E0EB51C9C928A9291ACF885016888789B20A36907013911DABB80AC416389EAF2F22F10FC4DF9675645F24E698AA8C3A473259CD0CF35D476ACABBC8469CF88665B72282788DF4034FFCAB55441A1CBEC5B3E0CF7F886B4920D7CA07D56F6E80022AE5AF181FD66B10440B4A8A9683285E8A50BFC5BFF96CE8137160F705CBAE3BA67204988A6CE9990F5B7964C4508BAC80A1C022291B607B849ECC57AC6EC2B6A820CE732076544143CEA9DE54F4B743D02C1C8E841E62B731218D8F24919A6A7EDD18CEA3FECD358C933ADC5B31E1A142EDBE33BA2559A5BE537A89EC9D01760B169F70CF29134FBC3874C9C93715B9059242A2DCB9E4AF444161CA5C431201A00FD1B0F79F203C7D4EC9C049A35BB27B603A3CEF1A71F1C73A71171A1A0EC326D9C666269FCB85B6B92F90B847AA3C42FF611597027C868DD18686BEC255FE8492B48EB39E9B1F8865A6721915081F94736044E3DED8C4B5EC560DE24638A45A0BCA8033C61D1015410ED00B2F09D1FC9F59F53CB37EBBBCA899E638E2BBF4A23AD2287C1CE531919BB9AA4CC4596688F716202F0FE83F93CE2F6FA7CE05FAC7B3A69F503A4179A7DEA9D5AE5ECD260EC14C04067621C84B5D78C35A22974C0AA00D2FE74C387897EAC08095BE50C81B87B5CAB7B65D78643D234724298E819456180A116508D73183542BC9CCFDE3DEC52F846F884FDCEDF9A9EA33F459E8CFA20310F56BABB9DC5977D7CC2C05051C942C55BEF0A05855AF949390CAB208784DB4BE762456BDD120CB2D83409A1D99C33EE2FE17BAC5F14105845189FB5F895517D17DE4CB157A7C677F352C23F3844F6101BA64A2806FFC4CE5F934BE7643BFDAAEA0B63A01DC10621CF42D3491E7EF631E65B3AE096ACB99033005A2B9F8157899DF3452CA387915FAFD3DA9CE226C7222941707056A5763B244D70AED0F741A2B8A8FA760698400AFEE850CF1304E8EF770E07ED50ED7D2F6A48345A61D9C6C799D06C7DD3B24A79327DCB1CEFB5EA6B62D2AB65323BB68CC7CB15F7DA9546CF480C03531AA121EB0A8EF38C9616787FD4711C2973079BDD41DCE4DFF0704631DFFE4CD36B2000A8861DDA3790CA59B05FEDD4F9AB7D84C16294360CE67568175420C729F9FFE38D29349CD996F4736C32FB9AED8BA2FA64CF25876337297BEEF0426952B08E77C633BD013CE650ADA82A742BEEDAB0DC91E24AB4B1899B31DDCC9DC01DF83CF31CA0EAD2C6D33090505CFF66E3F9D048536E36F052D23AAA4C65CA2B965AD08AF22EAC6F0A223605B9F2DFB67BABB02240D212EBBDAEAFF2D1914A55162CA52655769E7EEF2329857A7456F3E618E4CA3B262844CCB4062BD68C0F77093BBECF9CBB70BC472D4AD4958817F72AD4BD4FB3C0EA6360C8BF64533829BF021F94653B8F501AFAAA45F2BD4AF373569D23D49682156E8D12592027BF22208C22570CA96A111AE0BAC1CFE2DD921A8DD03EA3D54EEADF8B0CBE8A0ABECB8251C52ED84F914C7DA1B3D2F3F2218602B3EAF86044D7093AC00750F419F7253251CF87198FF7C8ECC2AFC965CE82E71D195F837FA92BC3D7C3171063318F3ED003D187DFDAB1DDFE97C033AA8D135B8E5DA910E07C886A98917454E22D7EAD141716A6E3E2D28C247B3F0063802B3764FD5857A5577845D01EDDCFA2A3EA4BCCADE5700EC46AA9BD7D28795412D2EA288FA30839391483967919A0939743000B492331104F12A63A3F467B5181313302EE75E2DA3349E79CBB3C867D3CB380EF94ABF0B1442E968D6BA4A33DD33D753BEA71B328BC8C936C4CDE13FD9C660DB76D9EB977822D6C7FD6C6C62ECEADED44EB4E8BE7BE1AB6278C65BF022B6FAFB3CBF30D1FBFDB28F85448C8B291BAD6F18200DDC5E7C5EACA1D778BB8B60DD5655D79A5C7FE26361D25ADBCD5F87448E4F18023DBE13F307E43B70ABA6AF45508EE7F973A65C7F0FFFF535C7BF70F332E4BD53F7F2AF7B612601EB6FA987DB53A3A4EA282AF1650A53E8686D5051F426D64A099F44436CA66F373C7F8C732862DCBEDD2B36E678896A4CE63380419CF17A1B70B833248F5DEAC97841B9E968820A02B8BA707397F7F9422921A573FBC26299D1EEB55816F46438362FB0AF05B3ACC555DE4318F1B52D8F1E711F0DCD9F62C63403265086E5834400050F4DC23FEB920C9320E0F1458A3CCB4ADF61290BBAFE7D41D7B6C9960E977DE8840E30C729AF5C0757CB4A94B1D75E34583FF832FA1647F1F95525632DE08974CFA6C21324414318257EB7F142F21927F500C9E37D9392FE06BFE564CA450C40BCA19F18489B5EEA8D018485A5410DD1E6F11EB7BE098E5E70233583F3B0241B10CCD66E6671EE93F56013E7919793261FB71E316D25E664EAC0B4CE70C072FFC7D261391207637534647821B03E3EF4DC22729E80E8C4E2861BFED84258919445AD37A22A436B45F51725ABE6E0EF17B1F38967E575CE7AEFA7A37F107674D8C46889A4D1D22D00AAB2974EBD312A95468A316F088BE5FB94D70BBA53CC69CC78A4AA2B0CEE7F494B8F44D9481A1FA52CF5E5749A72F93CD0C00441A606C46D9F4B03B48B2F45DAADF3429DA84E36847E50A5B7C9B236135A9DDC6B9CD8F3EFD4F2DE1D498E3888CE62E7601104DF8BBDCC9848AC1DEE4E07CC1267B2F3EB62B60502167C2C65D4E5BB65DCEA10C97B87A635A5B372A33D4AEA9BA14C5CF106F8DF4DAF305749680B989713B872386283515C696BA2D4BFBDBE88A57417149571B76803DCBA226CCB44B7F5CA82DFA18F7B3C81B9617B3C4640ED2551A0CE784C65B8109B0A69B46DA8249DC32E22A8B57F2C51A84F7422A306EC836E2440366FFC247B5706C95A64F80A5DCA6A7E123C3CEB752106D911C4BA3CEE291EF361A179DA6DB4CE5340518180856089BDF128EFC3B08CCB2088F2453D033D654E30EC04CC2F4E9D8572DE54418EA526514F1CB7497C998134C2EF2F1F72163A5A44660C23357597FC944A762DA69EC3F450CAFA9309B270B400BEF68EAD14104EE0E1967C132F0980954BD6FCCC36FD484B219545FCA44F4708453F6A4382757FF7F17E4F6F748BE7E06E8EDFFD5F7E3B571191327EBF851201139AC5DAB04094379B6F1E0271A0228CB43012E119EF6BC504B5DC5922BEF65EA9DE66335AC421D9C7BBA86FE74D25305F6DA164F9B4E82C3242B4EDABCB16E3D85B4C9A4251184B89E54C2307FB7A1C3F1A9924F485DDA1464360D4DBCB3FB9B3C1348DA7C77FF7FE0D3E29C4BF4BA2021754180EBC0B18FD7898736A31F6C83FDF2781A6C76BF27F1C9D1425048CE3CEC398546828AAB0BEC6E44B3CA705843AF000B0CE1A3BC7EA07A4DC6003382B3879F49B8EABB13874BEEF82C6B4A35E9A7E0E310DB51ED131059FFC9C0659A273E11D35EC30523670ABD34CB14CDC1F2118802BC905D810035D5C302B599B986818419D950F7FCEF161A1A992D7824C342BF890AC6580D9257D5528210FB95304D2484B4D6E5B276D80AC4CF4551F1BA53650F18EC8D6D1C164DC2751DC5DC0E6BBEC03D4CDFB8907A59A7D96DA6795678FE76A1F789CC900940B87A44C0D1C7B8560BC7160F90DC71058ED1515A432071BC9A76C85E657D7592BFBD42BBDEE50140BE80CE8E0E6658A7C04E4FC658063A11F301A25307E38D92A4664B0615E6877E78A2EFD2A5CF44D42C920E894A41F4612318043A40E191225A77A213DE556589ED738335C4ADE21DF7AE7903016A761CF433E94C121993303895DEFCD81983F4B2AB4F21206BD3D234267D4BB7C3E0C95D43FBDFE8EE1483ECE1BE9E867C784D684D22C42D13E4215125A79BF7FC1B5669F1FB3F501D851D3D58F5AEB2C00D660FE8E24DAACFDCD7D5D44EBFD7CE057AF5B01249D2250B75B9B69319E73A4061961A2448E4E95D8E9D6655CED7D8EB3DDB502D6D32809A70EDA718833097C5FE0DAE94FF08A8F301DE962C4F1196AAB60AC761AA0224BE40E0B560EE7BBAFF113A4D992D3531518066502D89599B4CA9A47156CB41057367498A5621CFE138CC782E889B217D1FB94EAC1711D8E0C6B59F093DD8DA5B6D116A04A413520FD257E2CB0BC522DC31C10E0E463BD7B50CA0DC647CE30EDE857BEDD1B40479F9BB09A828E1E338646A69BE3901344973217927C62A97018E3A252971BBC023196D946A59C3AF96FEFEA5345D9EFA52DE72806BD4C4D7A9F1C43DF8F268BE8DB37986B3A6E7B3CFADD331F33E52257F8633253E57410B4ADB383736F0DDE0954FBEF07473BCF26249478EE650F35BDA55B5B290DC5196D0CF743564AF14CB482D29EF93C6328803B597AF958851757293C2A3A6D641ECA5B90210E93F39628F20B2B8FB8F05AB6D5776795A300F0E6BE85CCE3F75FA5FE8289E36B19F440E49DCC927F399129DBB3C97D1D900C037FC61E10A9C94971B491CDD92D6B97685B3D94EF47749239CDB67B5CF1A520F3406E6A6D0C49091B09A6BFF945FAE997BB2492621262868F8960769A990130CAA00686CE05953BB080B751D2B0D4CB25AF2D89E2D86787AB8C6CB6EE4822D51F3B7687D4436E740BFC65F356DB5F57D92759A2B6F79C6E242D05F4B62959664788CC4B3661B18844C63AF94E2DC870BAAEF9558CC998008A89086BD42D7C14AA5DE6C18FEF6EB04A02644E7C3645E822B8C0107082FA7233E225BB062918B19D9D97922FC3FF04F80F658831F9F369F369A4C58A484AB4089550872321DB468BBDADAE66E9386B92AAF18BFE3E9EF81E660DC626037FCCBAF8F72630237D951429CBA978CBD589B60AA86196B5A893E00559D4D2E569318D7AA1E2B0270A058FE0AA0ADB7C1F63DE46FA3D0E8F671889A1ABF81EA8CD759B9B5514923CFAC258698029F4A7B83B6812A55426551D9023B0FDBB8223AA3A253368410282BC81F171477C3881FC24CD73C9318D1540F8CF38716051540C48C8F242F4D614DCC0168CF7768279E09C600A82BF76DB11D005611C7EFA336094BB5468D100E12C0DFCA7123C23DCCBF8A38ACC93595A0CFB3A70DC20F8B3DEB03A7F4B2981429CEAFD600AA85286A6AB18243D23CF86F99CC8021A371413C806A5398DF771FFC05758463FD72C6F3D220BD1765451B7BDF5EB055EBDE839E9D4C21D83D515DBAEF3706F3C5B57C9B5B25AA62BE8484D8ACBD557F6EFAE9C7CE095DDD85FE72B02E204D7796D774100E301E764E8DEF5B5BAEAE7B51DAF622520161524C1ADDF6C25BF91ED712AE7AE8AC91F6480569343A5A7BE55FF59FD7A119D2A577D8FD4FF18CC0643F33D343686C419AD9380EEEAEC60CAA3753633F5A576158CD702CAE8B48FB98FFF54D1E515AB96A35B2E3A0FCC194BD17D22CBE154FF2937BF4746E6A318E3B4342E2782ECFB35DCA457DE2082E9E99E169685DC6FAF870885E86010255463B536E277AAC2DCC98F7286A5FAB3081F048C4492525438E959ED88387A18502E983090D57A6D359A34600D82FE0C7071D689C6BEBC98BE94CE7E967D4366A4E86A3ED7053D4F3AA62DE244CD300F6C4CEF7A8464E2F76F9A10E225C16712BD891D05CB047FBAF36B9A02F3092011E275D9660EC324AEDE7A0B30961D002CD7432B1DE30FDD8F194AC77C80DFEF190D4CE11FB5F5583375B00322C26977F66162A3AB3063747DE7ABCE29D10A48657A742CB124FDFD7B925B98F56EE56F7B98E289F48FD2B97423B8001AA3418C23AF493F38F48EDEC53A74BAAD8C926B5583121DD7607F6A307350CA910AB9EA9D18F59041F7F5D5F39F4AF9E6D6E96C275C08127ECBA0A179F84037B2D905110E16CB5E3E9AA3B1E62EA90FE8E37452725897FD3304A1D7BC7A700D6D8FF57DBD14D786352D3F307CE63E3DBD1C307BD8123333CB33B963338F28EFA13D50DCE17C95B14637182388E2BF38504288093962506381AF1DD9BB1F0982143BD046C073C118A0A952344303E341F73A4317DDFB5424D8452F3B6E91CB83E2E5761DE997817610BF3C1D4AD4C4FDA5C4B71CCA1AEA3A81467041624037ED8531F86337D0FD44601E04D57C06930ACAEC65CBE55C7E38651168626417C3E1D74E7BB366B24725339080AEEE563601BACD96197FE1275910E9473D85112572CC8C8457BE8199A18A9D9F700AB7645907BD2DAC463C8454FFB868361E83D738F9EB8458D04791010D3ABFF30B0A7705E51DD7A787A7B4EAED609AAAC6ABC992E4BB8517F9AEE9E11B5A0BB5B26447C383C22FBDCB523FEB0674880D7B0138A675F075F9A70C9E32E853833B905FA9C140717A7E09179128FA469E9670DA7A811281B6276DB11A9D5831AEE7E737EB0C3B1A979FC0749419C3C22A7628AA645176B1857846F777F6B3B2BBC1D9BDED214D7F301AC88AC95C73613B2EAF85C7AC355EEF7E5D086CAA708AA069BAFC88FBF32AF14DC0851978E1209C1F9ABC1B182FB9F972514D1F9B4A95036B6BA310D60582AF99752E975EC0CEB10C8AD8BC784269ED7EF104C4D55B53E553E27076ADD894F62B4EE3B1CAD3C80891E2B077F3F06FD44F4918A9ACDDD49D482E9319E18B9D22602AFFA38EC6B6F81919829BAB1272B9690C150B367DC8AB66E0963BE2F25A5A0DE61AFB7AEECA7DAD926B08C9C33BC9FDE3FDA07894A17313FA1197B4518C6B2D1DF77860A8E02D186C9057558587AB06BEC7459FF66AEAF51D59F300D5EA042FD0DA8798657E24BBB2A1625A1B411D34524D6BAC20E7046B57C94FB38E0DF6CABBE710358920C59F88F7DF9EE224E790336D1C41225DB2B3B292DFD4C1DB3FF7C9E5DE4344FCF30CDDA356C399E79AFFDF02882C58BAF5CE04B5BBCF34380705BEC1672F11B9956F9B5FB5445C230329B6F0E02301C13B4E4DE3256AB4E67E333591D3C8A6B204B132CBE8FF19356D40D66B602844F0A9FD099C3CFAEB0E81A21EDA309432FB2EA65F84438F985BA98D1C6BA10FF71E095387CD202033561D9A9BF54CA1F9AD87D488EC43B737C6BFFCE6309F9DA5A8FF7BDAA0D490F73F58C9154D2EA5A7B4092E4CF04259121CB9458C25BBC8B0BD3AFF1C331A1A84CF4BDDDE9F7E4719A994B9C324D90D8D4B5A2DEC445E038CE83E2C388F462104EF144DCD63CE1023C3389CEF1CEB100A6C39D3736DC470A4827E3136FEC05F19E285F752F4DA72283500187057AAEE4E6680F6A06F57700EE071FA40865C212BFE8B795D844B1C18C0EEA34FCCC575E20865C4B86A296CB304CC2111E23E9759E1F1A22E0FA7CE0F220FF0768D630F356DE9E20EA6A127891BCAE6C1A4E668095E831D16E8B74873333C74FEB7EFF449658A9B1F81C14C6DA0C1F6F9289975A5C8C59D47AC98FDF54325BE078710096F24798ABD4C4DA06D1897BAC931E7FCC3CC3D652A03FEAD19F77BBC1D99351DFEEC552A5345E407C519F64A4B21157052622257D392BDAE82080CC7A87C8523CA3D105072D02B0A9317ECD1528913897F6EBFAE69F4BC72A95FA1218C9765E0B4D6AABB784D556DCC6EA594AD0A198FD4E5F146BE33B2D16A8B53BF5AA7019DDAA4B44B7338F8762F8150CA147C155EDEB89191622D74C8EA130269511ACC99A6DDF387973C89D48D388E7F534CCCEAAFCB872F9B10A4F59F73F604AE5F38B42FC58DEF8BB75D4A33ACB61BE119D35DF86CCAC7315194BD7ED9C4BFD229D164E430EDAEA9AAED231189D1BCE93C11EE192706C1BB31ACC69C00D78984F74F5BC3F47BFEBA769845155B6BAFCA3B5F089FBDE4022205EF5153DFE2EA0BD485ACD16D4CA5DEBC0129DEFBB98BFACA8FB6DF410A04DB5E4CA28091728E5A3674BD57B3AD65546D744FEA6ABC370A33C06D6A1B210E139CEA49F7B059C9F368A5523DF40BD0ED30AB5365AC450EC84503ABA3FDA250EC640E52D621DEB5CB21601BF01EE9943AA44E8F4F5A8B8B60C973ABBD3959671D964F690037705F5055003CA662C0B9BD1A7565811D2A575C3A6D147D36FD2DA568B30A2B9A825AF6F1ECB52D7624CB955669723986D7697DD27FC5186B51366FE73D8D75D163007A39884882501B4E3F59F26E279D5AD7814EBC41F4238D2A6F7AE70101E2D7E0C5D4C978EEA302247949A82D9EA7AFDC5BF795633B0098A82C10F980D51FE88ABA45692CE3A2F8BD0DCA878DF9DBBFBFC50AE38C13F63BFEDD13BDD5501A576BE89AA76964B8ED6E16DE21C402240C92F29432A585BE9DBE8EE96833DB78E1A5DD0276A27F9B562C6D93E7F12A73A3767330A478FA28F5ACFA93CD8AEB244068A044DBC8C66AC50C383E1EC0C3E82F6F137022AD8C739C8D65721873993325310443D5AD88EB9E914A4E36DB479B78ED37BD7C4B83A2CE86DEAC238DB392146B5A18C832DEB95540F7A56800729700BFE56D284D0888159D0B80C52729C20ED9946176D4EB137F862167FC2555724A19E65E9F1460C6572301B29F3059F05C067E27048BECB2E9CBD631536FF0F61ED9BBFC6873E02945BD9EFAA0A8BA37F8EDA204C129A36436D3C180E112A193A3C674D8FD317D4A1389B394CA3281828B8AF78BA2ACBFF2A44F9665F98796F6AB89729ED9D6A3B381F2041EAAF56F2AE93DFB20016472D6FFD73758BCD4FBED156F7D9AD7C5983145FDBD532E451AF49B7D4C8A907CF8F7203D584031796900C9AA699DC378F39D7BAB6D41D89093210C5815B0CF8E19C07D20B3FF3DA428D8843DB7D7A2E213CEA4C6885C6F7B36755A86DDD6498C6BCA66D49944DC72C3121904FC75012EC0499F3C1537F0C1163F80CAC27DF6F3A6C03603520EBF5126397FA81198190B302F11768585AFEF375EAE1AB186523EDEE9A4F54697E5C16CC4B1B75D05170971E1A768F2E9DAFD45386BF4AA06554173FCB6AA994E5BF2886A6D1A9575FAD77B79A2819A8C8DD8618B15290B600C5D03EACAAA93A5576A6AD18757F018486F576F6EE864A0E874A3CF208A7EA0D453C6AAF65249FC9A1AAD9721342D241F1F6500671F1DD570C8C15532F5EA400F9E113DDA939BCA62166F0642116757F4CF69E7023A1C5E10AA1CB844839C330C7002AC50C6CA0D950E03B0013BC844BFEEAA0D6151B601E5FED68CBDDC05F343216119E4E2967D17DEFF8AEBF50B13689E455C485BA7442929F9E0C19AB478BEC38B8E52BE2BDD1BA6D88C96C04D45CD1912780FF191CE19CF673DB1FAE248A765A6C2CF53E2FFCC019D798BF0C7BA3F9D18768039BBC758D108079E10A0CA1D0B05192D86FF50182BD156724EC3C05F690897BCF50B5018AF80A643B2572593ED929EC7AB3303CB759746E59A0CC29035E880FCEBEF1AC37082AB504EC46F97CCFB95CD900E949A8A211E3AAE55E4ADD1104615EC7FA95B49CF0E1ECDFFE5A19DE707A4156662C7A0F2F7167020F2D78D4EB8E0C49A5570DF39D42BBD1A7117BC98CDBCE39FEF81D15C6F0712235D5DC9610E94F87FEDF5B7DC8136C62AA7D99E5B67461C45F21B13F2A7FF7EFE5377A20B994F536F3BD8FF72F5E60E5CAED4AB7E376AF51EEB007FA5500AE08C1733F924EAE96370F86A76CA"/>
    </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="Valid"/>
    </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>
