OASIS Key Management Interoperability Protocol (KMIP) TC

 View Only

Use cases for asymmetric key profiles

  • 1.  Use cases for asymmetric key profiles

    Posted 01-06-2011 17:13
    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: Att