OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

kmip message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Use cases for asymmetric key profiles



All,

Please find attached a draft document on use cases for the asymmetric key profiles (doc document), as well as more detailed message exchanges and TTLV encodings for the use cases (txt document). There is as yet no draft of a use case document based on the OASIS template that includes the new use cases.

Further details on all use cases can be found at Tim Hudson's KMIP page: http://interop.cryptsoft.com/kmip_uc/

As always, any and all comments and questions are welcome.


Best Regards,
Mathias

asymmetric_profiles_use_case_proposals-v2.doc


# 
# Use Case 13.1
# This is a use case that tests functionality required by the Basic Asymmetric
# Key Profile. Start by registering a private key in PKCS #1 key format, then
# register the public key half, also in PKCS #1 format, with the Link
# attribute pointing to the previously registered private key. Then add the
# Link attribute to the private key, and Locate the public and private keys
# using the Link attribute. Get the private and public keys in PKCS #1 key
# format, and finally destroy both private and public key halves.
# 


# 
# Use Case 13.1, Time 0:
# Register a 1024-bit RSA private key encoded in the PKCS #1 format. Receive
# the Unique Identifier for the registered key in the Register response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000004 (Private Key)
      Tag: Template-Attribute (0x420091), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000001 (Sign)
      Tag: Private Key (0x420064), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3082025D0201000281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001028180402AA68F1281033AF3DEC24FA37592777C082DD1E1826486A796C8CA853C8D962DD5BFE9AC1AE5A86AFFC93040D4273CA9913ABDFBE9035418CBE1608234EDC88349C89281F3B35C2B34BBDB63D8A29A4424674562D32619D8A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C959381BCEEC09BF662C633B47CAD5E0A7BA75C61024100E4CB4AD64E21A5086269627B7F1929B5D5E9097D1470721FC3B20163F4E076FD43EDCB21F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC478783B400D30069024100AB2BF02BB1A757D5430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3341FCB25E4AE62E96EE8DC0A39AB87F9A9C319C7E0D27BE3798A638EFB82BEB05CE03D024100C8CE6470934294463799A7061D1748B47F7A79097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF49CED056CBC48A977EDC183E0F20D72E9DD9228EE9EA478102407BD8617FAB9CD11EDAD0C5D065564DF6159A14F99566438A78D965888B3176636C3A45B6090116F7C56A2E62464FFE7A13B4E5757F82FB8EC6EFD08C195C495D0241009D21721EA505EB8FB0574EEFAB90353045034B646E969B0A682D5A56651B1C78FB05E2B42A8ACC813A104B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C963
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007801000003684200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
032042005C05000000040000000300000000420079010000030842005705000000040000000400
0000004200910100000038420008010000003042000A070000001843727970746F677261706869
63205573616765204D61736B42000B0200000004000000010000000042006401000002B0420040
01000002A842004205000000040000000300000000420045010000027042004308000002613082
025D0201000281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A
9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A64427
2960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652
F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001028180402AA68F1281033AF3DEC2
4FA37592777C082DD1E1826486A796C8CA853C8D962DD5BFE9AC1AE5A86AFFC93040D4273CA991
3ABDFBE9035418CBE1608234EDC88349C89281F3B35C2B34BBDB63D8A29A4424674562D32619D8
A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C959381BCEEC09BF662C633B47CAD5E0A7BA75C61
024100E4CB4AD64E21A5086269627B7F1929B5D5E9097D1470721FC3B20163F4E076FD43EDCB21
F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC478783B400D30069024100AB2BF02BB1A757D5
430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3341FCB25E4AE62E96EE8DC0A39AB87F9A9C3
19C7E0D27BE3798A638EFB82BEB05CE03D024100C8CE6470934294463799A7061D1748B47F7A79
097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF49CED056CBC48A977EDC183E0F20D72E9DD9
228EE9EA478102407BD8617FAB9CD11EDAD0C5D065564DF6159A14F99566438A78D965888B3176
636C3A45B6090116F7C56A2E62464FFE7A13B4E5757F82FB8EC6EFD08C195C495D0241009D2172
1EA505EB8FB0574EEFAB90353045034B646E969B0A682D5A56651B1C78FB05E2B42A8ACC813A10
4B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C9630000000000000042002805000000040000
00040000000042002A02000000040000040000000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A5 (Thu Jan 06 17:58:13 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A542000D020000
0004000000010000000042000F010000005842005C0500000004000000030000000042007F0500
000004000000000000000042007C0100000030420094070000002461636662306332342D626362
332D343438362D623636652D31633766306433316638323100000000


# 
# Use Case 13.1, Time 1:
# Register the RSA public key corresponding to the previously registered
# private key, also set the Private Key Link attribute in the Register request
# to point to the private key. Receive the Unique Identifier for the
# registered key in the Register response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000003 (Public Key)
      Tag: Template-Attribute (0x420091), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000002 (Verify)
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
          Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
            Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000103 (Private Key Link)
            Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821
      Tag: Public Key (0x42006D), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007801000001F04200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
01A842005C05000000040000000300000000420079010000019042005705000000040000000300
0000004200910100000098420008010000003042000A070000001843727970746F677261706869
63205573616765204D61736B42000B02000000040000000200000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000103000000004200
4C070000002461636662306332342D626362332D343438362D623636652D316337663064333166
3832310000000042006D01000000D842004001000000D042004205000000040000000300000000
4200450100000098420043080000008C3081890281810098FB0FC85B4431FDA9D5CBC705A54156
D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766E
ED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A2
2C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001
000000004200280500000004000000040000000042002A02000000040000040000000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A5 (Thu Jan 06 17:58:13 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: e0b204e0-4fd8-4f03-be22-76db4f79bc5c

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A542000D020000
0004000000010000000042000F010000005842005C0500000004000000030000000042007F0500
000004000000000000000042007C0100000030420094070000002465306232303465302D346664
382D346630332D626532322D37366462346637396263356300000000


# 
# Use Case 13.1, Time 2:
# Add a Public Key Link attribute to the private key, pointing to the public
# key. Receive the added attribute in the Add Attribute response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000D (Add Attribute)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: e0b204e0-4fd8-4f03-be22-76db4f79bc5c

42007801000000F04200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
00A842005C05000000040000000D00000000420079010000009042009407000000246163666230
6332342D626362332D343438362D623636652D3163376630643331663832310000000042000801
0000005842000A07000000044C696E6B0000000042000B010000004042004B0500000004000001
020000000042004C070000002465306232303465302D346664382D346630332D626532322D3736
6462346637396263356300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A5 (Thu Jan 06 17:58:13 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000D (Add Attribute)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: e0b204e0-4fd8-4f03-be22-76db4f79bc5c

42007B010000011042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A542000D020000
0004000000010000000042000F01000000B842005C05000000040000000D0000000042007F0500
000004000000000000000042007C0100000090420094070000002461636662306332342D626362
332D343438362D623636652D31633766306433316638323100000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000102000000004200
4C070000002465306232303465302D346664382D346630332D626532322D373664623466373962
63356300000000


# 
# Use Case 13.1, Time 3:
# Locate the public key using the Private Key Link attribute and the Unique
# Identifier of the private key. Receive the Unique Identifier of the public
# key in the Locate response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000008 (Locate)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Object Type
        Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000003 (Public Key)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000103 (Private Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821

42007801000000F04200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
00A842005C050000000400000008000000004200790100000090420008010000002842000A0700
00000B4F626A6563742054797065000000000042000B0500000004000000030000000042000801
0000005842000A07000000044C696E6B0000000042000B010000004042004B0500000004000001
030000000042004C070000002461636662306332342D626362332D343438362D623636652D3163
3766306433316638323100000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A5 (Thu Jan 06 17:58:13 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000008 (Locate)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: e0b204e0-4fd8-4f03-be22-76db4f79bc5c

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A542000D020000
0004000000010000000042000F010000005842005C0500000004000000080000000042007F0500
000004000000000000000042007C0100000030420094070000002465306232303465302D346664
382D346630332D626532322D37366462346637396263356300000000


# 
# Use Case 13.1, Time 4:
# Locate the private key using the Public Key Link attribute and the Unique
# Identifier of the public key. Receive the Unique Identifier of the private
# key in the Locate response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000008 (Locate)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Object Type
        Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000004 (Private Key)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: e0b204e0-4fd8-4f03-be22-76db4f79bc5c

42007801000000F04200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
00A842005C050000000400000008000000004200790100000090420008010000002842000A0700
00000B4F626A6563742054797065000000000042000B0500000004000000040000000042000801
0000005842000A07000000044C696E6B0000000042000B010000004042004B0500000004000001
020000000042004C070000002465306232303465302D346664382D346630332D626532322D3736
6462346637396263356300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A5 (Thu Jan 06 17:58:13 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000008 (Locate)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A542000D020000
0004000000010000000042000F010000005842005C0500000004000000080000000042007F0500
000004000000000000000042007C0100000030420094070000002461636662306332342D626362
332D343438362D623636652D31633766306433316638323100000000


# 
# Use Case 13.1, Time 5:
# Get the private key with Key Format Type PKCS #1.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821
      Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)

42007801000000A04200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000A00000000420079010000004042009407000000246163666230
6332342D626362332D343438362D623636652D3163376630643331663832310000000042004205
000000040000000300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A5 (Thu Jan 06 17:58:13 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000004 (Private Key)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821
      Tag: Private Key (0x420064), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3082025D0201000281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001028180402AA68F1281033AF3DEC24FA37592777C082DD1E1826486A796C8CA853C8D962DD5BFE9AC1AE5A86AFFC93040D4273CA9913ABDFBE9035418CBE1608234EDC88349C89281F3B35C2B34BBDB63D8A29A4424674562D32619D8A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C959381BCEEC09BF662C633B47CAD5E0A7BA75C61024100E4CB4AD64E21A5086269627B7F1929B5D5E9097D1470721FC3B20163F4E076FD43EDCB21F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC478783B400D30069024100AB2BF02BB1A757D5430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3341FCB25E4AE62E96EE8DC0A39AB87F9A9C319C7E0D27BE3798A638EFB82BEB05CE03D024100C8CE6470934294463799A7061D1748B47F7A79097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF49CED056CBC48A977EDC183E0F20D72E9DD9228EE9EA478102407BD8617FAB9CD11EDAD0C5D065564DF6159A14F99566438A78D965888B3176636C3A45B6090116F7C56A2E62464FFE7A13B4E5757F82FB8EC6EFD08C195C495D0241009D21721EA505EB8FB0574EEFAB90353045034B646E969B0A682D5A56651B1C78FB05E2B42A8ACC813A104B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C963
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007B010000037842007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A542000D020000
0004000000010000000042000F010000032042005C05000000040000000A0000000042007F0500
000004000000000000000042007C01000002F84200570500000004000000040000000042009407
0000002461636662306332342D626362332D343438362D623636652D3163376630643331663832
310000000042006401000002B042004001000002A8420042050000000400000003000000004200
45010000027042004308000002613082025D0201000281810098FB0FC85B4431FDA9D5CBC705A5
4156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892
766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826F
F6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF905020301
0001028180402AA68F1281033AF3DEC24FA37592777C082DD1E1826486A796C8CA853C8D962DD5
BFE9AC1AE5A86AFFC93040D4273CA9913ABDFBE9035418CBE1608234EDC88349C89281F3B35C2B
34BBDB63D8A29A4424674562D32619D8A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C959381BC
EEC09BF662C633B47CAD5E0A7BA75C61024100E4CB4AD64E21A5086269627B7F1929B5D5E9097D
1470721FC3B20163F4E076FD43EDCB21F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC478783
B400D30069024100AB2BF02BB1A757D5430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3341F
CB25E4AE62E96EE8DC0A39AB87F9A9C319C7E0D27BE3798A638EFB82BEB05CE03D024100C8CE64
70934294463799A7061D1748B47F7A79097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF49CE
D056CBC48A977EDC183E0F20D72E9DD9228EE9EA478102407BD8617FAB9CD11EDAD0C5D065564D
F6159A14F99566438A78D965888B3176636C3A45B6090116F7C56A2E62464FFE7A13B4E5757F82
FB8EC6EFD08C195C495D0241009D21721EA505EB8FB0574EEFAB90353045034B646E969B0A682D
5A56651B1C78FB05E2B42A8ACC813A104B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C96300
0000000000004200280500000004000000040000000042002A02000000040000040000000000


# 
# Use Case 13.1, Time 6:
# Get the public key with Key Format Type PKCS #1.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: e0b204e0-4fd8-4f03-be22-76db4f79bc5c
      Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)

42007801000000A04200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000A00000000420079010000004042009407000000246530623230
3465302D346664382D346630332D626532322D3736646234663739626335630000000042004205
000000040000000300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A5 (Thu Jan 06 17:58:13 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000003 (Public Key)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: e0b204e0-4fd8-4f03-be22-76db4f79bc5c
      Tag: Public Key (0x42006D), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007B01000001A042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A542000D020000
0004000000010000000042000F010000014842005C05000000040000000A0000000042007F0500
000004000000000000000042007C01000001204200570500000004000000030000000042009407
0000002465306232303465302D346664382D346630332D626532322D3736646234663739626335
630000000042006D01000000D842004001000000D0420042050000000400000003000000004200
450100000098420043080000008C3081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE
4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0C
B172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B
0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF90502030100010000
00004200280500000004000000040000000042002A02000000040000040000000000


# 
# Use Case 13.1, Time 7:
# Destroy the private key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821

42007801000000904200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000246163666230
6332342D626362332D343438362D623636652D31633766306433316638323100000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A5 (Thu Jan 06 17:58:13 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: acfb0c24-bcb3-4486-b66e-1c7f0d31f821

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A542000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002461636662306332342D626362
332D343438362D623636652D31633766306433316638323100000000


# 
# Use Case 13.1, Time 8:
# Destroy the public key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: e0b204e0-4fd8-4f03-be22-76db4f79bc5c

42007801000000904200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000246530623230
3465302D346664382D346630332D626532322D37366462346637396263356300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A5 (Thu Jan 06 17:58:13 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: e0b204e0-4fd8-4f03-be22-76db4f79bc5c

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A542000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002465306232303465302D346664
382D346630332D626532322D37366462346637396263356300000000


# 
# Use Case 13.2
# This is a use case that tests functionality required by the Basic Asymmetric
# Key and Certificate Store profile. Start out by registering a public/private
# key pair in PKCS #1 key format and a corresponding X.509 certificate. Make
# sure the certificate was registered and the attributes set correctly by
# listing and retrieving the attributes. Get the keys and certificate, and
# finally destroy all the registered objects.
# 


# 
# Use Case 13.2, Time 0:
# Register a 1024-bit RSA public key encoded in the PKCS #1 format. Receive
# the Unique Identifier for the registered key in the Register response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000003 (Public Key)
      Tag: Template-Attribute (0x420091), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000002 (Verify)
      Tag: Public Key (0x42006D), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007801000001904200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
014842005C05000000040000000300000000420079010000013042005705000000040000000300
0000004200910100000038420008010000003042000A070000001843727970746F677261706869
63205573616765204D61736B42000B0200000004000000020000000042006D01000000D8420040
01000000D0420042050000000400000003000000004200450100000098420043080000008C3081
890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC1
3F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3
DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E
4355D8F3565F669D1B8BDEA7285EF9050203010001000000004200280500000004000000040000
000042002A02000000040000040000000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F010000005842005C0500000004000000030000000042007F0500
000004000000000000000042007C0100000030420094070000002436326634613761302D613830
342D343632342D383930322D36343862373264383832396300000000


# 
# Use Case 13.2, Time 1:
# Register the RSA private key corresponding to the previously registered
# public key, also set the Public Key Link attribute in the Register request
# to point to the public key. Receive the Unique Identifier for the registered
# key in the Register response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000004 (Private Key)
      Tag: Template-Attribute (0x420091), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000001 (Sign)
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
          Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
            Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
            Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c
      Tag: Private Key (0x420064), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3082025D0201000281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001028180402AA68F1281033AF3DEC24FA37592777C082DD1E1826486A796C8CA853C8D962DD5BFE9AC1AE5A86AFFC93040D4273CA9913ABDFBE9035418CBE1608234EDC88349C89281F3B35C2B34BBDB63D8A29A4424674562D32619D8A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C959381BCEEC09BF662C633B47CAD5E0A7BA75C61024100E4CB4AD64E21A5086269627B7F1929B5D5E9097D1470721FC3B20163F4E076FD43EDCB21F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC478783B400D30069024100AB2BF02BB1A757D5430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3341FCB25E4AE62E96EE8DC0A39AB87F9A9C319C7E0D27BE3798A638EFB82BEB05CE03D024100C8CE6470934294463799A7061D1748B47F7A79097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF49CED056CBC48A977EDC183E0F20D72E9DD9228EE9EA478102407BD8617FAB9CD11EDAD0C5D065564DF6159A14F99566438A78D965888B3176636C3A45B6090116F7C56A2E62464FFE7A13B4E5757F82FB8EC6EFD08C195C495D0241009D21721EA505EB8FB0574EEFAB90353045034B646E969B0A682D5A56651B1C78FB05E2B42A8ACC813A104B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C963
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007801000003C84200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
038042005C05000000040000000300000000420079010000036842005705000000040000000400
0000004200910100000098420008010000003042000A070000001843727970746F677261706869
63205573616765204D61736B42000B02000000040000000100000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000102000000004200
4C070000002436326634613761302D613830342D343632342D383930322D363438623732643838
3239630000000042006401000002B042004001000002A842004205000000040000000300000000
420045010000027042004308000002613082025D0201000281810098FB0FC85B4431FDA9D5CBC7
05A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC
3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC
826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF90502
03010001028180402AA68F1281033AF3DEC24FA37592777C082DD1E1826486A796C8CA853C8D96
2DD5BFE9AC1AE5A86AFFC93040D4273CA9913ABDFBE9035418CBE1608234EDC88349C89281F3B3
5C2B34BBDB63D8A29A4424674562D32619D8A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C9593
81BCEEC09BF662C633B47CAD5E0A7BA75C61024100E4CB4AD64E21A5086269627B7F1929B5D5E9
097D1470721FC3B20163F4E076FD43EDCB21F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC47
8783B400D30069024100AB2BF02BB1A757D5430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3
341FCB25E4AE62E96EE8DC0A39AB87F9A9C319C7E0D27BE3798A638EFB82BEB05CE03D024100C8
CE6470934294463799A7061D1748B47F7A79097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF
49CED056CBC48A977EDC183E0F20D72E9DD9228EE9EA478102407BD8617FAB9CD11EDAD0C5D065
564DF6159A14F99566438A78D965888B3176636C3A45B6090116F7C56A2E62464FFE7A13B4E575
7F82FB8EC6EFD08C195C495D0241009D21721EA505EB8FB0574EEFAB90353045034B646E969B0A
682D5A56651B1C78FB05E2B42A8ACC813A104B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C9
63000000000000004200280500000004000000040000000042002A020000000400000400000000
00


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 25c926bd-98f7-4567-90a4-7dfbf6caeb32

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F010000005842005C0500000004000000030000000042007F0500
000004000000000000000042007C0100000030420094070000002432356339323662642D393866
372D343536372D393061342D37646662663663616562333200000000


# 
# Use Case 13.2, Time 2:
# Register a certificate that certifies the previously registered public key.
# Also supply a Public Key Link attribute pointing to the public key. Receive
# the Unique Identifier for the registered certificate in the Register
# response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000001 (Certificate)
      Tag: Template-Attribute (0x420091), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000003 (Sign, Verify)
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
          Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
            Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
            Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c
      Tag: Certificate (0x420013), Type: Structure (0x01), Data: 
        Tag: Certificate Type (0x42001D), Type: Enumeration (0x05), Data: 0x00000001
        Tag: Certificate Value (0x42001E), Type: Octet String (0x08), Data: 3082020D30820176A003020102020101300D06092A864886F70D0101050500303B310B3009060355040613025553310D300B060355040A130454455354310E300C060355040B13054F41534953310D300B060355040313044B4D4950301E170D3130313130313233353935395A170D3230313130313233353935395A303B310B3009060355040613025553310D300B060355040A130454455354310E300C060355040B13054F41534953310D300B060355040313044B4D495030819F300D06092A864886F70D010101050003818D003081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001A321301F301D0603551D0E041604143696345E67ADB4C4DEB69420CC07CDA49F7C8226300D06092A864886F70D010105050003818100241AA0B3DEA21E6C719607D0D06C07F9FB95DD58784FBE19B9F183DC09C1BCB9BB1C0680F12C18564FA3FAE53F4DA12D2252197D8414CBA42843D4A6BECD9D6AA9E1B2F633DCEBC2C2D301B5CC2E6C291B38CDDD9A14B21D64CE180483696B93FC4109F394CC61AF1723DFE43E0224C43FFEBDBD69471DEE44163F02F717494B

42007801000003484200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
030042005C0500000004000000030000000042007901000002E842005705000000040000000100
0000004200910100000098420008010000003042000A070000001843727970746F677261706869
63205573616765204D61736B42000B02000000040000000300000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000102000000004200
4C070000002436326634613761302D613830342D343632342D383930322D363438623732643838
32396300000000420013010000023042001D0500000004000000010000000042001E0800000211
3082020D30820176A003020102020101300D06092A864886F70D0101050500303B310B30090603
55040613025553310D300B060355040A130454455354310E300C060355040B13054F4153495331
0D300B060355040313044B4D4950301E170D3130313130313233353935395A170D323031313031
3233353935395A303B310B3009060355040613025553310D300B060355040A130454455354310E
300C060355040B13054F41534953310D300B060355040313044B4D495030819F300D06092A8648
86F70D010101050003818D003081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4
B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172
B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65
C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001A321301F
301D0603551D0E041604143696345E67ADB4C4DEB69420CC07CDA49F7C8226300D06092A864886
F70D010105050003818100241AA0B3DEA21E6C719607D0D06C07F9FB95DD58784FBE19B9F183DC
09C1BCB9BB1C0680F12C18564FA3FAE53F4DA12D2252197D8414CBA42843D4A6BECD9D6AA9E1B2
F633DCEBC2C2D301B5CC2E6C291B38CDDD9A14B21D64CE180483696B93FC4109F394CC61AF1723
DFE43E0224C43FFEBDBD69471DEE44163F02F717494B00000000000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F010000005842005C0500000004000000030000000042007F0500
000004000000000000000042007C0100000030420094070000002463393730616531342D363733
642D343337312D386236622D61313236303666363039303800000000


# 
# Use Case 13.2, Time 3:
# Add Private Key Link and Certificate Link attributes to the public key,
# pointing to the private key and certificate, respectively. Add the
# attributes in a batch, and receive the added attributes in the Add Attribute
# responses.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000002 (2)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000D (Add Attribute)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 9573519C67D877D0
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000103 (Private Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 25c926bd-98f7-4567-90a4-7dfbf6caeb32
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000D (Add Attribute)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 7F1412D2064B5D0A
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000101 (Certificate Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908

42007801000001C04200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000020000000042000F010000
00B842005C05000000040000000D0000000042009308000000089573519C67D877D04200790100
000090420094070000002436326634613761302D613830342D343632342D383930322D36343862
373264383832396300000000420008010000005842000A07000000044C696E6B0000000042000B
010000004042004B0500000004000001030000000042004C070000002432356339323662642D39
3866372D343536372D393061342D3764666266366361656233320000000042000F01000000B842
005C05000000040000000D0000000042009308000000087F1412D2064B5D0A4200790100000090
420094070000002436326634613761302D613830342D343632342D383930322D36343862373264
383832396300000000420008010000005842000A07000000044C696E6B0000000042000B010000
004042004B0500000004000001010000000042004C070000002463393730616531342D36373364
2D343337312D386236622D61313236303666363039303800000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000002 (2)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000D (Add Attribute)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 9573519C67D877D0
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000103 (Private Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 25c926bd-98f7-4567-90a4-7dfbf6caeb32
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000D (Add Attribute)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 7F1412D2064B5D0A
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000101 (Certificate Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908

42007B01000001F042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000020000000042000F01000000C842005C05000000040000000D000000004200930800
0000089573519C67D877D042007F0500000004000000000000000042007C010000009042009407
0000002436326634613761302D613830342D343632342D383930322D3634386237326438383239
6300000000420008010000005842000A07000000044C696E6B0000000042000B01000000404200
4B0500000004000001030000000042004C070000002432356339323662642D393866372D343536
372D393061342D3764666266366361656233320000000042000F01000000C842005C0500000004
0000000D0000000042009308000000087F1412D2064B5D0A42007F050000000400000000000000
0042007C0100000090420094070000002436326634613761302D613830342D343632342D383930
322D36343862373264383832396300000000420008010000005842000A07000000044C696E6B00
00000042000B010000004042004B0500000004000001010000000042004C070000002463393730
616531342D363733642D343337312D386236622D61313236303666363039303800000000


# 
# Use Case 13.2, Time 4:
# Get the list of attributes for the certificate object in order to verify
# that certain certificate-specific attributes were added when the certificate
# was registered.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000C (Get Attribute List)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908

42007801000000904200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000000C00000000420079010000003042009407000000246339373061
6531342D363733642D343337312D386236622D61313236303666363039303800000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000C (Get Attribute List)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Issuer
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Type
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Subject
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Identifier
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: State
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Digest
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Initial Date
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Unique Identifier
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Object Type
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Last Change Date

42007B01000001E042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F010000018842005C05000000040000000C0000000042007F0500
000004000000000000000042007C0100000160420094070000002463393730616531342D363733
642D343337312D386236622D6131323630366636303930380000000042000A0700000012436572
74696669636174652049737375657200000000000042000A070000001043657274696669636174
65205479706542000A07000000134365727469666963617465205375626A656374000000000042
000A07000000164365727469666963617465204964656E746966696572000042000A0700000005
537461746500000042000A0700000006446967657374000042000A07000000044C696E6B000000
0042000A070000000C496E697469616C20446174650000000042000A0700000011556E69717565
204964656E7469666965720000000000000042000A070000001843727970746F67726170686963
205573616765204D61736B42000A070000000B4F626A6563742054797065000000000042000A07
000000104C617374204368616E67652044617465


# 
# Use Case 13.2, Time 5:
# Retrieve the certificate-specific attributes, verify that they were set
# according to the values in the registered certificate.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Identifier
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Issuer
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Subject
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Type

42007801000001084200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
00C042005C05000000040000000B0000000042007901000000A842009407000000246339373061
6531342D363733642D343337312D386236622D6131323630366636303930380000000042000A07
000000164365727469666963617465204964656E746966696572000042000A0700000012436572
74696669636174652049737375657200000000000042000A070000001343657274696669636174
65205375626A656374000000000042000A070000001043657274696669636174652054797065


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Identifier
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Issuer (0x42003B), Type: Text String (0x07), Data: CN=KMIP,OU=OASIS,O=TEST,C=US
          Tag: Serial Number (0x420087), Type: Text String (0x07), Data: 1
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Issuer
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Certificate Issuer Distinguised Name (0x420017), Type: Text String (0x07), Data: CN=KMIP,OU=OASIS,O=TEST,C=US
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Subject
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Certificate Subject Distinguished Name (0x42001C), Type: Text String (0x07), Data: CN=KMIP,OU=OASIS,O=TEST,C=US
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Type
        Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000001 (X.509)

42007B01000001F842007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F01000001A042005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000178420094070000002463393730616531342D363733
642D343337312D386236622D61313236303666363039303800000000420008010000006042000A
07000000164365727469666963617465204964656E746966696572000042000B01000000384200
3B070000001C434E3D4B4D49502C4F553D4F415349532C4F3D544553542C433D55530000000042
008707000000013100000000000000420008010000005042000A07000000124365727469666963
6174652049737375657200000000000042000B0100000028420017070000001C434E3D4B4D4950
2C4F553D4F415349532C4F3D544553542C433D555300000000420008010000005042000A070000
00134365727469666963617465205375626A656374000000000042000B010000002842001C0700
00001C434E3D4B4D49502C4F553D4F415349532C4F3D544553542C433D55530000000042000801
0000002842000A07000000104365727469666963617465205479706542000B0500000004000000
0100000000


# 
# Use Case 13.2, Time 6:
# Get the private key with Key Format Type PKCS #1.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 25c926bd-98f7-4567-90a4-7dfbf6caeb32
      Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)

42007801000000A04200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000A00000000420079010000004042009407000000243235633932
3662642D393866372D343536372D393061342D3764666266366361656233320000000042004205
000000040000000300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000004 (Private Key)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 25c926bd-98f7-4567-90a4-7dfbf6caeb32
      Tag: Private Key (0x420064), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3082025D0201000281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001028180402AA68F1281033AF3DEC24FA37592777C082DD1E1826486A796C8CA853C8D962DD5BFE9AC1AE5A86AFFC93040D4273CA9913ABDFBE9035418CBE1608234EDC88349C89281F3B35C2B34BBDB63D8A29A4424674562D32619D8A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C959381BCEEC09BF662C633B47CAD5E0A7BA75C61024100E4CB4AD64E21A5086269627B7F1929B5D5E9097D1470721FC3B20163F4E076FD43EDCB21F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC478783B400D30069024100AB2BF02BB1A757D5430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3341FCB25E4AE62E96EE8DC0A39AB87F9A9C319C7E0D27BE3798A638EFB82BEB05CE03D024100C8CE6470934294463799A7061D1748B47F7A79097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF49CED056CBC48A977EDC183E0F20D72E9DD9228EE9EA478102407BD8617FAB9CD11EDAD0C5D065564DF6159A14F99566438A78D965888B3176636C3A45B6090116F7C56A2E62464FFE7A13B4E5757F82FB8EC6EFD08C195C495D0241009D21721EA505EB8FB0574EEFAB90353045034B646E969B0A682D5A56651B1C78FB05E2B42A8ACC813A104B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C963
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007B010000037842007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F010000032042005C05000000040000000A0000000042007F0500
000004000000000000000042007C01000002F84200570500000004000000040000000042009407
0000002432356339323662642D393866372D343536372D393061342D3764666266366361656233
320000000042006401000002B042004001000002A8420042050000000400000003000000004200
45010000027042004308000002613082025D0201000281810098FB0FC85B4431FDA9D5CBC705A5
4156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892
766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826F
F6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF905020301
0001028180402AA68F1281033AF3DEC24FA37592777C082DD1E1826486A796C8CA853C8D962DD5
BFE9AC1AE5A86AFFC93040D4273CA9913ABDFBE9035418CBE1608234EDC88349C89281F3B35C2B
34BBDB63D8A29A4424674562D32619D8A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C959381BC
EEC09BF662C633B47CAD5E0A7BA75C61024100E4CB4AD64E21A5086269627B7F1929B5D5E9097D
1470721FC3B20163F4E076FD43EDCB21F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC478783
B400D30069024100AB2BF02BB1A757D5430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3341F
CB25E4AE62E96EE8DC0A39AB87F9A9C319C7E0D27BE3798A638EFB82BEB05CE03D024100C8CE64
70934294463799A7061D1748B47F7A79097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF49CE
D056CBC48A977EDC183E0F20D72E9DD9228EE9EA478102407BD8617FAB9CD11EDAD0C5D065564D
F6159A14F99566438A78D965888B3176636C3A45B6090116F7C56A2E62464FFE7A13B4E5757F82
FB8EC6EFD08C195C495D0241009D21721EA505EB8FB0574EEFAB90353045034B646E969B0A682D
5A56651B1C78FB05E2B42A8ACC813A104B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C96300
0000000000004200280500000004000000040000000042002A02000000040000040000000000


# 
# Use Case 13.2, Time 7:
# Get the public key with Key Format Type PKCS #1.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c
      Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)

42007801000000A04200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000A00000000420079010000004042009407000000243632663461
3761302D613830342D343632342D383930322D3634386237326438383239630000000042004205
000000040000000300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000003 (Public Key)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c
      Tag: Public Key (0x42006D), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007B01000001A042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F010000014842005C05000000040000000A0000000042007F0500
000004000000000000000042007C01000001204200570500000004000000030000000042009407
0000002436326634613761302D613830342D343632342D383930322D3634386237326438383239
630000000042006D01000000D842004001000000D0420042050000000400000003000000004200
450100000098420043080000008C3081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE
4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0C
B172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B
0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF90502030100010000
00004200280500000004000000040000000042002A02000000040000040000000000


# 
# Use Case 13.2, Time 8:
# Get the certificate.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908

42007801000000904200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000000A00000000420079010000003042009407000000246339373061
6531342D363733642D343337312D386236622D61313236303666363039303800000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000001 (Certificate)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908
      Tag: Certificate (0x420013), Type: Structure (0x01), Data: 
        Tag: Certificate Type (0x42001D), Type: Enumeration (0x05), Data: 0x00000001
        Tag: Certificate Value (0x42001E), Type: Octet String (0x08), Data: 3082020D30820176A003020102020101300D06092A864886F70D0101050500303B310B3009060355040613025553310D300B060355040A130454455354310E300C060355040B13054F41534953310D300B060355040313044B4D4950301E170D3130313130313233353935395A170D3230313130313233353935395A303B310B3009060355040613025553310D300B060355040A130454455354310E300C060355040B13054F41534953310D300B060355040313044B4D495030819F300D06092A864886F70D010101050003818D003081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001A321301F301D0603551D0E041604143696345E67ADB4C4DEB69420CC07CDA49F7C8226300D06092A864886F70D010105050003818100241AA0B3DEA21E6C719607D0D06C07F9FB95DD58784FBE19B9F183DC09C1BCB9BB1C0680F12C18564FA3FAE53F4DA12D2252197D8414CBA42843D4A6BECD9D6AA9E1B2F633DCEBC2C2D301B5CC2E6C291B38CDDD9A14B21D64CE180483696B93FC4109F394CC61AF1723DFE43E0224C43FFEBDBD69471DEE44163F02F717494B

42007B01000002F842007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F01000002A042005C05000000040000000A0000000042007F0500
000004000000000000000042007C01000002784200570500000004000000010000000042009407
0000002463393730616531342D363733642D343337312D386236622D6131323630366636303930
3800000000420013010000023042001D0500000004000000010000000042001E08000002113082
020D30820176A003020102020101300D06092A864886F70D0101050500303B310B300906035504
0613025553310D300B060355040A130454455354310E300C060355040B13054F41534953310D30
0B060355040313044B4D4950301E170D3130313130313233353935395A170D3230313130313233
353935395A303B310B3009060355040613025553310D300B060355040A130454455354310E300C
060355040B13054F41534953310D300B060355040313044B4D495030819F300D06092A864886F7
0D010101050003818D003081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E5
0A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E2
3D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D3
1F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001A321301F301D
0603551D0E041604143696345E67ADB4C4DEB69420CC07CDA49F7C8226300D06092A864886F70D
010105050003818100241AA0B3DEA21E6C719607D0D06C07F9FB95DD58784FBE19B9F183DC09C1
BCB9BB1C0680F12C18564FA3FAE53F4DA12D2252197D8414CBA42843D4A6BECD9D6AA9E1B2F633
DCEBC2C2D301B5CC2E6C291B38CDDD9A14B21D64CE180483696B93FC4109F394CC61AF1723DFE4
3E0224C43FFEBDBD69471DEE44163F02F717494B00000000000000


# 
# Use Case 13.2, Time 9:
# Destroy the private key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 25c926bd-98f7-4567-90a4-7dfbf6caeb32

42007801000000904200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000243235633932
3662642D393866372D343536372D393061342D37646662663663616562333200000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 25c926bd-98f7-4567-90a4-7dfbf6caeb32

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002432356339323662642D393866
372D343536372D393061342D37646662663663616562333200000000


# 
# Use Case 13.2, Time 10:
# Destroy the public key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c

42007801000000904200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000243632663461
3761302D613830342D343632342D383930322D36343862373264383832396300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 62f4a7a0-a804-4624-8902-648b72d8829c

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002436326634613761302D613830
342D343632342D383930322D36343862373264383832396300000000


# 
# Use Case 13.2, Time 11:
# Destroy the certificate.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908

42007801000000904200770100000038420069010000002042006A020000000400000001000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000246339373061
6531342D363733642D343337312D386236622D61313236303666363039303800000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A6 (Thu Jan 06 17:58:14 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c970ae14-673d-4371-8b6b-a12606f60908

42007B01000000B042007A0100000048420069010000002042006A020000000400000001000000
0042006B020000000400000000000000004200920900000008000000004D25F4A642000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002463393730616531342D363733
642D343337312D386236622D61313236303666363039303800000000


# 
# Use Case 13.3
# This use case tests functionality required by the Basic Asymmetric Key
# Foundry and Server profile. A public/private key pair is created on the
# server and retrieved in PKCS #1 key format, then the key pair is re-keyed
# and retrieved in transparent key format. To verify the links are set
# correctly, the Link attributes are retrieved before all the keys are finally
# destroyed.
# 


# 
# Use Case 13.3, Time 0:
# Create a new public/private key pair using the RSA algorithm and 1024-bit
# key length. Also set the Name attribute for both the public and private key.
# Receive the Unique Identifier of the created private and public keys in the
# Create Key Pair response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000002 (Create Key Pair)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Common Template-Attribute (0x42001F), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Algorithm
          Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Length
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000400 (1024)
      Tag: Private Key Template-Attribute (0x420065), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
          Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
            Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-PrivateKey1
            Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000001 (Sign)
      Tag: Public Key Template-Attribute (0x42006E), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
          Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
            Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-PublicKey1
            Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000002 (Verify)

42007801000001E84200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
01A042005C05000000040000000200000000420079010000018842001F01000000704200080100
00003042000A070000001743727970746F6772617068696320416C676F726974686D0042000B05
000000040000000400000000420008010000003042000A070000001443727970746F6772617068
6963204C656E6774680000000042000B0200000004000004000000000042006501000000804200
08010000004042000A07000000044E616D650000000042000B0100000028420055070000000F49
424D2D507269766174654B65793100420054050000000400000001000000004200080100000030
42000A070000001843727970746F67726170686963205573616765204D61736B42000B02000000
04000000010000000042006E0100000080420008010000004042000A07000000044E616D650000
000042000B0100000028420055070000000E49424D2D5075626C69634B65793100004200540500
0000040000000100000000420008010000003042000A070000001843727970746F677261706869
63205573616765204D61736B42000B02000000040000000200000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000002 (Create Key Pair)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 3e8c2028-c274-4dde-8f84-06c59c51e9e0

42007B01000000E042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000008842005C0500000004000000020000000042007F0500
000004000000000000000042007C0100000060420094070000002437313632326166632D323137
612D343831632D616565652D333930666238383630376434000000004200940700000024336538
63323032382D633237342D346464652D386638342D30366335396335316539653000000000


# 
# Use Case 13.3, Time 1:
# Get the private key with Key Format Type PKCS #1.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4
      Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)

42007801000000A04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000A00000000420079010000004042009407000000243731363232
6166632D323137612D343831632D616565652D3339306662383836303764340000000042004205
000000040000000300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000004 (Private Key)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4
      Tag: Private Key (0x420064), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3082025C02010002818100B2425D194E8D2D3BF78904A047C79EDDB600F2BFD60E3EA4617306BBF548BC34E5C55C411FA2E1D5644F5CA1CD3430F7CE873B9E91305D512E497007770817162EB5F810CA8CE96C2ACDEC240C7B70565B0575B20ADC12451FE7F21BC3F02D9BFE17F27EBF96C56DB2C1BD2F72A8881F8BC68EA615EC6D84BF49E586EBF4FFCD02030100010281806208913EBBAE7474083C38691550B913E166401A34547D2AD5D4F69D23D62E7B40E9FB446D6B9C9B48A144A64F3E26B801C2E98CD8F82A39DD24D211A8EAB016BB7E180606B2FCB185F7CDE9F35EA443EB1A39024CA1C8D937BFDCD673CBD15760873CE86ED09F7AD5AE9A9B8C9D744B145774D4D49018333C3A62ADC131DC59024100F725B193C83B9EF4B07D7E0CEF5C3DFDCDA60C8808DEC74BDB15EA533CB535D31ABF96330A1719108EAE1DEEA213781AEB4D4B83854513E20B49CEEA4E784B6B024100B8A4F9F62D984F2A47938D75461D7AF9B4A2D81EE6C8F68395C1ACEF9A7DC4DCF9CCC7A2CE47B3712D458D89A3719CEF2F9EC56273C0BAEF4FA782796A1BA7A702403C1C8AE86AD7357E463EFF9D9DCA4DB9A17F35A510A33ECE1067702AF6A50C866007213D20C3257185828BFD32A6919BDA875E4A8AEB963E70886F2F460EB429024004B2559558758E55F1FA23D7FECF932834DB0B8A45AE88EEB1E97A3FA1FB5EFD8BF11486E49E584721B2AA35FD0D4FC399BF7D1FD2F7ED09574A587C4421ADF3024100F01FA2F919C879C4D1BA7F7B3401577BFEB32B12EFCD231B10F7E62FDF5F6C6BBBE04682E26096C09378F2DBF6F800F5340965FF4FB08521164562E80D32BAEC
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007B010000037042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000031842005C05000000040000000A0000000042007F0500
000004000000000000000042007C01000002F04200570500000004000000040000000042009407
0000002437313632326166632D323137612D343831632D616565652D3339306662383836303764
340000000042006401000002A842004001000002A0420042050000000400000003000000004200
45010000026842004308000002603082025C02010002818100B2425D194E8D2D3BF78904A047C7
9EDDB600F2BFD60E3EA4617306BBF548BC34E5C55C411FA2E1D5644F5CA1CD3430F7CE873B9E91
305D512E497007770817162EB5F810CA8CE96C2ACDEC240C7B70565B0575B20ADC12451FE7F21B
C3F02D9BFE17F27EBF96C56DB2C1BD2F72A8881F8BC68EA615EC6D84BF49E586EBF4FFCD020301
00010281806208913EBBAE7474083C38691550B913E166401A34547D2AD5D4F69D23D62E7B40E9
FB446D6B9C9B48A144A64F3E26B801C2E98CD8F82A39DD24D211A8EAB016BB7E180606B2FCB185
F7CDE9F35EA443EB1A39024CA1C8D937BFDCD673CBD15760873CE86ED09F7AD5AE9A9B8C9D744B
145774D4D49018333C3A62ADC131DC59024100F725B193C83B9EF4B07D7E0CEF5C3DFDCDA60C88
08DEC74BDB15EA533CB535D31ABF96330A1719108EAE1DEEA213781AEB4D4B83854513E20B49CE
EA4E784B6B024100B8A4F9F62D984F2A47938D75461D7AF9B4A2D81EE6C8F68395C1ACEF9A7DC4
DCF9CCC7A2CE47B3712D458D89A3719CEF2F9EC56273C0BAEF4FA782796A1BA7A702403C1C8AE8
6AD7357E463EFF9D9DCA4DB9A17F35A510A33ECE1067702AF6A50C866007213D20C3257185828B
FD32A6919BDA875E4A8AEB963E70886F2F460EB429024004B2559558758E55F1FA23D7FECF9328
34DB0B8A45AE88EEB1E97A3FA1FB5EFD8BF11486E49E584721B2AA35FD0D4FC399BF7D1FD2F7ED
09574A587C4421ADF3024100F01FA2F919C879C4D1BA7F7B3401577BFEB32B12EFCD231B10F7E6
2FDF5F6C6BBBE04682E26096C09378F2DBF6F800F5340965FF4FB08521164562E80D32BAEC4200
280500000004000000040000000042002A02000000040000040000000000


# 
# Use Case 13.3, Time 2:
# Get the public key with Key Format Type PKCS #1.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 3e8c2028-c274-4dde-8f84-06c59c51e9e0
      Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)

42007801000000A04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000A00000000420079010000004042009407000000243365386332
3032382D633237342D346464652D386638342D3036633539633531653965300000000042004205
000000040000000300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000003 (Public Key)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 3e8c2028-c274-4dde-8f84-06c59c51e9e0
      Tag: Public Key (0x42006D), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 30818902818100B2425D194E8D2D3BF78904A047C79EDDB600F2BFD60E3EA4617306BBF548BC34E5C55C411FA2E1D5644F5CA1CD3430F7CE873B9E91305D512E497007770817162EB5F810CA8CE96C2ACDEC240C7B70565B0575B20ADC12451FE7F21BC3F02D9BFE17F27EBF96C56DB2C1BD2F72A8881F8BC68EA615EC6D84BF49E586EBF4FFCD0203010001
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007B01000001A042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000014842005C05000000040000000A0000000042007F0500
000004000000000000000042007C01000001204200570500000004000000030000000042009407
0000002433653863323032382D633237342D346464652D386638342D3036633539633531653965
300000000042006D01000000D842004001000000D0420042050000000400000003000000004200
450100000098420043080000008C30818902818100B2425D194E8D2D3BF78904A047C79EDDB600
F2BFD60E3EA4617306BBF548BC34E5C55C411FA2E1D5644F5CA1CD3430F7CE873B9E91305D512E
497007770817162EB5F810CA8CE96C2ACDEC240C7B70565B0575B20ADC12451FE7F21BC3F02D9B
FE17F27EBF96C56DB2C1BD2F72A8881F8BC68EA615EC6D84BF49E586EBF4FFCD02030100010000
00004200280500000004000000040000000042002A02000000040000040000000000


# 
# Use Case 13.3, Time 3:
# Re-key the key pair using the new Re-key Key Pair operation.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000020 ()
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Private Key Unique Identifier (0x420066), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000002000000000420079010000003042006607000000243731363232
6166632D323137612D343831632D616565652D33393066623838363037643400000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000020 ()
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c19f8d66-fe70-4493-8dd9-a2667b0b32bf
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 18610f49-2f49-49c7-8f75-0fa2015bf9fa

42007B01000000E042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000008842005C0500000004000000200000000042007F0500
000004000000000000000042007C0100000060420094070000002463313966386436362D666537
302D343439332D386464392D613236363762306233326266000000004200940700000024313836
31306634392D326634392D343963372D386637352D30666132303135626639666100000000


# 
# Use Case 13.3, Time 4:
# Locate and Get the private key in the transparent key format using the Name
# attribute and the ID Placeholder concept. Verify that the Name was
# transferred and that the Unique Identifier returned in the response is the
# Unique Identifier of the new, re-keyed private key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Order Option (0x420010), Type: Boolean (0x06), Data: TRUE
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000002 (2)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000008 (Locate)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 90DED83EE877038A
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Maximum Items (0x42004F), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-PrivateKey1
          Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Object Type
        Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000004 (Private Key)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 30D242596D55E88A
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x0000000A (Transparent RSA Private Key)

42007801000001484200770100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200100600000008000000000000000142000D020000
0004000000020000000042000F01000000B042005C050000000400000008000000004200930800
00000890DED83EE877038A420079010000008842004F0200000004000000010000000042000801
0000004042000A07000000044E616D650000000042000B0100000028420055070000000F49424D
2D507269766174654B657931004200540500000004000000010000000042000801000000284200
0A070000000B4F626A6563742054797065000000000042000B0500000004000000040000000042
000F010000003842005C05000000040000000A00000000420093080000000830D242596D55E88A
420079010000001042004205000000040000000A00000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000002 (2)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000008 (Locate)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 90DED83EE877038A
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 18610f49-2f49-49c7-8f75-0fa2015bf9fa
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 30D242596D55E88A
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000004 (Private Key)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 18610f49-2f49-49c7-8f75-0fa2015bf9fa
      Tag: Private Key (0x420064), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x0000000A (Transparent RSA Private Key)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Structure (0x01), Data: 
              Tag: Modulus (0x420052), Type: Big Integer (0x04), Data: 000000000000000086BDAB5B9BD138BF81FBF449FF8286A8D0E398847D7CF6E44C92791B49C99EFA190E884C02732EAE9588580040046D41212E5AE579A1DE2B0FAF0C257493A330CB92879389688D780C5945F50A922AE514996F9922D9AB0EA3BE516A38055C2F696F424C6ECEBA42FDAFC524B95E5F6C8FA058A9A87D86D34446712C18A8146D (94618274866522897789701518408228081059815955651398228745196833336016431405273977589005027274970101908326094690917372924411709498528475616482067315431161329615142234384196043390696183882354002209493692326632817601722212029580427967605253501961156798561299110346319956107652384228280534129976667114782289564781)
              Tag: Private Exponent (0x420063), Type: Big Integer (0x04), Data: 5D8B327B502B29E5B2DD741527A1BBD159EC98C76AC3A6388B7CA93DABB5A17C6A86EF532DE43F858F64F00B84664E5F8824C1904D2876B0989BE3A7E14E5A5D8B03C4502E85BDB96DAEA2310ABF423DC3985D3398FC22A441FBCC7C29C467F3336E30F38FE793E418D298F6404F7A3D938942731FC65F2E0FFEA10F9CE6B4A1 (65688647453376342013421874453453308209722235778002777204902737689479402665800398344784468864669799757799853248425310140650447388094467431745694505162006323393301431770813509010124824825978154614586981909242790864312343339258117047394663576571544745457725407778977415144838934694990574839225615989772407714977)
              Tag: Public Exponent (0x42006C), Type: Big Integer (0x04), Data: 0000000000010001 (65537)
              Tag: P (0x42005E), Type: Big Integer (0x04), Data: 0000000000000000F597D3B0000BF165C7DC04EA49DC7C5AA1FF2D56B7DD3701CE673D4DB3A91882A8B920CFCF8FCB13320573B7D0606C02D83DF145E889AE76FEB7FFB5E2C757D9 (12862752980612903585750034924149629374763016633232596355759106727676269225876985372631798249182085914400992388728263203305440291165602484354611893487753177)
              Tag: Q (0x420071), Type: Big Integer (0x04), Data: 00000000000000008C7353CB4DDE1B93FD6199BD6C2B7D4D9EDAB061A7B9C69B02ECFB919EB1E0F45A7B3DE29785162E1ED7F1CDD05242C35D554E3299E17F55E6CA82E9EE4BB8B5 (7355989422259307470278377459108092650502452200671081126892958611775343351875557921995950961683969990084205887471798221485585817951502099903985740858243253)
              Tag: Prime Exponent P (0x420060), Type: Big Integer (0x04), Data: 7940303F2086C4F39F2CBD307EAEE0A64E7C9181D2DCE09F7FABF0D43FF3282AB9EA4C8CCCC90D55B8C8804D2C0FAEC3E8C70C2B9B96FE0FB9CA55F112B9A061 (6350416336431498366121856813796563895964602685275094796633072268805306423432194618564695731427065197466446583299383313336753682056765399450353577760497761)
              Tag: Prime Exponent Q (0x420061), Type: Big Integer (0x04), Data: 4C2A2E82CDD368F9342B3D882FA4D5EAC5FEAA300B18FFCF082323B9B0699E2864F8F8726CE0CB4A6F8783A5AD172F056B13DBB82D22D03EF14D58F92B34FD11 (3989072799595583982997292138741498890685523463262740486286765476944255958094775905942232588892507948908138566622636202322317469063222067390751075424599313)
              Tag: CRT Coefficient (0x420027), Type: Big Integer (0x04), Data: 6458EC8A51DF91271FAA858798C82286A1ED2E3360167CAC3E43B34D3E5E09B77DE68F63E1222EE97344F3D4A3F7BC04E53FB89A3E62541F41EEE57D40B29890 (5255617656337361772725939911154791765968295147863432728974966518709608429728805722886422366359665989437746859447548337290714290184103630935502141357463696)
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007B010000043042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000020000000042000F010000006842005C050000000400000008000000004200930800
00000890DED83EE877038A42007F0500000004000000000000000042007C010000003042009407
0000002431383631306634392D326634392D343963372D386637352D3066613230313562663966
610000000042000F010000036842005C05000000040000000A00000000420093080000000830D2
42596D55E88A42007F0500000004000000000000000042007C0100000330420057050000000400
00000400000000420094070000002431383631306634392D326634392D343963372D386637352D
3066613230313562663966610000000042006401000002E842004001000002E042004205000000
040000000A0000000042004501000002A842004301000002A04200520400000088000000000000
000086BDAB5B9BD138BF81FBF449FF8286A8D0E398847D7CF6E44C92791B49C99EFA190E884C02
732EAE9588580040046D41212E5AE579A1DE2B0FAF0C257493A330CB92879389688D780C5945F5
0A922AE514996F9922D9AB0EA3BE516A38055C2F696F424C6ECEBA42FDAFC524B95E5F6C8FA058
A9A87D86D34446712C18A8146D42006304000000805D8B327B502B29E5B2DD741527A1BBD159EC
98C76AC3A6388B7CA93DABB5A17C6A86EF532DE43F858F64F00B84664E5F8824C1904D2876B098
9BE3A7E14E5A5D8B03C4502E85BDB96DAEA2310ABF423DC3985D3398FC22A441FBCC7C29C467F3
336E30F38FE793E418D298F6404F7A3D938942731FC65F2E0FFEA10F9CE6B4A142006C04000000
08000000000001000142005E04000000480000000000000000F597D3B0000BF165C7DC04EA49DC
7C5AA1FF2D56B7DD3701CE673D4DB3A91882A8B920CFCF8FCB13320573B7D0606C02D83DF145E8
89AE76FEB7FFB5E2C757D9420071040000004800000000000000008C7353CB4DDE1B93FD6199BD
6C2B7D4D9EDAB061A7B9C69B02ECFB919EB1E0F45A7B3DE29785162E1ED7F1CDD05242C35D554E
3299E17F55E6CA82E9EE4BB8B542006004000000407940303F2086C4F39F2CBD307EAEE0A64E7C
9181D2DCE09F7FABF0D43FF3282AB9EA4C8CCCC90D55B8C8804D2C0FAEC3E8C70C2B9B96FE0FB9
CA55F112B9A06142006104000000404C2A2E82CDD368F9342B3D882FA4D5EAC5FEAA300B18FFCF
082323B9B0699E2864F8F8726CE0CB4A6F8783A5AD172F056B13DBB82D22D03EF14D58F92B34FD
1142002704000000406458EC8A51DF91271FAA858798C82286A1ED2E3360167CAC3E43B34D3E5E
09B77DE68F63E1222EE97344F3D4A3F7BC04E53FB89A3E62541F41EEE57D40B298904200280500
000004000000040000000042002A02000000040000040000000000


# 
# Use Case 13.3, Time 5:
# Locate and Get the public key in the transparent key format using the Name
# attribute and the ID Placeholder concept. Verify that the Name was
# transferred and that the Unique Identifier returned in the response is the
# Unique Identifier of the new, re-keyed public key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Order Option (0x420010), Type: Boolean (0x06), Data: TRUE
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000002 (2)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000008 (Locate)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: BCED189665AE33FC
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Maximum Items (0x42004F), Type: Integer (0x02), Data: 0x00000001 (1)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-PublicKey1
          Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Object Type
        Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000003 (Public Key)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 064ADA25EE478B85
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x0000000B (Transparent RSA Public Key)

42007801000001484200770100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200100600000008000000000000000142000D020000
0004000000020000000042000F01000000B042005C050000000400000008000000004200930800
000008BCED189665AE33FC420079010000008842004F0200000004000000010000000042000801
0000004042000A07000000044E616D650000000042000B0100000028420055070000000E49424D
2D5075626C69634B65793100004200540500000004000000010000000042000801000000284200
0A070000000B4F626A6563742054797065000000000042000B0500000004000000030000000042
000F010000003842005C05000000040000000A000000004200930800000008064ADA25EE478B85
420079010000001042004205000000040000000B00000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000002 (2)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000008 (Locate)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: BCED189665AE33FC
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c19f8d66-fe70-4493-8dd9-a2667b0b32bf
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Unique Batch Item ID (0x420093), Type: Octet String (0x08), Data: 064ADA25EE478B85
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000003 (Public Key)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c19f8d66-fe70-4493-8dd9-a2667b0b32bf
      Tag: Public Key (0x42006D), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x0000000B (Transparent RSA Public Key)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Structure (0x01), Data: 
              Tag: Modulus (0x420052), Type: Big Integer (0x04), Data: 000000000000000086BDAB5B9BD138BF81FBF449FF8286A8D0E398847D7CF6E44C92791B49C99EFA190E884C02732EAE9588580040046D41212E5AE579A1DE2B0FAF0C257493A330CB92879389688D780C5945F50A922AE514996F9922D9AB0EA3BE516A38055C2F696F424C6ECEBA42FDAFC524B95E5F6C8FA058A9A87D86D34446712C18A8146D (94618274866522897789701518408228081059815955651398228745196833336016431405273977589005027274970101908326094690917372924411709498528475616482067315431161329615142234384196043390696183882354002209493692326632817601722212029580427967605253501961156798561299110346319956107652384228280534129976667114782289564781)
              Tag: Public Exponent (0x42006C), Type: Big Integer (0x04), Data: 0000000000010001 (65537)
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007B010000023042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000020000000042000F010000006842005C050000000400000008000000004200930800
000008BCED189665AE33FC42007F0500000004000000000000000042007C010000003042009407
0000002463313966386436362D666537302D343439332D386464392D6132363637623062333262
660000000042000F010000016842005C05000000040000000A000000004200930800000008064A
DA25EE478B8542007F0500000004000000000000000042007C0100000130420057050000000400
00000300000000420094070000002463313966386436362D666537302D343439332D386464392D
6132363637623062333262660000000042006D01000000E842004001000000E042004205000000
040000000B0000000042004501000000A842004301000000A04200520400000088000000000000
000086BDAB5B9BD138BF81FBF449FF8286A8D0E398847D7CF6E44C92791B49C99EFA190E884C02
732EAE9588580040046D41212E5AE579A1DE2B0FAF0C257493A330CB92879389688D780C5945F5
0A922AE514996F9922D9AB0EA3BE516A38055C2F696F424C6ECEBA42FDAFC524B95E5F6C8FA058
A9A87D86D34446712C18A8146D42006C0400000008000000000001000142002805000000040000
00040000000042002A02000000040000040000000000


# 
# Use Case 13.3, Time 6:
# Get the Link attributes of the re-keyed private key, verify that links to
# the replaced private key and the re-keyed public key have been set.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 18610f49-2f49-49c7-8f75-0fa2015bf9fa
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link

42007801000000A04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000B00000000420079010000004042009407000000243138363130
6634392D326634392D343963372D386637352D3066613230313562663966610000000042000A07
000000044C696E6B00000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 18610f49-2f49-49c7-8f75-0fa2015bf9fa
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000107 (Replaced Object Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000001 (1)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: c19f8d66-fe70-4493-8dd9-a2667b0b32bf

42007B010000018042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000012842005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000100420094070000002431383631306634392D326634
392D343963372D386637352D30666132303135626639666100000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000107000000004200
4C070000002437313632326166632D323137612D343831632D616565652D333930666238383630
37643400000000420008010000006842000A07000000044C696E6B000000004200090200000004
000000010000000042000B010000004042004B0500000004000001020000000042004C07000000
2463313966386436362D666537302D343439332D386464392D6132363637623062333262660000
0000


# 
# Use Case 13.3, Time 7:
# Get the Link attributes of the re-keyed public key, verify that links to the
# replaced public key and the re-keyed private key have been set.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c19f8d66-fe70-4493-8dd9-a2667b0b32bf
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link

42007801000000A04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000B00000000420079010000004042009407000000246331396638
6436362D666537302D343439332D386464392D6132363637623062333262660000000042000A07
000000044C696E6B00000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c19f8d66-fe70-4493-8dd9-a2667b0b32bf
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000107 (Replaced Object Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 3e8c2028-c274-4dde-8f84-06c59c51e9e0
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000001 (1)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000103 (Private Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 18610f49-2f49-49c7-8f75-0fa2015bf9fa

42007B010000018042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000012842005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000100420094070000002463313966386436362D666537
302D343439332D386464392D61323636376230623332626600000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000107000000004200
4C070000002433653863323032382D633237342D346464652D386638342D303663353963353165
39653000000000420008010000006842000A07000000044C696E6B000000004200090200000004
000000010000000042000B010000004042004B0500000004000001030000000042004C07000000
2431383631306634392D326634392D343963372D386637352D3066613230313562663966610000
0000


# 
# Use Case 13.3, Time 8:
# Get the Link attributes of the original private key, verify that link to the
# replacement private key has been set, in addition to the original link to
# the old public key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link

42007801000000A04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000B00000000420079010000004042009407000000243731363232
6166632D323137612D343831632D616565652D3339306662383836303764340000000042000A07
000000044C696E6B00000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000106 (Replacement Object Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 18610f49-2f49-49c7-8f75-0fa2015bf9fa
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000001 (1)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 3e8c2028-c274-4dde-8f84-06c59c51e9e0

42007B010000018042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000012842005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000100420094070000002437313632326166632D323137
612D343831632D616565652D33393066623838363037643400000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000106000000004200
4C070000002431383631306634392D326634392D343963372D386637352D306661323031356266
39666100000000420008010000006842000A07000000044C696E6B000000004200090200000004
000000010000000042000B010000004042004B0500000004000001020000000042004C07000000
2433653863323032382D633237342D346464652D386638342D3036633539633531653965300000
0000


# 
# Use Case 13.3, Time 9:
# Get the Link attributes of the original public key, verify that link to the
# replacement public key has been set, in addition to the original link to the
# old private key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 3e8c2028-c274-4dde-8f84-06c59c51e9e0
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link

42007801000000A04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000B00000000420079010000004042009407000000243365386332
3032382D633237342D346464652D386638342D3036633539633531653965300000000042000A07
000000044C696E6B00000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 3e8c2028-c274-4dde-8f84-06c59c51e9e0
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000106 (Replacement Object Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: c19f8d66-fe70-4493-8dd9-a2667b0b32bf
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000001 (1)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000103 (Private Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4

42007B010000018042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000012842005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000100420094070000002433653863323032382D633237
342D346464652D386638342D30366335396335316539653000000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000106000000004200
4C070000002463313966386436362D666537302D343439332D386464392D613236363762306233
32626600000000420008010000006842000A07000000044C696E6B000000004200090200000004
000000010000000042000B010000004042004B0500000004000001030000000042004C07000000
2437313632326166632D323137612D343831632D616565652D3339306662383836303764340000
0000


# 
# Use Case 13.3, Time 10:
# Destroy the original private key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000243731363232
6166632D323137612D343831632D616565652D33393066623838363037643400000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 71622afc-217a-481c-aeee-390fb88607d4

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002437313632326166632D323137
612D343831632D616565652D33393066623838363037643400000000


# 
# Use Case 13.3, Time 11:
# Destroy the original public key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 3e8c2028-c274-4dde-8f84-06c59c51e9e0

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000243365386332
3032382D633237342D346464652D386638342D30366335396335316539653000000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 3e8c2028-c274-4dde-8f84-06c59c51e9e0

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002433653863323032382D633237
342D346464652D386638342D30366335396335316539653000000000


# 
# Use Case 13.3, Time 12:
# Destroy the re-keyed private key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 18610f49-2f49-49c7-8f75-0fa2015bf9fa

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000243138363130
6634392D326634392D343963372D386637352D30666132303135626639666100000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 18610f49-2f49-49c7-8f75-0fa2015bf9fa

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002431383631306634392D326634
392D343963372D386637352D30666132303135626639666100000000


# 
# Use Case 13.3, Time 13:
# Destroy the re-keyed public key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c19f8d66-fe70-4493-8dd9-a2667b0b32bf

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000246331396638
6436362D666537302D343439332D386464392D61323636376230623332626600000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c19f8d66-fe70-4493-8dd9-a2667b0b32bf

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002463313966386436362D666537
302D343439332D386464392D61323636376230623332626600000000


# 
# Use Case 13.4
# This use case tests functionality required by the Basic Certificate Server
# profile. A public/private key pair is first registered on the server, and
# then the Certify operation is used to request the server to have a
# certificate created. The certificate and its attributes are retrieved, and
# then the Re-certify operation is used to re-certify the public key. Finally,
# all objects are destroyed.
# 


# 
# Use Case 13.4, Time 0:
# Register a 1024-bit RSA public key encoded in the PKCS #1 format. Receive
# the Unique Identifier for the registered key in the Register response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000003 (Public Key)
      Tag: Template-Attribute (0x420091), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000002 (Verify)
      Tag: Public Key (0x42006D), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007801000001904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
014842005C05000000040000000300000000420079010000013042005705000000040000000300
0000004200910100000038420008010000003042000A070000001843727970746F677261706869
63205573616765204D61736B42000B0200000004000000020000000042006D01000000D8420040
01000000D0420042050000000400000003000000004200450100000098420043080000008C3081
890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC1
3F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3
DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E
4355D8F3565F669D1B8BDEA7285EF9050203010001000000004200280500000004000000040000
000042002A02000000040000040000000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000005842005C0500000004000000030000000042007F0500
000004000000000000000042007C0100000030420094070000002439323534376134302D326665
622D343766322D393535322D65393939323039363766656200000000


# 
# Use Case 13.4, Time 1:
# Register the RSA private key corresponding to the previously registered
# public key, also set the Public Key Link attribute in the Register request
# to point to the public key. Receive the Unique Identifier for the registered
# key in the Register response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000004 (Private Key)
      Tag: Template-Attribute (0x420091), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000001 (Sign)
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
          Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
            Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
            Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb
      Tag: Private Key (0x420064), Type: Structure (0x01), Data: 
        Tag: Key Block (0x420040), Type: Structure (0x01), Data: 
          Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS1)
          Tag: Key Value (0x420045), Type: Structure (0x01), Data: 
            Tag: Key Material (0x420043), Type: Octet String (0x08), Data: 3082025D0201000281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001028180402AA68F1281033AF3DEC24FA37592777C082DD1E1826486A796C8CA853C8D962DD5BFE9AC1AE5A86AFFC93040D4273CA9913ABDFBE9035418CBE1608234EDC88349C89281F3B35C2B34BBDB63D8A29A4424674562D32619D8A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C959381BCEEC09BF662C633B47CAD5E0A7BA75C61024100E4CB4AD64E21A5086269627B7F1929B5D5E9097D1470721FC3B20163F4E076FD43EDCB21F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC478783B400D30069024100AB2BF02BB1A757D5430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3341FCB25E4AE62E96EE8DC0A39AB87F9A9C319C7E0D27BE3798A638EFB82BEB05CE03D024100C8CE6470934294463799A7061D1748B47F7A79097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF49CED056CBC48A977EDC183E0F20D72E9DD9228EE9EA478102407BD8617FAB9CD11EDAD0C5D065564DF6159A14F99566438A78D965888B3176636C3A45B6090116F7C56A2E62464FFE7A13B4E5757F82FB8EC6EFD08C195C495D0241009D21721EA505EB8FB0574EEFAB90353045034B646E969B0A682D5A56651B1C78FB05E2B42A8ACC813A104B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C963
          Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA)
          Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000400 (1024)

42007801000003C84200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
038042005C05000000040000000300000000420079010000036842005705000000040000000400
0000004200910100000098420008010000003042000A070000001843727970746F677261706869
63205573616765204D61736B42000B02000000040000000100000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000102000000004200
4C070000002439323534376134302D326665622D343766322D393535322D653939393230393637
6665620000000042006401000002B042004001000002A842004205000000040000000300000000
420045010000027042004308000002613082025D0201000281810098FB0FC85B4431FDA9D5CBC7
05A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC
3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC
826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF90502
03010001028180402AA68F1281033AF3DEC24FA37592777C082DD1E1826486A796C8CA853C8D96
2DD5BFE9AC1AE5A86AFFC93040D4273CA9913ABDFBE9035418CBE1608234EDC88349C89281F3B3
5C2B34BBDB63D8A29A4424674562D32619D8A14E05F3210DFB7D3E6DC8ADA09E4EF1E4006C9593
81BCEEC09BF662C633B47CAD5E0A7BA75C61024100E4CB4AD64E21A5086269627B7F1929B5D5E9
097D1470721FC3B20163F4E076FD43EDCB21F3AAB267D17DCD52CCC77CD04298EB64EFF90CAC47
8783B400D30069024100AB2BF02BB1A757D5430C099DCA0ED2552E7DAB07BA54E8862CFE68CDA3
341FCB25E4AE62E96EE8DC0A39AB87F9A9C319C7E0D27BE3798A638EFB82BEB05CE03D024100C8
CE6470934294463799A7061D1748B47F7A79097ED6F2534EBEFCD96E23544C1542AFF6AC9634DF
49CED056CBC48A977EDC183E0F20D72E9DD9228EE9EA478102407BD8617FAB9CD11EDAD0C5D065
564DF6159A14F99566438A78D965888B3176636C3A45B6090116F7C56A2E62464FFE7A13B4E575
7F82FB8EC6EFD08C195C495D0241009D21721EA505EB8FB0574EEFAB90353045034B646E969B0A
682D5A56651B1C78FB05E2B42A8ACC813A104B887BA3B02DDC54EE4DA4A8F9BDE5DD95EC80E4C9
63000000000000004200280500000004000000040000000042002A020000000400000400000000
00


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000003 (Register)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 67f9f7b2-e394-449a-91be-c4af1461c6ac

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000005842005C0500000004000000030000000042007F0500
000004000000000000000042007C0100000030420094070000002436376639663762322D653339
342D343439612D393162652D63346166313436316336616300000000


# 
# Use Case 13.4, Time 2:
# Add a Private Key Link attribute to the public key, pointing to the private
# key. Receive the added attribute in the Add Attribute response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000D (Add Attribute)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000103 (Private Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 67f9f7b2-e394-449a-91be-c4af1461c6ac

42007801000000F04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
00A842005C05000000040000000D00000000420079010000009042009407000000243932353437
6134302D326665622D343766322D393535322D6539393932303936376665620000000042000801
0000005842000A07000000044C696E6B0000000042000B010000004042004B0500000004000001
030000000042004C070000002436376639663762322D653339342D343439612D393162652D6334
6166313436316336616300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000D (Add Attribute)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000103 (Private Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 67f9f7b2-e394-449a-91be-c4af1461c6ac

42007B010000011042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F01000000B842005C05000000040000000D0000000042007F0500
000004000000000000000042007C0100000090420094070000002439323534376134302D326665
622D343766322D393535322D65393939323039363766656200000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000103000000004200
4C070000002436376639663762322D653339342D343439612D393162652D633461663134363163
36616300000000


# 
# Use Case 13.4, Time 3:
# Certify the public key. The Certify request contains a PKCS #10 certificate
# signing request, and the Template-Attribute in the request contains a KMIP
# Name to set to the certificate. The Unique Identifier of the newly created
# certificate is returned in the response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000006 (Certify)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb
      Tag: Certificate Request Type (0x420019), Type: Enumeration (0x05), Data: 0x00000002
      Tag: Certificate Request (0x420018), Type: Octet String (0x08), Data: 3082017B3081E5020100303C310B3009060355040613025553310D300B060355040A130441434D45310D300B060355040B13044B4D4950310F300D06035504031306436C69656E7430819F300D06092A864886F70D010101050003818D0030818902818100C5184D5BF1B0B57416B06A62E7B6ACAB108616AA880731F6C243BE29377F5A69834ACCF22B15976BB79F3ABA33381AD77D4093178D5BC407475AB4666CA543099922CA8CD9458BABB7AA951475ABC0FBE251D29DD03A50D6F291D7B7969655D62E48999B156A6840C686DF791B033060DBF139B201517A4AE8E4999E2D6608D10203010001A000300D06092A864886F70D01010505000381810098B429F587413BB31FED1675D393C02249BE75C7CCDC5A37C70A91CA56814B54F004FF37DF9F187A00DC8648CCCDCB7B95EC55F6C61A1C5EF327126D70B5AC5DF0F082A941A134133D296D5A4C64D1871D385A63DFEE2F7D351F06DD8FA8800B7FF2E9F8CBA78C0FA1FBDF3B95A49DDC71D3D3B91EC78360DA52F26010E27ED5
      Tag: Template-Attribute (0x420091), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000003 (Sign, Verify)
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
          Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
            Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-CertifiedCertificate
            Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)

42007801000002B84200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
027042005C05000000040000000600000000420079010000025842009407000000243932353437
6134302D326665622D343766322D393535322D6539393932303936376665620000000042001905
000000040000000200000000420018080000017F3082017B3081E5020100303C310B3009060355
040613025553310D300B060355040A130441434D45310D300B060355040B13044B4D4950310F30
0D06035504031306436C69656E7430819F300D06092A864886F70D010101050003818D00308189
02818100C5184D5BF1B0B57416B06A62E7B6ACAB108616AA880731F6C243BE29377F5A69834ACC
F22B15976BB79F3ABA33381AD77D4093178D5BC407475AB4666CA543099922CA8CD9458BABB7AA
951475ABC0FBE251D29DD03A50D6F291D7B7969655D62E48999B156A6840C686DF791B033060DB
F139B201517A4AE8E4999E2D6608D10203010001A000300D06092A864886F70D01010505000381
810098B429F587413BB31FED1675D393C02249BE75C7CCDC5A37C70A91CA56814B54F004FF37DF
9F187A00DC8648CCCDCB7B95EC55F6C61A1C5EF327126D70B5AC5DF0F082A941A134133D296D5A
4C64D1871D385A63DFEE2F7D351F06DD8FA8800B7FF2E9F8CBA78C0FA1FBDF3B95A49DDC71D3D3
B91EC78360DA52F26010E27ED5004200910100000088420008010000003042000A070000001843
727970746F67726170686963205573616765204D61736B42000B02000000040000000300000000
420008010000004842000A07000000044E616D650000000042000B010000003042005507000000
1849424D2D43657274696669656443657274696669636174654200540500000004000000010000
0000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000006 (Certify)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F010000005842005C0500000004000000060000000042007F0500
000004000000000000000042007C0100000030420094070000002463303833373839612D636136
652D343565302D623738652D36323562393663643530303200000000


# 
# Use Case 13.4, Time 4:
# Get the created certificate in X.509 format.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000000A00000000420079010000003042009407000000246330383337
3839612D636136652D343565302D623738652D36323562393663643530303200000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A7 (Thu Jan 06 17:58:15 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000A (Get)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Object Type (0x420057), Type: Enumeration (0x05), Data: 0x00000001 (Certificate)
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002
      Tag: Certificate (0x420013), Type: Structure (0x01), Data: 
        Tag: Certificate Type (0x42001D), Type: Enumeration (0x05), Data: 0x00000001
        Tag: Certificate Value (0x42001E), Type: Octet String (0x08), Data: 308202213082018AA00302010202145C495F18801822BD76CCA0210920A8473225E343300D06092A864886F70D0101050500303B310B3009060355040613025553310D300B060355040A130454455354310E300C060355040B13054F41534953310D300B060355040313044B4D4950301E170D3131303130363137353831355A170D3132303130363137353831355A303C310B3009060355040613025553310D300B060355040A130441434D45310D300B060355040B13044B4D4950310F300D06035504031306436C69656E7430819F300D06092A864886F70D010101050003818D003081890281810098FB0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C511021190A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F669D1B8BDEA7285EF9050203010001A321301F301D0603551D0E041604143696345E67ADB4C4DEB69420CC07CDA49F7C8226300D06092A864886F70D01010505000381810069D5A4BE88CCF774F37FD6804D287BBAA1CB826FD44D06B1DEB9ED43F5EF76FB618AD039BAB82FCBB268BC777776135BA4805B04C7973B9C85C0956DC783A79AEC2C182854F988E6EC92CF9777BADA5E284550DC5D9ACBB3F1CBEEE028DC45863FC5CB38DBE8A0F74BBD0F0C67A7800ED3DFAEFA2906C4D32A72F817C3F1B8F9

42007B010000030842007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A742000D020000
0004000000010000000042000F01000002B042005C05000000040000000A0000000042007F0500
000004000000000000000042007C01000002884200570500000004000000010000000042009407
0000002463303833373839612D636136652D343565302D623738652D3632356239366364353030
3200000000420013010000024042001D0500000004000000010000000042001E08000002253082
02213082018AA00302010202145C495F18801822BD76CCA0210920A8473225E343300D06092A86
4886F70D0101050500303B310B3009060355040613025553310D300B060355040A130454455354
310E300C060355040B13054F41534953310D300B060355040313044B4D4950301E170D31313031
30363137353831355A170D3132303130363137353831355A303C310B3009060355040613025553
310D300B060355040A130441434D45310D300B060355040B13044B4D4950310F300D0603550403
1306436C69656E7430819F300D06092A864886F70D010101050003818D003081890281810098FB
0FC85B4431FDA9D5CBC705A54156D8BE4BF4B4E50A2B8777E32DFF0A9D6E3FC13F76221BDC9ADC
10515B6C903343ED04FC3892766EED0CB172B0E23D85388236A644272960D8D3DAAE5C51102119
0A37F7CD4A4D1410FAAC826FF6A22C3B0E65C1D31F8331D240C9C652F501DF0E4355D8F3565F66
9D1B8BDEA7285EF9050203010001A321301F301D0603551D0E041604143696345E67ADB4C4DEB6
9420CC07CDA49F7C8226300D06092A864886F70D01010505000381810069D5A4BE88CCF774F37F
D6804D287BBAA1CB826FD44D06B1DEB9ED43F5EF76FB618AD039BAB82FCBB268BC777776135BA4
805B04C7973B9C85C0956DC783A79AEC2C182854F988E6EC92CF9777BADA5E284550DC5D9ACBB3
F1CBEEE028DC45863FC5CB38DBE8A0F74BBD0F0C67A7800ED3DFAEFA2906C4D32A72F817C3F1B8
F9000000


# 
# Use Case 13.4, Time 5:
# Get the list of attributes for the certificate object in order to verify
# that certain certificate-specific attributes were added when the certificate
# was created.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000C (Get Attribute List)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000000C00000000420079010000003042009407000000246330383337
3839612D636136652D343565302D623738652D36323562393663643530303200000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000C (Get Attribute List)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Issuer
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Type
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Subject
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Identifier
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: State
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Digest
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Initial Date
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Unique Identifier
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Object Type
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Last Change Date

42007B01000001F042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F010000019842005C05000000040000000C0000000042007F0500
000004000000000000000042007C0100000170420094070000002463303833373839612D636136
652D343565302D623738652D3632356239366364353030320000000042000A0700000012436572
74696669636174652049737375657200000000000042000A070000001043657274696669636174
65205479706542000A07000000134365727469666963617465205375626A656374000000000042
000A07000000164365727469666963617465204964656E746966696572000042000A0700000005
537461746500000042000A0700000006446967657374000042000A07000000044C696E6B000000
0042000A070000000C496E697469616C20446174650000000042000A0700000011556E69717565
204964656E7469666965720000000000000042000A07000000044E616D650000000042000A0700
00001843727970746F67726170686963205573616765204D61736B42000A070000000B4F626A65
63742054797065000000000042000A07000000104C617374204368616E67652044617465


# 
# Use Case 13.4, Time 6:
# Retrieve the certificate-specific attributes, verify that they were set
# according to the requested values in the PKCS #10 certificate signing
# request.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Identifier
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Issuer
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Subject
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Type

42007801000001084200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
00C042005C05000000040000000B0000000042007901000000A842009407000000246330383337
3839612D636136652D343565302D623738652D3632356239366364353030320000000042000A07
000000164365727469666963617465204964656E746966696572000042000A0700000012436572
74696669636174652049737375657200000000000042000A070000001343657274696669636174
65205375626A656374000000000042000A070000001043657274696669636174652054797065


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Identifier
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Issuer (0x42003B), Type: Text String (0x07), Data: CN=KMIP,OU=OASIS,O=TEST,C=US
          Tag: Serial Number (0x420087), Type: Text String (0x07), Data: 526863389319492798242625811744444741164409938755
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Issuer
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Certificate Issuer Distinguised Name (0x420017), Type: Text String (0x07), Data: CN=KMIP,OU=OASIS,O=TEST,C=US
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Subject
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Certificate Subject Distinguished Name (0x42001C), Type: Text String (0x07), Data: CN=Client,OU=KMIP,O=ACME,C=US
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Type
        Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000001 (X.509)

42007B010000022042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F01000001C842005C05000000040000000B0000000042007F0500
000004000000000000000042007C01000001A0420094070000002463303833373839612D636136
652D343565302D623738652D36323562393663643530303200000000420008010000008842000A
07000000164365727469666963617465204964656E746966696572000042000B01000000604200
3B070000001C434E3D4B4D49502C4F553D4F415349532C4F3D544553542C433D55530000000042
008707000000303532363836333338393331393439323739383234323632353831313734343434
34373431313634343039393338373535420008010000005042000A070000001243657274696669
636174652049737375657200000000000042000B0100000028420017070000001C434E3D4B4D49
502C4F553D4F415349532C4F3D544553542C433D555300000000420008010000005042000A0700
0000134365727469666963617465205375626A656374000000000042000B010000002842001C07
0000001D434E3D436C69656E742C4F553D4B4D49502C4F3D41434D452C433D5553000000420008
010000002842000A07000000104365727469666963617465205479706542000B05000000040000
000100000000


# 
# Use Case 13.4, Time 7:
# Recertify the public key. The Certify request contains Unique Identifier of
# the certificate and the same PKCS #10 certificate signing request that was
# sent in the Certify operation, but the Template-Attribute in the request
# contains a different KMIP Name to set to the new certificate. The Unique
# Identifier of the newly created certificate is returned in the response.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000007 (Re-certify)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002
      Tag: Certificate Request Type (0x420019), Type: Enumeration (0x05), Data: 0x00000002
      Tag: Certificate Request (0x420018), Type: Octet String (0x08), Data: 3082017B3081E5020100303C310B3009060355040613025553310D300B060355040A130441434D45310D300B060355040B13044B4D4950310F300D06035504031306436C69656E7430819F300D06092A864886F70D010101050003818D0030818902818100C5184D5BF1B0B57416B06A62E7B6ACAB108616AA880731F6C243BE29377F5A69834ACCF22B15976BB79F3ABA33381AD77D4093178D5BC407475AB4666CA543099922CA8CD9458BABB7AA951475ABC0FBE251D29DD03A50D6F291D7B7969655D62E48999B156A6840C686DF791B033060DBF139B201517A4AE8E4999E2D6608D10203010001A000300D06092A864886F70D01010505000381810098B429F587413BB31FED1675D393C02249BE75C7CCDC5A37C70A91CA56814B54F004FF37DF9F187A00DC8648CCCDCB7B95EC55F6C61A1C5EF327126D70B5AC5DF0F082A941A134133D296D5A4C64D1871D385A63DFEE2F7D351F06DD8FA8800B7FF2E9F8CBA78C0FA1FBDF3B95A49DDC71D3D3B91EC78360DA52F26010E27ED5
      Tag: Template-Attribute (0x420091), Type: Structure (0x01), Data: 
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
          Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000003 (Sign, Verify)
        Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
          Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
          Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
            Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-RecertifiedCertificate
            Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)

42007801000002C04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
027842005C05000000040000000700000000420079010000026042009407000000246330383337
3839612D636136652D343565302D623738652D3632356239366364353030320000000042001905
000000040000000200000000420018080000017F3082017B3081E5020100303C310B3009060355
040613025553310D300B060355040A130441434D45310D300B060355040B13044B4D4950310F30
0D06035504031306436C69656E7430819F300D06092A864886F70D010101050003818D00308189
02818100C5184D5BF1B0B57416B06A62E7B6ACAB108616AA880731F6C243BE29377F5A69834ACC
F22B15976BB79F3ABA33381AD77D4093178D5BC407475AB4666CA543099922CA8CD9458BABB7AA
951475ABC0FBE251D29DD03A50D6F291D7B7969655D62E48999B156A6840C686DF791B033060DB
F139B201517A4AE8E4999E2D6608D10203010001A000300D06092A864886F70D01010505000381
810098B429F587413BB31FED1675D393C02249BE75C7CCDC5A37C70A91CA56814B54F004FF37DF
9F187A00DC8648CCCDCB7B95EC55F6C61A1C5EF327126D70B5AC5DF0F082A941A134133D296D5A
4C64D1871D385A63DFEE2F7D351F06DD8FA8800B7FF2E9F8CBA78C0FA1FBDF3B95A49DDC71D3D3
B91EC78360DA52F26010E27ED5004200910100000090420008010000003042000A070000001843
727970746F67726170686963205573616765204D61736B42000B02000000040000000300000000
420008010000005042000A07000000044E616D650000000042000B010000003842005507000000
1A49424D2D52656365727469666965644365727469666963617465000000000000420054050000
00040000000100000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000007 (Re-certify)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: a9292fe9-7e17-400d-b2bd-8572266973e7

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F010000005842005C0500000004000000070000000042007F0500
000004000000000000000042007C0100000030420094070000002461393239326665392D376531
372D343030642D623262642D38353732323636393733653700000000


# 
# Use Case 13.4, Time 8:
# Get the Link attribute values of the private key, verify that a Public Key
# Link exists.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 67f9f7b2-e394-449a-91be-c4af1461c6ac
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link

42007801000000A04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000B00000000420079010000004042009407000000243637663966
3762322D653339342D343439612D393162652D6334616631343631633661630000000042000A07
000000044C696E6B00000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 67f9f7b2-e394-449a-91be-c4af1461c6ac
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb

42007B010000011042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F01000000B842005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000090420094070000002436376639663762322D653339
342D343439612D393162652D63346166313436316336616300000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000102000000004200
4C070000002439323534376134302D326665622D343766322D393535322D653939393230393637
66656200000000


# 
# Use Case 13.4, Time 9:
# Get the Link attribute values of the public key, verify that a Private Key
# Link exists, and also a Certificate Link that was created by the server when
# performing the Certify operation.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link

42007801000000A04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000B00000000420079010000004042009407000000243932353437
6134302D326665622D343766322D393535322D6539393932303936376665620000000042000A07
000000044C696E6B00000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000101 (Certificate Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: a9292fe9-7e17-400d-b2bd-8572266973e7
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000001 (1)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000103 (Private Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 67f9f7b2-e394-449a-91be-c4af1461c6ac
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000002 (2)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000101 (Certificate Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002

42007B01000001F042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F010000019842005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000170420094070000002439323534376134302D326665
622D343766322D393535322D65393939323039363766656200000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000101000000004200
4C070000002461393239326665392D376531372D343030642D623262642D383537323236363937
33653700000000420008010000006842000A07000000044C696E6B000000004200090200000004
000000010000000042000B010000004042004B0500000004000001030000000042004C07000000
2436376639663762322D653339342D343439612D393162652D6334616631343631633661630000
0000420008010000006842000A07000000044C696E6B0000000042000902000000040000000200
00000042000B010000004042004B0500000004000001010000000042004C070000002463303833
373839612D636136652D343565302D623738652D36323562393663643530303200000000


# 
# Use Case 13.4, Time 10:
# Get the Link attribute values of the certificate, verify that a Public Key
# Link exists (created by the server when the Certify operation was executed).
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link

42007801000000A04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
005842005C05000000040000000B00000000420079010000004042009407000000246330383337
3839612D636136652D343565302D623738652D3632356239366364353030320000000042000A07
000000044C696E6B00000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb

42007B010000011042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F01000000B842005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000090420094070000002463303833373839612D636136
652D343565302D623738652D36323562393663643530303200000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000102000000004200
4C070000002439323534376134302D326665622D343766322D393535322D653939393230393637
66656200000000


# 
# Use Case 13.4, Time 11:
# Get the Link attribute values of the recertified certificate, verify that a
# Public Key Link exists (created by the server when the Re-certify operation
# was executed).
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: a9292fe9-7e17-400d-b2bd-8572266973e7
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Identifier
      Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name

42007801000000D04200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
008842005C05000000040000000B00000000420079010000007042009407000000246139323932
6665392D376531372D343030642D623262642D3835373232363639373365370000000042000A07
000000044C696E6B0000000042000A07000000164365727469666963617465204964656E746966
696572000042000A07000000044E616D6500000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: a9292fe9-7e17-400d-b2bd-8572266973e7
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000001 (1)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000107 (Replaced Object Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Identifier
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Issuer (0x42003B), Type: Text String (0x07), Data: CN=KMIP,OU=OASIS,O=TEST,C=US
          Tag: Serial Number (0x420087), Type: Text String (0x07), Data: 38291539972184559529967674464593795353777348803
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-CertifiedCertificate
          Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000001 (1)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-CertifiedCertificate
          Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)

42007B01000002C042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F010000026842005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000240420094070000002461393239326665392D376531
372D343030642D623262642D38353732323636393733653700000000420008010000005842000A
07000000044C696E6B0000000042000B010000004042004B050000000400000102000000004200
4C070000002439323534376134302D326665622D343766322D393535322D653939393230393637
66656200000000420008010000006842000A07000000044C696E6B000000004200090200000004
000000010000000042000B010000004042004B0500000004000001070000000042004C07000000
2463303833373839612D636136652D343565302D623738652D3632356239366364353030320000
0000420008010000008842000A07000000164365727469666963617465204964656E7469666965
72000042000B010000006042003B070000001C434E3D4B4D49502C4F553D4F415349532C4F3D54
4553542C433D555300000000420087070000002F33383239313533393937323138343535393532
393936373637343436343539333739353335333737373334383830330042000801000000484200
0A07000000044E616D650000000042000B0100000030420055070000001849424D2D4365727469
666965644365727469666963617465420054050000000400000001000000004200080100000058
42000A07000000044E616D65000000004200090200000004000000010000000042000B01000000
30420055070000001849424D2D4365727469666965644365727469666963617465420054050000
00040000000100000000


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: a9292fe9-7e17-400d-b2bd-8572266973e7

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000000B00000000420079010000003042009407000000246139323932
6665392D376531372D343030642D623262642D38353732323636393733653700000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x0000000B (Get Attributes)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: a9292fe9-7e17-400d-b2bd-8572266973e7
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Unique Identifier
        Tag: Attribute Value (0x42000B), Type: Text String (0x07), Data: a9292fe9-7e17-400d-b2bd-8572266973e7
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-CertifiedCertificate
          Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Name
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000001 (1)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Name Value (0x420055), Type: Text String (0x07), Data: IBM-CertifiedCertificate
          Tag: Name Type (0x420054), Type: Enumeration (0x05), Data: 0x00000001 (Uninterpreted text string)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Object Type
        Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000001 (Certificate)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Type
        Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000001 (X.509)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Identifier
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Issuer (0x42003B), Type: Text String (0x07), Data: CN=KMIP,OU=OASIS,O=TEST,C=US
          Tag: Serial Number (0x420087), Type: Text String (0x07), Data: 38291539972184559529967674464593795353777348803
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Subject
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Certificate Subject Distinguished Name (0x42001C), Type: Text String (0x07), Data: CN=Client,OU=KMIP,O=ACME,C=US
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Certificate Issuer
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Certificate Issuer Distinguised Name (0x420017), Type: Text String (0x07), Data: CN=KMIP,OU=OASIS,O=TEST,C=US
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Digest
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Hashing Algorithm (0x420038), Type: Enumeration (0x05), Data: 0x00000006 (SHA-256)
          Tag: Digest Value (0x420035), Type: Octet String (0x08), Data: FFFF07FF6998FF08F5FFF3FFF9F861FFFFF3FF18FF70F5FFFFF518F0FFF3FF33
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Cryptographic Usage Mask
        Tag: Attribute Value (0x42000B), Type: Integer (0x02), Data: 0x00000003 (Sign, Verify)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: State
        Tag: Attribute Value (0x42000B), Type: Enumeration (0x05), Data: 0x00000001 (Pre-Active)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Initial Date
        Tag: Attribute Value (0x42000B), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000102 (Public Key Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Link
        Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000001 (1)
        Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: 
          Tag: Link Type (0x42004B), Type: Enumeration (0x05), Data: 0x00000107 (Replaced Object Link)
          Tag: Linked Object Identifier (0x42004C), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002
      Tag: Attribute (0x420008), Type: Structure (0x01), Data: 
        Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Contact Information
        Tag: Attribute Value (0x42000B), Type: Text String (0x07), Data: Subject:
	Principal: CN=Calvin Client, OU=Mickey Mouse, O=IBM, L=Zurich, ST=Switzerland, C=CH


42007B01000005A042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F010000054842005C05000000040000000B0000000042007F0500
000004000000000000000042007C0100000520420094070000002461393239326665392D376531
372D343030642D623262642D38353732323636393733653700000000420008010000005042000A
0700000011556E69717565204964656E7469666965720000000000000042000B07000000246139
3239326665392D376531372D343030642D623262642D3835373232363639373365370000000042
0008010000004842000A07000000044E616D650000000042000B01000000304200550700000018
49424D2D4365727469666965644365727469666963617465420054050000000400000001000000
00420008010000005842000A07000000044E616D65000000004200090200000004000000010000
000042000B0100000030420055070000001849424D2D4365727469666965644365727469666963
61746542005405000000040000000100000000420008010000002842000A070000000B4F626A65
63742054797065000000000042000B05000000040000000100000000420008010000002842000A
07000000104365727469666963617465205479706542000B050000000400000001000000004200
08010000008842000A07000000164365727469666963617465204964656E746966696572000042
000B010000006042003B070000001C434E3D4B4D49502C4F553D4F415349532C4F3D544553542C
433D555300000000420087070000002F3338323931353339393732313834353539353239393637
36373434363435393337393533353337373733343838303300420008010000005042000A070000
00134365727469666963617465205375626A656374000000000042000B010000002842001C0700
00001D434E3D436C69656E742C4F553D4B4D49502C4F3D41434D452C433D555300000042000801
0000005042000A070000001243657274696669636174652049737375657200000000000042000B
0100000028420017070000001C434E3D4B4D49502C4F553D4F415349532C4F3D544553542C433D
555300000000420008010000005042000A0700000006446967657374000042000B010000003842
0038050000000400000006000000004200350800000020FFFF07FF6998FF08F5FFF3FFF9F861FF
FFF3FF18FF70F5FFFFF518F0FFF3FF33420008010000003042000A070000001843727970746F67
726170686963205573616765204D61736B42000B02000000040000000300000000420008010000
002042000A0700000005537461746500000042000B050000000400000001000000004200080100
00002842000A070000000C496E697469616C20446174650000000042000B090000000800000000
4D25F4A8420008010000005842000A07000000044C696E6B0000000042000B010000004042004B
0500000004000001020000000042004C070000002439323534376134302D326665622D34376632
2D393535322D65393939323039363766656200000000420008010000006842000A07000000044C
696E6B000000004200090200000004000000010000000042000B010000004042004B0500000004
000001070000000042004C070000002463303833373839612D636136652D343565302D62373865
2D36323562393663643530303200000000420008010000008842000A0700000013436F6E746163
7420496E666F726D6174696F6E000000000042000B070000005E5375626A6563743A0A09507269
6E636970616C3A20434E3D43616C76696E20436C69656E742C204F553D4D69636B6579204D6F75
73652C204F3D49424D2C204C3D5A75726963682C2053543D537769747A65726C616E642C20433D
43480A0000


# 
# Use Case 13.4, Time 12:
# Destroy the private key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 67f9f7b2-e394-449a-91be-c4af1461c6ac

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000243637663966
3762322D653339342D343439612D393162652D63346166313436316336616300000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 67f9f7b2-e394-449a-91be-c4af1461c6ac

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002436376639663762322D653339
342D343439612D393162652D63346166313436316336616300000000


# 
# Use Case 13.4, Time 13:
# Destroy the public key.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000243932353437
6134302D326665622D343766322D393535322D65393939323039363766656200000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: 92547a40-2feb-47f2-9552-e99920967feb

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002439323534376134302D326665
622D343766322D393535322D65393939323039363766656200000000


# 
# Use Case 13.4, Time 14:
# Destroy the certificate.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000246330383337
3839612D636136652D343565302D623738652D36323562393663643530303200000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: c083789a-ca6e-45e0-b78e-625b96cd5002

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002463303833373839612D636136
652D343565302D623738652D36323562393663643530303200000000


# 
# Use Case 13.4, Time 15:
# Destroy the re-certified certificate.
# 


Tag: Request Message (0x420078), Type: Structure (0x01), Data: 
  Tag: Request Header (0x420077), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Request Payload (0x420079), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: a9292fe9-7e17-400d-b2bd-8572266973e7

42007801000000904200770100000038420069010000002042006A020000000400000002000000
0042006B0200000004000000000000000042000D0200000004000000010000000042000F010000
004842005C05000000040000001400000000420079010000003042009407000000246139323932
6665392D376531372D343030642D623262642D38353732323636393733653700000000


Tag: Response Message (0x42007B), Type: Structure (0x01), Data: 
  Tag: Response Header (0x42007A), Type: Structure (0x01), Data: 
    Tag: Protocol Version (0x420069), Type: Structure (0x01), Data: 
      Tag: Protocol Version Major (0x42006A), Type: Integer (0x02), Data: 0x00000002 (2)
      Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000000 (0)
    Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004D25F4A8 (Thu Jan 06 17:58:16 CET 2011)
    Tag: Batch Count (0x42000D), Type: Integer (0x02), Data: 0x00000001 (1)
  Tag: Batch Item (0x42000F), Type: Structure (0x01), Data: 
    Tag: Operation (0x42005C), Type: Enumeration (0x05), Data: 0x00000014 (Destroy)
    Tag: Result Status (0x42007F), Type: Enumeration (0x05), Data: 0x00000000 (Success)
    Tag: Response Payload (0x42007C), Type: Structure (0x01), Data: 
      Tag: Unique Identifier (0x420094), Type: Text String (0x07), Data: a9292fe9-7e17-400d-b2bd-8572266973e7

42007B01000000B042007A0100000048420069010000002042006A020000000400000002000000
0042006B020000000400000000000000004200920900000008000000004D25F4A842000D020000
0004000000010000000042000F010000005842005C0500000004000000140000000042007F0500
000004000000000000000042007C0100000030420094070000002461393239326665392D376531
372D343030642D623262642D38353732323636393733653700000000


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]