<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="D5FA046A2F6225BD763BCF5373D3108A2B8834AED2C53E6EAE1F6916AF9E1CF8DB58CCCD0289D39F7A0911D8D04CAEE342E0B45D5F91B56415205213DD517077"/>
          </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="DB58CCCD0289D39F7A0911D8D04CAEE342E0B45D5F91B56415205213DD517077"/>
          </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="28B1E283122D08A0D9229F1619668504"/>
      </CryptographicParameters>
      <Data type="ByteString" value="6981A97F42582076B70AE2C34DEA351D66E332270A23D6CB933488A59E1E198C34A702AEF06F405AD8ECA6E9F89CD561C83E3432F2BAAC6B3099EE83B3F8635EF3DB5F224BFD5B9A1624E2B78E066482B73B9E017C0D6794CA4EAC4C09567FBAA335EF5D1E8C9D6640B13F5A4F76B9DCE5F8D933B30794E3397EAFE9649B4B567F312D48E34A7A916E510910F0A013793710E755ADFEEBD17ED3A7991E0BB849C130FA62EFF0EDCD4D87319FD912B7E117CDF51CE50D877A941D39D117C818A0F0E223A7812B462C2DCD6334787FEFB7A4BF6236ACA92CE5D87C8D361D1A9AB1BBAA1FC9CA5BA07903A1C611F35FF6215456ECB17AD44A10ACED0322A44ACDF3DE56946FA1430E9071DC0BF7B9D8D2DC9E3280EA0F"/>
      <SignatureData type="ByteString" value="CCE1DCD3B12359747322EE28371FFD12D978302A265F0FA7EA57B4A80F92C1402A0604F6910438D13F3A1AE5BF82BD5B876F827F40D7033EB045C10C7E907C37DCC9832EAB7D3BBD0D8A9E5439A2B367E4705E9B5A8E8BF115DF771BBF3AA7E77EA0F87B4B93BED958DFBFCC5A3FD57CAF73411FA48AB614946868B94D7719C1394BE147D43DDC554D3ACBBD5AF7A2F570B2E5BDD92FEAF6C23E759BA79899BB81C6333FFCF1FA65C60D8B2B4B08B3BBC4B86EEDDF45D8E43A5CD219BF6876218EE1BD5ED6991E6DFA9739579AE97165A36462A75505156A643BC168B81C309E62C163B84F30A70F3FAA1D8C57D90893950EA9590B95E267410F2C36C12C4C899088630BEF785536AA98030863F05DF59D84FC8484CB78DB637AD9DC4E3AA058973A9A4A0A1134BDED41966F4A4D900BDF2A120829C4CB155A2625BA76DA8A207886E2901D01CCB9395D0A9BC07892E73630B12D2A8563182148318AA26E35DD21AC7F70623084610B569901AEF930E51F9A7908A222528DB9819B11423D77E26DDF1F2E03D50BC16FB1715E6AE19D96E002EB5085B65A44B736AA554A38738249812F6C43CEE2111F36BD25F610CC7E7BB25CA0104998C6F89BAF9FA9D08E118397AA613052955AF38860AD084CD7BF6FB2DD163FB209F775E3CE0BE6D0F05D078AB97F5C180C2182E0E7C46DBCD91D1AE67B1BDEE6E7170F65FBDB581B9D8A8B3782A4BC735257356F0241AFE03CF1ED853965978C15B0AC8CC56B687492CE315CC533F10C41C4A0AF934FBA863AC2CC3D03398360E5CD55C1E344D70E25EF985557773551BD9552F12BA2E778392FB8B0E9257C35A998F1E319CD2A6F550C50629479466EC71B82B529420A202CFE446B558DDD06BDB21B2023E0C5DB9F5D339C15456D970E3D109901F0B1AA8B9072E3F0A264B27B81A7F27E55AE12975A668BBAE41F68EE993A666AC26589E334F9407AB9BB4526384A21F350895B4E15D9BBD96B477E647F850518C9B3BDDD36A7D6D815ED6E6AAF8F9EADCD2006C427030ED1A640C332FD4CE1DBEFD6C400D783CE25C2DCECD19B5D15AA1DFAE6285D061F077D4A3364426F1AB71E8CA504962AB85B60082276E73830A535A6D4C7AB2BEF332F90F63F69D8EFF9A2FB00C8F79B50D8C0C3EFA3DBA4A531B7ECB72C95EC305436E0F47FE07BAC39DC71C6BF15CF4237E579B2C59F4B2CE9DFDA1F31C62C1984957F4E5552814C63D3912CF8B5B6DF42119CC8CC7B8C9E93D400D5C644FA33A388D3F67D9EE34A9D07F4F938B897755DDDAE5249C6ECB6FD3B47E0207F72FB0B471EA783B2C21E57CDA08EB77F9559C6AA0B46C63995E69D5F28331A3DCC40285E756035A4B1DB6B096820A5552E1D54953A5006053946331131DE815B17E7AFB61E7BF19E6FCB6A4EEE5A194C1274A83930A9EB601A178AC45DEDDDBC8AEBE9AF6C96095006546738AC972846C28D0B9E96F0F3321E56B3DAEDF26E6B519292F44E502A815CACDC9CE8262CE50BD9F8093E191E3B921379F431D3243A3DD209866ED595C1A1D2B371D8EFD9012F5018CF212FEFC2A58AD4F11B3874101838E9384C94F1DE248168580B42AB93583B3978695CB5F9C08AC914CFCBBFCC60C816A287801C5097C197080D948F5C165CF12F6950B0E1E08EBDBE82F2D5C9C3051D5F304178E8CB11AFB7728A4582D2B3AEFC30EBC80E50CE702B3872C950B46C4BABFD9DA10D71C413411953DDA87C514702C737A475E305F204C71502767CE1E23B45F3EE99D486A5BED4B196E756C8CC6FD3D9E582AFDBFB7133DC8B885B04A86BF17DBE1FAEAFE6BB48B20F2179CBA85E5987BF3D7D9F2B3014647F6B5BBB108F5BA52875641BB485A24615E8BF6769B41940A2B600F8EAACEB3D703D60EC6EE00F91E4139C20E743EB9AF185FDB286A0830DFEBFFBB7E1029C02073ED52ADCEE65D608564A396E92DB7095ADC66BC9EDAD6775488620CFA86C3AF69636C9316D49C8B973D4C5CFD64A99C12040FE9857173BD16D76F83BBE10B1A52B70FDC0F7C6F5699AC5A24231074EC7FC35E6C72ABF6F5D23B54D2210604D29A8518EC53782987EAB667F44F57AE9C9BBA363C09D6365760C0AA1529ED8511B2FEB8C374A29E69B2EBFAF6E17D7DDAC84083CF328E976447C37F257A957B7A907A89F753898AA93DE67D4C33294F632D09EAFDC89D1F90AF88A920E7A0958CE79AA6A767E2D1D96B433413673FF5F8F804CB64BDA02B0C417FA338E0FB767A569BC15E5400E76B3F1A67812CD4EA00881B1A72403EA7757742FE31425C2B149EDFC903FC4AA853ADD51C1243DD92A362C9C08E9FE359CD3BD602404C0B515FB6E927405A614F839E16149A3CA7DD7C824BCF781BC21D5F538998A580CAE72E4C0CE8D469CDB1C0C707F5674654ADE1ACD51846077C990689CD4FFCE2A9884FEDA4D3A8B4824ADC4C930B73F56AF4FB61F96DC3F2FD862A6966669243C5651AF96149C19122B59555ED081238F943EF6C6E2BE73D7B1961711B82FA87D7D96AB8BBA0D2CE9126993FB0FEAFB1C699AA1BA382EB3390AB845101DEC690583ED56C4DD1E3D336918CA0B478EE0C2607FA7C18E654CE5EE5145277161815D9094830A4C92EC515E6CD9D1ABBC9061B20CC09E7D25139D196188D7A6E750A56EA524DC63ACD3F9C6EE0197F09A59C01C87EAD3A44EA57F0FA995F3C2B897D18BD00A256E14DEC606F427823CB249F1EE12E9F7494155973B6DF9B31B461D80948AF3EA2379087A6C41899E721A9EDADA66827F4ED78B0B8E0A90F63935D1DD894E62A0A1B604DE8BA471325E99DF993DF81F1B173CCDC529CB125C8126574EC7C47FAF02B373849AE2A3C8C270F30D7B40D23714E109BC1DB57AA265020FD0A2784BAEEA846EC243DE5499493CC84CD50C3C797CE76CC95F1FAA31985E1B22E1A98F4A7309693753A187ACBF0B33BF09ED09E463D9136264547085A97848FB47FBBCD25B0C46DAC7861BC5D5010C98C74BD445973A1FA888E519464C74B48F8632F7BA19F89B85DEE489595132DE6C88BB6499FF9C5052D9C40AF6BB628A2A71F91BB8887FD5BC164C528D31B7D6816A567CC85640C96699A6BF5D531FE97D6D4A6C1A713B00A5A3F5B1EB80F8253B0AB37B1D77C46D1CEC504181ECD5704508727136D703B96CB93E84EF2A2E328D774F34B1D32C85A1746B7FC379E1A6E4111FD665C4D4EAF8E1AB13C2B6B58EF8349DA9A7E06759046B616BB79CA423808ACC600727ABF77F3C32D25FBD53ADE9E30EBE64ED77E42C72C787F4BC25044038F3ADB43051ED8533CE672A37318AC6C3DD720AF4F16193704D15ADCC2FE16F98312C809BF30678496B4458297F4731E830B1F30730CCFF827385F9BA4242A39FA3A8006B55A0536A895892D45645D7A0523DEE43B35CB4FD9F23E7B9E46025E7B12DF600602798B8A82A37109BE74969F47B0D7AC24FE6CC85674A78D33A41D9439533B4343131B577C636101F43D884FFCCD9482D0D50A4DDC187D0D893EC2654D63531917AFC9BF2F27BDF18D6285672402EB65BE0B83E5F99D236AFE639D3E4F693525DEEC29E72D96A50CC731A2FA0CFE8CDC6E115C84E7586EFF9B039AC58B589EE1D9ACA165AFA1F49683FB83022AE63364EB71D06D41A286BF3F7BEF55002258904F2E90F64C746CE7F6920F76223E1F340AC47BE6691F5A26EFC79F0C49F0FEE6C7A12E1FCBECC1D172FB8978922A56E203E3D7A8F2CBC1A345ACFB878AB6DA231C89E37F5951D1A7EBDAF072C4C9D1719DC7CAC5956D4D78DB393AAA51E8CF852430AC95ED3CB31E1CA887FEFA1525C26BD8A0B09ECE37833A4A8AE189E86E5EF98129DADB101674F735235D994F24F6FEF611CDF3152D8C90B01D3A0BB5537B4C23311B751BDCF39E9D484EAB51AD500D3815F11398389ADF3349C1ACB0262B9B98E7F8E35ACA30A1DB7B7E36FF4E2BFD2E0BA471EDB175D30A7EDF26FA180D03E2F5DD0E1F7C1890B18BAF6A52F95D23435EB7EC84C78AE50AF34D6AEA5F7EF7D614C6A7DDD6901D23273566F430BE5830A6D172748DCFE055839DAD31460F6661CC975443E93EFE49AD720020DDF99A269F2D4A7DCC59BB61B7382A6CC504E2956FFA5CB4678543967838D2C1D8BF6640766E40C108AB6FB6B53626BF9538185F65DAF0DD5FD135FC22AF5793ED8EEFA1B27039E10B18E1ADEE51E7C509AE1A7E88C7FE3150A5676456DD902688AD3FE5F348A0B9CB04E59F5258E84B50F403A64724C8DCAE1A7EEA588DB66402123524A6E1D2F7BBDB362FF3EDF735D4C52E181C3C9FAE4FFF17BAA2D7FE98B565E3399921C3758E246550213D4F1EF138BF0ED8013E97C3A3A373C0298CFCE9B658250E05F437CA5D523051FCA144EFC9FCBCC01F390D831746C8984B59ADF1A70E72ED5DCB3237D973B0DB6C841A817308CB02EAC40995EBD2C96B9E11F6CAAF9F5599EAE6B735498C99356E8D5C2483D6559161932ACC4BEA1DBBBE93D1050DA7424683F2256FEE9940DBF9C0BBAD0778CC3A152118BE24BEC60A8BAD7ED0E6C64971399B96A1F410BCD836F499E065344EC3BC5015E29AA750BE820D10600EF8709C8CF5047CC87F57B1316F497A3143F5D341FA40774B77351FA85E37B541C6AE5D023FAA72952E7B83EADD06358DD7963BEC0F2B60D720DFC7B254E41B036028501C61F91C050DE63F87E93910FCCAC353235DCAACE5E46599BA8F1141C90D18B712D64C719201428BF4B5FB9FD6611A8702271B9E99AC87AA24F5F96A6EDED84B6A450752CE12D0B571158F91B2116EE1C476CCE819B96397AB6AD4A8A32E63AB32CD1FCCA62DF34862DEBD0934302053ED0E0B90A77E3C8CE5EA7DE683ABDAA8D647BCEB9B47E69C7578BAC21500F03316EABA822C2BF9B5607535ABE91DE0EF3BB530AB1B6831427065FDFC24ED7543BB4A857556FC37D61FBBFE66844D932786DAFEFAAF6B379D753F55A81D56F1DA6C9E8A33F928D9319776921993A32D7DDB226B10CD84E4FBAF6CB465C5449F2471670672ED0D974DE4FC5E9686DD6747A950980D52C2C516AA72B52A0956C4FF4E43F51656C44913EBDE2600B065E53F8FD8BEABF2A3AE0B3529CCBE72937BB006C9F62DCC07C907CE24AC0D896EA843A3EAF41D493B34EF04E41F47FD5ADCC0182B28423A4D50730AA28F9E997FC71568EFCA89E3D5C61EEFC906EAFF7425C06FDAA4EFA67F339AC5E3DC77872FEEBB6921F56CDCB3D60FF3480CFB5F2397D25F6CFAE28FF430B0DE808DE55717A2DC0FAE37E9AF206DC73E6A44E9113BD87A7405F89C0409C29FC80AD3992578B6EE68BCD1DA78FBDCB05E2E080B4E815902163D2F304F48004A38E5A67D9C8881350DB329BC52AD272465749523020FB11842B5CA0F34C2B4042044041C9FADC407A840CEBB1A83D35C5A76CAEB58D6DBD336F82D9DFC915155D362DA3F2A8477EBD3DE3DA0312271AB01D73E1316F47190C5591F8B0D0B4689B2F7340F8EBFEA270E2655D2938231758929CE2DB915536892EDD9ABC10AE342CEF620DBE6658DA1737ED6A51CAEEF68623C16902FD6FEFABE804593A5B34BDB4412CB7C7A3713458CB56CDDE7930D4E73EBBDA04B3EC935AB812645160308E3B12A75F84CA5F98DC5C88A0DE1F3A1D25C20086B87DBDF281A689D1293BECDFFFF357E21DC5ABB0A2F3001E91A694B98A5CB5C12A05993DF7C767BF9C194792138669C830FF6182560D386F0F3CA49445EF5DE057E41564C655E93C5565234F5491566F94F6902E4F3B907FB84E1C0B2AD99625D97B6D8DA6326F6EFA7BCCFDE82ECDBEBB4FACFCA7C7F039ECB1D88C4718754572A2A90EFC955EF3F90F4EEDF75551C29683D91F99AC61ABDF13878A6C3A584B864C483BC1CEADCCDE8FDB614E779C2EB7246B5DB8B6F0B3C473EB8522952DE795BF1FFF955FF12988EFCEC443116E975E2908914155BDD429A65C10B528ADFC2E21FAC17B85BEF108F61588E887D87E539AB7879CFC70B0264BEA4A775E3AF06E797B817853DA032A349D136F13FFFA03EEFA462EFF2E4D02F4C402C96DE2E087A3C17A2CA2631C27673DF1F6C18B01C24A3413699A9DCCE9AE3EBCE0923EB34C7AFFB3CCDA596B044A491EACEE567B132962088F85334DF3298C66E070394770F32C52503370798840A9CC6ACC662936472579546C44809372554D7D80CAB22A252F7F1E04F3DBD5718040E1C82FB3C7D1DED87FDBFDE9A272E56E7CE49724EDC1039E6E020F99B29E396CED08F8E5B1B3DA65D288AE7E86CF7DAD798C312F7E17B53747BDBF18D5DBA5F90E5329DBF21DD7F28559ECF79516241EC53C6246CF152C40977D6FDE6DC0FDB2923E2B50723DF889DC6F7BB7FD557C3C9C30E72E1AE5EFFDABE90BACF6D0DCD05A449CE55DCF0040FBC91BC1ED69F8854BFA453C1C0271607B48E369456732C4BF013DD6EA3B8DF378013E741B686F9ECF5DE857559AD5184D2719A232D68E771C11C90801BC44F4C32F9C965906C7E850757EEB260CF1CCD7F43041652DAF788C739E05B5616A600D2543C800787728C7A3FCEDF2B5B929D33CA7349F8E1A8723B506D0F9B8EB30937D89FDAA7A0A7E9B036DFC175540E3A52A27CC79138EB5D270A1833B621D6AF4D1FF8A2359FEE48157FFA0F2B62D589C3A70A825F1254ABB15AC82B8FB86D9250C7015A60E9B5EC82DCA8904EA5CD3B56E30E98C31F1B27CDAAA2500D114070E604B5C262AA599F77C47EC8AAE0D08D7ED917B26B50B66E507BE622345421FD0F0122CF570B74CF01B2F455ABF3E098B77E51ED58D603E8C86633564940E7B91707C0D7D78268A7D72F2CC904A29B4C175DCF768B355B2C9EC3DB5570545C3464B78CD15898759ECE39411D623826CCD091AB3B4CF4760C2A1DA5BEE7CA7B5FB4DA25B8982BD0A760B580E4E278D62E79590E3B57E086FF32715BB7AB4987CDB8411F1C8336F10688188271DCD0382EC6135D61EC5E3962EC6BF61AA1DE3AFDE438269B30487B1D659C4988C5FA59C3A1D43E6ACD0C3DDA56B0D3D553ACC6D3EF2D3BD2A58A634283FBAE8AF205F14F2DBE40FCA32A2F036F590D57D0424FB4F7C2897187DBF43CF681B19FE9C927094EE651FA3DAC74997347DA5F32983075977DF56059B41BB7383710D9DE2EF0098535564DFA1ECC509D288289B1A545853774AA84E25BEB09086F97ACCF103C49CFB21321EFD7672B6D9E6BC56D441F0B1CF39BD636218FD7235C0F4E01B98E49E8D227FA4C19F01B98CB4B96FE44A884D88E39AA86451E46D017EB937C34CC600A8E40D976B8FF96099FAD3C0EEF04DDCEE1BC72AF7A416F4F454EF7EF27CF7CDA4D3BE76D1ED1CEABFB36985C7DA68D8496F8DD028E74002D47E512DCD8AECEBD7A86245235FB2A3C1B52BEFEABE34A5642F8DA1F70A69E3A785DB18CDA038BA7CD30580635B140BDFD2A624C91F789D692043BFA5A36E319D9D8220B9F6A2249AEDB4E5A2405602392D15719F7FB3A56E6AE2DD8F9C20A21846F48B520B7B68F6248C8D81162BBEEF0224A8571754ECB39030F845EF0D53ED13274EC92B8DACB2FE18619D03CC27B466107E0EDB59BD461DB6AD0D48022ED6ECAC494DD0A31EF79710D15348CC7C74209C8CED158B2DBCACD9A882070CF9C89B7204167567444FE9412CD85D40BB3C8BACC7D0EF36A1C5F074DD6C0B6B81600F410776E0714F01A513E1AE84FA27DF0D7267EC51CAA63809B687E686CA7D6B741132D4F25CEF6F3990CEFFA6CE214A6094E1D3C363BCEDA25490578105B6946A653D6D9D466E58110CAE9087EDC4FBB37B46F121443FE7A330944B5A230DF2F0BC5068646DE180E00DF204242BA93F897AC0772DAE7B0F5FEF2C37FF71CE8495A51C03A61DA3044C5486C5756D477112BECA4270C7D3557993DE5E18DC117AABE3B25ED21045F6FC5F363CF85F4CE997A6C854AE693D4021171FD9819CF227AA4A957D84610BA6B2342B33D5B3B569616C54B997178F2B0EEF111AA480D6D0D3651DD2D8885C673CDACF8A102E7B8422FCAED291705993B21788ACFEEEECB8B0CB0718CD12D839D8A4F887B081F6B42E31203B7ABB477846E665BCB582DB72F395A72AAC17C55B01E3E90D569D6F17397AFF556EB821A5A5361DD99412E275BF36A726B774C69591091C133861964771757BB54E47DCA5186D9BB200781E6403BF6C400C37B813AD9AE19AF327F6A467DE4995E53DA26CCDC9599EA2CD16019A0DE85391B9B3529569B02A4A73B8C95050B747680C1C9ED69CF4FC71A86D257F17A5567342ECD5E3E1E3EA6A32BB5DCFC2E9B88E0FE34A253DA1B130F73D285E5C7C02EA7EA093BCB6D66A2E9BC969E3AAE46514C28DDA1EFDEBFC4F5BC7781C7F9B02C841034C93A64CDD3DF186CFA86AC48EA2CECB8942DF43B4D700211BAEB23B1A3ED792977D8F9DB0E250E9F1A950F7E9152529274D79B3308E665106842576D96AE9F7376A6202BFFF478FB2F85BBD51B8ED94A1C26DC37178E5387508BC9BF649BE14F001589F66CA0BCD37D1E434F76DA91A5799C5B17D2F2CB9F5530B190385C619DA59FF628707E336B6BB99F3DD4BF08E99B1D0BF09D3808D15710192C464D0E691F82028AAF182A73ECD477901FE89983D2E3C0402F53B956A86D10889564B8755683A72C71B792392C3F703CB496190AEFBA2BD153B4EFB5AE914AD5834F7F1E36736DB5F644F2AB7CB9903E265255C0FB3160FBE50E70720EA4E896E3897614E3DAC893D46A4130A92060A8DEE54EBEFB744E3476188C393422BF6497CB6FD90CACA6A8FCF4C74F189C14FED07038FBED92A368898C4CDD5E0C5666FA63547A863B9146605F47CA9BA1C09C97938AE02F1327AB08EE6D0A1C9E52B12EE317C603DEC45928879665B97A34845DF96FDEE0C566DEC572AF9E73B32157466347AC64E7F36BAF2CAF5943A479D3F27B67A1D11E7DA039224DC3557C0D088744B2C5086C5A46FFEC0F832309C22BA04F829EFB0C84789E5921DD943C75AA9CFB2922CFFC66FE0E784A3CFC0F9F6FD30F61436604C7E3854C227920ACEC8F04959FE11375A033D5EFB83C3335E39AAAE577A5627B29D9EB96029DFF537E670D1A0489450B7A707F0D75E01E07F8C318EE4639697B28E9B3513878388B2E83B0A5A40E38EE2BD2B5394AEEC19D63ADBE5EE917DF072B1C2EB01D02992795D86D54073FC35F6C34500FCFEF20A2FB4B15BEF348F5F27B962E036071F03CFEA168F450F6B754E28572ED2C3EF1A9FA083E94E930C2451E99043F8B82BD5EA7A1210632421D103D73E5B05400ADF7504FFE6F9E0FC5976CA28D6DF8AE6702C04B95F2860294072D90BD13AEF273414E1C6545A5AD0368D3F7853DB32827D891BFE69174B476592A87919722306E725C3D5EE7E0CC54FF66F948731588EA1C2301BB648CCFF5DA5BB4B7876CD11640939E6DDCA5F181C8FB23D7A242B457907D7472D28B308CB24AD7E44A23A59F379C2D5861CCC16639A537BDCD3CAD449F078AEB91E7FF585519E7FCD05D977C500573554B55E6C60C1C504B5380BAAB338107B754547FAECF9BBDCD392ACA19CDBF64FAFCF0D0CEF3FE2D0438CAE6DA4A24ACEF6C36B44F3BF562D2B57C29C523BA2AE2D873B0DEF99C63AC1CDD3F3A401923799FCAE8597F495079BF6542C769B56F853A4B0DA24FBEE93A549430731D0FF0ED5055BDA7F65598D6025C31AA890ADF2CB41EF7EA3252A2473A3035E6961605783F0021194F1A219FC35B994FE3479FCE810F07F05FFE00AEA416E8D2B4AD9A067A34B589639D69FA7D831874982426C9DEF0BE83C9E252A10986421A33137F00F78CD6D40D62285208F52E49A62B71224EF4EE83DBDA0E3EEC1C5DCAE835CD3423AF4F8DFAD9FC4DDAE9D3E8C7ACD43DD68E076CC3A62B3CCAAAE44E573E867FE7619B47B46D2BA773CDC420EDB34E257A454F161A0AF09670035902C20C217D31C9D974A5FE6E27336598C93CC8521526CA8A2220F12263B00ABE6A7A775807094340A8A1DB829E174BF17F777D01629E6B7EF7A2F5C3A829D29C73647ED93BA6D3E7396BAFFD7960E344F4F8547820336C6019CB6E628A98B8AC48D371AF1980DECC5541957B8A2C08D3621D0358DF44DCC0B72E46194B20283C4AF9305D4C76B3CA04BACECE020995E0C262D8866BE6FAC448639114CF5509BA8E8599D4422977BF5A3103D718A45011B9BBB23742D12F3765048696C5133231B77A2B08DB26A434A40E43312822AD1F108A7672AB28A383E9FEC50D44F685C40DB5E7BAADCE906B3C2CC718735B3EECE31CD7E323EC889D5212AF7F6DB1F17112D159E07865B7E45F40D2455ACF6D3BF9F221A3AAC6249AC96032BCEAF1CFBA2FD52C42CDC7F326460C7BC74DF9BA44D770922F7C80D9C133BCE1D6ED39CF93673536DFDC3B7A562E150716E4149BA8EDA11361D5D07207CC6F248613C9F60F28780A8BCD7F23A214F9FA5F7D74B8B91C6B0EA221E9747BFA5C6A41E3D7DBF33BA93ECE32E3D6CAB8C3215EEAF041C505E589416EDC30AB51144700C9D5A2159FDD149E694F566BA9D6F28FDFB522E56BB110D519B4587E7C73A6ACAB51A028F90CEAACBD93D39D61384D34F3DE5494BA8BFB1FDE7333005A91D9B27404FDBC00E6D706EDAA686AEA33BD2387B08C49B4A6855BB4D5674CB11908D08D8EAFE7866152825AF5EF2FAA799A3F080CB65C8ADD272B848A34D0065E186DC60FD4CE9A429BCF820AA9E681445667C351D67A0399179AB4528D6722CA1CC436F143AD0BF8ED7499F160EFC844D415310C88F01FC17C077E51FF2E5295D1CC66E0A605B10B65C6D71915F77FAD105C2A0806C9C7EB675F4E3332EFD7B47CA22CA9B09314A60D6B67F9D4EB25728C140C73C5A249E1341C64878C3B471AECCBD6F14111CB31C871366995491CE6B99F9294AD102C50D13815C0AED807E3537644D666E5B4956DA678E39D8906AAE054E6573B3ACE5EFD20ACFC9F54607FFA586EC6046A20694482DBF9ECD0B95495D5B8A369144C3CB40F5C156700424DF84809CDDA790E9D3F0406205DF7465EBB7B04E17A1933EAFA7E246A3332D96AB615F2D29B74C3C5EFD540F51B91CA3E7D31566890F865760"/>
    </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>
