[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Use cases for asymmetric key profiles
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]