All, Here is the proposed agenda for today's KMIP interop call. 1) Updated Use Case document summary -See
http://www.oasis-open.org/committees/document.php?document_id=43783&wg_abbrev=kmip -Removed unneeded attributes (Object Group, Fresh) from Digest use case 18.1 that was initially proposed -TODOs: Add second Digest use case, add Attribute Index use case, modify Attribute Index and Certificate attributes usage in existing use cases based on proposals 2) Proposal for new Digest use case using RSA private key -PKCS#1 and Transparent, no Create Key Pair Best Regards, Mathias Time: 10:30am ET USA Toll-Free number: 888-426-6840 Participant Passcode: 20 62 18 27 For operator assistance, press *0. If a Country has an AT&T Direct Number, the audio conference requires two-stage dialing. First, dial the AT&T Direct Number. Second, dial the Toll-Free Dial-In Number. Country Access Type AT&T Direct Number Dial-In Number Global Dialing Comment ANGOLA Toll-Free 808-000-011 888-426-6840 ARGENTINA Toll-Free 0800-222-1512 AUSTRALIA Caller Paid 0-2-80318490 AUSTRALIA Toll-Free 1-800-85-4950 AUSTRIA Caller Paid 0-1-2530601 AUSTRIA Toll-Free 0800-07-0079 BAHAMAS Toll-Free 1-800-872-2881 888-426-6840 BELGIUM Caller Paid 0-2-8946410 BELGIUM Toll-Free 0800-3-9022 BRAZIL Toll-Free 0800-890-0288 888-426-6840 FROM BRAZIL BRAZIL Toll-Free 0-800-888-8288 888-426-6840 BRAZIL OTHER BRUNEI DARUSSALAM Toll-Free 800-1111 888-426-6840 BULGARIA Toll-Free 00800-117-4514 CANADA Toll-Free 888-426-6840 CAYMAN ISLANDS Toll-Free 1-800-225-5288 888-426-6840 CHILE Toll-Free 1230-020-0719 CHINA Toll-Free 10-800-711-1071 CHINA NETCOM GROUP USERS CHINA Toll-Free 10-800-110-0996 CHINA TELECOM SOUTH USERS COLOMBIA Toll-Free 01-800-5-1-81588 COSTA RICA Toll-Free 0-800-011-4114 888-426-6840 CROATIA Toll-Free 0800-777-954 CYPRUS Toll-Free 8009-1373 CZECH REPUBLIC Caller Paid 2-39016353 CZECH REPUBLIC Toll-Free 800-143-484 DENMARK Caller Paid 32711870 DENMARK Toll-Free 80-717000 DOMINICAN REPUBLIC Toll-Free 1-888-426-6840 ECUADOR Toll-Free 1-999-119 888-426-6840 EGYPT Toll-Free 2510-0200 888-426-6840 FROM CAIRO EGYPT Toll-Free 02-2510-0200 888-426-6840 OUTSIDE OF CAIRO FINLAND Caller Paid 0-9-72519565 FINLAND Toll-Free 0800-9-18357 FRANCE Caller Paid 0-170911580 FRANCE Toll-Free 0800-94-0558 GERMANY Caller Paid 0-69-2443-2290 GERMANY Toll-Free 0800-000-1018 GHANA Toll-Free 191 888-426-6840 GREECE Toll-Free 00-800-11-006-7783 HONG KONG Caller Paid 30713844 HONG KONG Toll-Free 800-90-5535 HUNGARY Caller Paid 0-1-7789195 HUNGARY Toll-Free 06-800-19-306 ICELAND Toll-Free 800-9823 INDIA Toll-Free 000-117 888-426-6840 INDONESIA Toll-Free 001-803-1-006-7783 IRELAND Caller Paid 0-1-5264424 IRELAND Toll-Free 1-800-553-761 IRELAND Toll-Free 1-800-943-427 ISRAEL Toll-Free 1-809-417-783 ITALY Caller Paid 0-2-00621263 ITALY Toll-Free 800-975100 JAMAICA Toll-Free 1-800-872-2881 888-426-6840 JAPAN Caller Paid 0-3-64042596 JAPAN Toll-Free 00531-11-0086 JAPAN KDD USERS JAPAN Toll-Free 0066-33-830321 JAPAN C&W USERS JAPAN Toll-Free 0034-800-900377 JAPAN NTT USERS KAZAKHSTAN Toll-Free 8^800-121-4321 888-426-6840 KOREA (SOUTH) Caller Paid 0-2-348-31399 KOREA (SOUTH) Toll-Free 00798-1-1-006-7783 LATVIA Toll-Free 8000-3906 LITHUANIA Toll-Free 8-800-31299 LUXEMBOURG Caller Paid 24871280 LUXEMBOURG Toll-Free 800-2-7910 MACEDONIA Toll-Free 0-8000-4288 888-426-6840 MALAYSIA Caller Paid 03-6207-4471 MALAYSIA Toll-Free 1-800-81-5412 MEXICO Toll-Free 001-888-426-6840 MONACO Toll-Free 800-93771 MOROCCO Toll-Free 00-211-0011 888-426-6840 NETH. ANTILLES Toll-Free 1-888-426-6840 NETHERLANDS Caller Paid 0-20-7996800 NETHERLANDS Toll-Free 0-800-363-6036 NEW ZEALAND Caller Paid 09-912-7548 NEW ZEALAND Toll-Free 0800-442905 NORWAY Caller Paid 23162149 NORWAY Toll-Free 800-16771 PAKISTAN Toll-Free 00-800-01-001 888-426-6840 PANAMA Toll-Free 001-888-426-6840 PERU Toll-Free 0800-77-942 PHILIPPINES Toll-Free 1-800-1-111-0558 POLAND Toll-Free 0-0-800-111-1929 PORTUGAL Toll-Free 800-7-80880 ROMANIA Toll-Free 0-800-896910 RUSSIA Toll-Free 8^495-363-2400 888-426-6840 RUSSIA OTHER RUSSIA Toll-Free 363-2400 888-426-6840 MOSCOW & ST PETERSBURG RUSSIA Toll-Free 8^10-800-110-1011 888-426-6840 OR RUSSIA OTHER SENEGAL Toll-Free 800-103-072 888-426-6840 SINGAPORE Caller Paid 66221594 SINGAPORE Toll-Free 800-110-1842 SLOVAK REPUBLIC Toll-Free 0-800-000-101 888-426-6840 SLOVENIA Toll-Free 0800-80768 SOUTH AFRICA Toll-Free 0800-983-687 SPAIN Caller Paid 9-1-7878580 SPAIN Toll-Free 900-8-01334 SWEDEN Caller Paid 0-8-50515100 SWEDEN Toll-Free 0200-12-5807 SWITZERLAND Caller Paid 0-43-2101240 SWITZERLAND Toll-Free 0800-89-4800 TAIWAN Caller Paid 0-2-77457238 TAIWAN Toll-Free 00801-10-4334 THAILAND Toll-Free 001-800-11-006-7783 TRINIDAD & TOBAGO Toll-Free 1-800-872-2881 888-426-6840 TURKEY Toll-Free 0811-288-0001 888-426-6840 UKRAINE Toll-Free 8^100-11 888-426-6840 UNITED ARAB EMIRATES Toll-Free 8000-021 888-426-6840 UNITED ARAB EMIRATES Toll-Free 8000-051 888-426-6840 U.S. MILITARY BASE UNITED KINGDOM Caller Paid 0-20-30596451 UNITED KINGDOM Toll-Free 0800-368-0638 URUGUAY Toll-Free 000-411-006-7783 USA Caller Paid 215-861-6239 USA Toll-Free 888-426-6840 UZBEKISTAN Toll-Free 8^641-744-0010 888-426-6840 VENEZUELA Toll-Free 0800-102-9535 VIETNAM Toll-Free 1-201-0288 888-426-6840 # # Use Case 18.2 # This use case illustrates the usage of the Digest attribute in KMIP v1.1. A # private key with the same key material is registered on the server in two # different key formats: PKCS#1 and transparent. By retrieving the Digest # attribute for both versions of the key, we verify that the server has # calculated the mandatory Digest attribute instance using the SHA-256 # algorithm and the key format type that was used by the client when the key # was registered. Finally, we destroy the keys. # # # Use Case 18.2, Time 0: # Register a 2048-bit RSA private key in PKCS#1 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: 0x00000001 (1) Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000001 (1) 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 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: 0x00000800 (2048) 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 (PKCS#1) Tag: Key Value (0x420045), Type: Structure (0x01), Data: Tag: Key Material (0x420043), Type: Byte String (0x08), Data: 308204A50201000282010100AB7F161C0042496CCD6C6D4DADB919973435357776003ACF54B7AF1E440AFB80B64A8755F8002CFEBA6B184540A2D66086D74648346D75B8D71812B205387C0F6583BC4D7DC7EC114F3B176B7957C422E7D03FC6267FA2A6F89B9BEE9E60A1D7C2D833E5A5F4BB0B1434F4E795A41100F8AA214900DF8B65089F98135B1C67B701675ABDBC7D5721AAC9D14A7F081FCEC80B64E8A0ECC8295353C795328ABF70E1B42E7BB8B7F4E8AC8C810CDB66E3D21126EBA8DA7D0CA34142CB76F91F013DA809E9C1B7AE64C54130FBC21D80E9C2CB06C5C8D7CCE8946A9AC99B1C2815C3612A29A82D73A1F99374FE30E54951662A6EDA29C6FC411335D5DC7426B0F6050203010001028201003B12455D53C1816516C518493F6398AAFA72B17DFA894DB888A7D48C0A47F62579A4E644F86DA711FEC850CDD9DBBD17F69A443D2EC1DD60D3C618FA74CDE5FDAFABD6BAA26EB0A3ADB4DEF6480FB1218CD3B083E252E885B6F0729F98B2144D2B72293E1B11D73393BC41F75B15EE3D7569B4995ED1A14425DA4319B7B26B0E8FEF17C37542AE5C6D5849F87209567F3925A47B016D564859717BC57FCB4522D0AA49CE816E5BE7B3088193236EC9EFFF140858045B73C5D79BAF38F7C67F04C5DCF0E3806AD982D1259058C3473E847179A878F2C6B3BD968FB99EA46E9185892F3676E78965C2AED4877BA3917DF07C5E927474F19E764BA61DC38D63BF2902818100D5C69C8C3CDC2464744A793713DAFB9F1DBC799FF96423FECD3CBA794286BCE920F4B5C183F99EE9028DB6212C6277C4C8297FCFBCE7F7C24CA4C51FC7182FB8F4019FB1D5659674C5CBE6D5FA992051341760CD00735729A070A9E54D342BEBA8EF47EE82D3A01B04CEC4A00D4DDB41E35116FC221E854B43A696C0E6419B1B02818100CD5EA7702789064B673540CBFF09356AD80BC3D592812EBA47610B9FAC6AECEFE22ACAE438459CDA74E59653D88C04189D34399BF5B14B920E34EF38A7D09FE69593396E8FE735E6F0A6AE4990401041D8A406B6FD86A1161E45F95A3EAA5C1012E6662E44F15F335AC971E1766B2BB9C985109974141B44D37E1E319820A55F02818100B2871237BF9FAD38C3316AB7877A6A868063E542A7186D431E8D27C19AC0414584033942E9FF6E2973BB7B2D8B0E94AD1EE82158108FBC8664517A5A467FB963014BD5DCC2B4FB087C23039D11920DBE22FD9F16B4D89E23225CD455ADBAF32EF43F185864A36D630309D6853F7714B39AAE1EBEE3938F87C2707E178C739F9F028181009690BED14B2AFAA26D986D592231EE27D71D49065BD2BA1F78157E20229881FD9D23227D0F8479EAEFA922FD75D5B16B1A561FA6680B040CA0BDCE650B23B917A4B1BB7983A74FAD70E1C305CBEC2BFF1A85A726A1D90260E4F1084F518234DCD3FE770B9520215BD543BB6A4117718754676A34171666A79F26E79C149C5AA102818100A0C985A0A0A791A659F99731134C44F37B2E520A2CEA35800AD27241ED360DFDE6E8CA614F12047FD08B76AC4D13C056A0699E2F98A1CAC91011294D71208F4ABAB33BA87AA0517F415BACA88D6BAC006088FA601D349417E1F0C9B23AFFA4D496618DBC024986ED690BBB7B025768FF9DF8AC15416F489F8129C32341A8B44F Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA) Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000800 (2048) 42007801000006204200770100000038420069010000002042006A0200000004000000010000000042006B0200000004000000010000000042000D0200000004000000010000000042000F01000005D842005C0500000004000000030000000042007901000005C04200570500000004000000040000000042009101000000A8420008010000003042000A070000001743727970746F6772617068696320416C676F726974686D0042000B05000000040000000400000000420008010000003042000A070000001443727970746F67726170686963204C656E6774680000000042000B02000000040000080000000000420008010000003042000A070000001843727970746F67726170686963205573616765204D61736B42000B0200000004000000010000000042006401000004F842004001000004F04200420500000004000000030000000042004501000004B842004308000004A9308204A50201000282010100AB7F161C0042496CCD6C6D4DADB919973435357776003ACF54B7AF1E440AFB80B64A8755F8002CFEBA6B184540A2D66086D74648346D75B8D71812B205387C0F6583BC4D7DC7EC114F3B176B7957C422E7D03FC6267FA2A6F89B9BEE9E60A1D7C2D833E5A5F4BB0B1434F4E795A41100F8AA214900DF8B65089F98135B1C67B701675ABDBC7D5721AAC9D14A7F081FCEC80B64E8A0ECC8295353C795328ABF70E1B42E7BB8B7F4E8AC8C810CDB66E3D21126EBA8DA7D0CA34142CB76F91F013DA809E9C1B7AE64C54130FBC21D80E9C2CB06C5C8D7CCE8946A9AC99B1C2815C3612A29A82D73A1F99374FE30E54951662A6EDA29C6FC411335D5DC7426B0F6050203010001028201003B12455D53C1816516C518493F6398AAFA72B17DFA894DB888A7D48C0A47F62579A4E644F86DA711FEC850CDD9DBBD17F69A443D2EC1DD60D3C618FA74CDE5FDAFABD6BAA26EB0A3ADB4DEF6480FB1218CD3B083E252E885B6F0729F98B2144D2B72293E1B11D73393BC41F75B15EE3D7569B4995ED1A14425DA4319B7B26B0E8FEF17C37542AE5C6D5849F87209567F3925A47B016D564859717BC57FCB4522D0AA49CE816E5BE7B3088193236EC9EFFF140858045B73C5D79BAF38F7C67F04C5DCF0E3806AD982D1259058C3473E847179A878F2C6B3BD968FB99EA46E9185892F3676E78965C2AED4877BA3917DF07C5E927474F19E764BA61DC38D63BF2902818100D5C69C8C3CDC2464744A793713DAFB9F1DBC799FF96423FECD3CBA794286BCE920F4B5C183F99EE9028DB6212C6277C4C8297FCFBCE7F7C24CA4C51FC7182FB8F4019FB1D5659674C5CBE6D5FA992051341760CD00735729A070A9E54D342BEBA8EF47EE82D3A01B04CEC4A00D4DDB41E35116FC221E854B43A696C0E6419B1B02818100CD5EA7702789064B673540CBFF09356AD80BC3D592812EBA47610B9FAC6AECEFE22ACAE438459CDA74E59653D88C04189D34399BF5B14B920E34EF38A7D09FE69593396E8FE735E6F0A6AE4990401041D8A406B6FD86A1161E45F95A3EAA5C1012E6662E44F15F335AC971E1766B2BB9C985109974141B44D37E1E319820A55F02818100B2871237BF9FAD38C3316AB7877A6A868063E542A7186D431E8D27C19AC0414584033942E9FF6E2973BB7B2D8B0E94AD1EE82158108FBC8664517A5A467FB963014BD5DCC2B4FB087C23039D11920DBE22FD9F16B4D89E23225CD455ADBAF32EF43F185864A36D630309D6853F7714B39AAE1EBEE3938F87C2707E178C739F9F028181009690BED14B2AFAA26D986D592231EE27D71D49065BD2BA1F78157E20229881FD9D23227D0F8479EAEFA922FD75D5B16B1A561FA6680B040CA0BDCE650B23B917A4B1BB7983A74FAD70E1C305CBEC2BFF1A85A726A1D90260E4F1084F518234DCD3FE770B9520215BD543BB6A4117718754676A34171666A79F26E79C149C5AA102818100A0C985A0A0A791A659F99731134C44F37B2E520A2CEA35800AD27241ED360DFDE6E8CA614F12047FD08B76AC4D13C056A0699E2F98A1CAC91011294D71208F4ABAB33BA87AA0517F415BACA88D6BAC006088FA601D349417E1F0C9B23AFFA4D496618DBC024986ED690BBB7B025768FF9DF8AC15416F489F8129C32341A8B44F000000000000004200280500000004000000040000000042002A02000000040000080000000000 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: 0x00000001 (1) Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004E8D77E5 (Thu Oct 06 11:41:57 CEST 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: eeb9c120-81e0-4989-a1f8-8a6bca852970 42007B01000000B042007A0100000048420069010000002042006A0200000004000000010000000042006B020000000400000001000000004200920900000008000000004E8D77E542000D0200000004000000010000000042000F010000005842005C0500000004000000030000000042007F0500000004000000000000000042007C0100000030420094070000002465656239633132302D383165302D343938392D613166382D38613662636138353239373000000000 # # Use Case 18.2, Time 1: # Get the Digest attribute for the key in PKCS#1 format that was previously # registered and compare it to the Digest value calculated locally. The byte # array over which the Digest is calculated is the Key Material byte array: # 308204A50201000282010100AB7F161C0042496CCD6C6D4DADB919973435357776003ACF54B7AF1E440AFB80B64A8755F8002CFEBA6B184540A2D66086D74648346D75B8D71812B205387C0F6583BC4D7DC7EC114F3B176B7957C422E7D03FC6267FA2A6F89B9BEE9E60A1D7C2D833E5A5F4BB0B1434F4E795A41100F8AA214900DF8B65089F98135B1C67B701675ABDBC7D5721AAC9D14A7F081FCEC80B64E8A0ECC8295353C795328ABF70E1B42E7BB8B7F4E8AC8C810CDB66E3D21126EBA8DA7D0CA34142CB76F91F013DA809E9C1B7AE64C54130FBC21D80E9C2CB06C5C8D7CCE8946A9AC99B1C2815C3612A29A82D73A1F99374FE30E54951662A6EDA29C6FC411335D5DC7426B0F6050203010001028201003B12455D53C1816516C518493F6398AAFA72B17DFA894DB888A7D48C0A47F62579A4E644F86DA711FEC850CDD9DBBD17F69A443D2EC1DD60D3C618FA74CDE5FDAFABD6BAA26EB0A3ADB4DEF6480FB1218CD3B083E252E885B6F0729F98B2144D2B72293E1B11D73393BC41F75B15EE3D7569B4995ED1A14425DA4319B7B26B0E8FEF17C37542AE5C6D5849F87209567F3925A47B016D564859717BC57FCB4522D0AA49CE816E5BE7B3088193236EC9EFFF140858045B73C5D79BAF38F7C67F04C5DCF0E3806AD982D1259058C3473E847179A878F2C6B3BD968FB99EA46E9185892F3676E78965C2AED4877BA3917DF07C5E927474F19E764BA61DC38D63BF2902818100D5C69C8C3CDC2464744A793713DAFB9F1DBC799FF96423FECD3CBA794286BCE920F4B5C183F99EE9028DB6212C6277C4C8297FCFBCE7F7C24CA4C51FC7182FB8F4019FB1D5659674C5CBE6D5FA992051341760CD00735729A070A9E54D342BEBA8EF47EE82D3A01B04CEC4A00D4DDB41E35116FC221E854B43A696C0E6419B1B02818100CD5EA7702789064B673540CBFF09356AD80BC3D592812EBA47610B9FAC6AECEFE22ACAE438459CDA74E59653D88C04189D34399BF5B14B920E34EF38A7D09FE69593396E8FE735E6F0A6AE4990401041D8A406B6FD86A1161E45F95A3EAA5C1012E6662E44F15F335AC971E1766B2BB9C985109974141B44D37E1E319820A55F02818100B2871237BF9FAD38C3316AB7877A6A868063E542A7186D431E8D27C19AC0414584033942E9FF6E2973BB7B2D8B0E94AD1EE82158108FBC8664517A5A467FB963014BD5DCC2B4FB087C23039D11920DBE22FD9F16B4D89E23225CD455ADBAF32EF43F185864A36D630309D6853F7714B39AAE1EBEE3938F87C2707E178C739F9F028181009690BED14B2AFAA26D986D592231EE27D71D49065BD2BA1F78157E20229881FD9D23227D0F8479EAEFA922FD75D5B16B1A561FA6680B040CA0BDCE650B23B917A4B1BB7983A74FAD70E1C305CBEC2BFF1A85A726A1D90260E4F1084F518234DCD3FE770B9520215BD543BB6A4117718754676A34171666A79F26E79C149C5AA102818100A0C985A0A0A791A659F99731134C44F37B2E520A2CEA35800AD27241ED360DFDE6E8CA614F12047FD08B76AC4D13C056A0699E2F98A1CAC91011294D71208F4ABAB33BA87AA0517F415BACA88D6BAC006088FA601D349417E1F0C9B23AFFA4D496618DBC024986ED690BBB7B025768FF9DF8AC15416F489F8129C32341A8B44F # 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: 0x00000001 (1) 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: eeb9c120-81e0-4989-a1f8-8a6bca852970 Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Digest 42007801000000A04200770100000038420069010000002042006A0200000004000000010000000042006B0200000004000000010000000042000D0200000004000000010000000042000F010000005842005C05000000040000000B000000004200790100000040420094070000002465656239633132302D383165302D343938392D613166382D3861366263613835323937300000000042000A07000000064469676573740000 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: 0x00000001 (1) Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004E8D77E5 (Thu Oct 06 11:41:57 CEST 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: eeb9c120-81e0-4989-a1f8-8a6bca852970 Tag: Attribute (0x420008), Type: Structure (0x01), Data: Tag: Attribute Name (0x42000A), Type: Text String (0x07), Data: Digest Tag: Attribute Index (0x420009), Type: Integer (0x02), Data: 0x00000000 (0) Tag: Attribute Value (0x42000B), Type: Structure (0x01), Data: Tag: Hashing Algorithm (0x420038), Type: Enumeration (0x05), Data: 0x00000006 (SHA-256) Tag: Digest Value (0x420035), Type: Byte String (0x08), Data: 11110A01ED4589D9987C9AD60368E2B762F2B20C00946E1932C1605A18172F55 Tag: Key Format Type (0x420042), Type: Enumeration (0x05), Data: 0x00000003 (PKCS#1) 42007B010000012842007A0100000048420069010000002042006A0200000004000000010000000042006B020000000400000001000000004200920900000008000000004E8D77E542000D0200000004000000010000000042000F01000000D042005C05000000040000000B0000000042007F0500000004000000000000000042007C01000000A8420094070000002465656239633132302D383165302D343938392D613166382D38613662636138353239373000000000420008010000007042000A070000000644696765737400004200090200000004000000000000000042000B010000004842003805000000040000000600000000420035080000002011110A01ED4589D9987C9AD60368E2B762F2B20C00946E1932C1605A18172F5542004205000000040000000300000000 # # Use Case 18.2, Time 2: # Register a 2048-bit RSA private key in Transparent 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: 0x00000001 (1) Tag: Protocol Version Minor (0x42006B), Type: Integer (0x02), Data: 0x00000001 (1) 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 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: 0x00000800 (2048) 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: 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: 00AB7F161C0042496CCD6C6D4DADB919973435357776003ACF54B7AF1E440AFB80B64A8755F8002CFEBA6B184540A2D66086D74648346D75B8D71812B205387C0F6583BC4D7DC7EC114F3B176B7957C422E7D03FC6267FA2A6F89B9BEE9E60A1D7C2D833E5A5F4BB0B1434F4E795A41100F8AA214900DF8B65089F98135B1C67B701675ABDBC7D5721AAC9D14A7F081FCEC80B64E8A0ECC8295353C795328ABF70E1B42E7BB8B7F4E8AC8C810CDB66E3D21126EBA8DA7D0CA34142CB76F91F013DA809E9C1B7AE64C54130FBC21D80E9C2CB06C5C8D7CCE8946A9AC99B1C2815C3612A29A82D73A1F99374FE30E54951662A6EDA29C6FC411335D5DC7426B0F605 (21649418771351467594751619711075672405505225172903365410395414104170686740502229857580865121965004563028811974021625820569635757860950485906016820118135012371364138418466855431722640135247520724017575039675157262400420544541648283972627275008078164708355252989969972933052593616638191541865211913487388982374115378584205799041617510915576313520017314257214351276013187142168570566403247268570945348945453372696888419947625575843139335820123060872493739241201683398344443296661263702331951128134495030747051681497098479495522715338884976328032993458233015049046414348999626007633771614924358234352343041091086691923461) Tag: Private Exponent (0x420063), Type: Big Integer (0x04), Data: 3B12455D53C1816516C518493F6398AAFA72B17DFA894DB888A7D48C0A47F62579A4E644F86DA711FEC850CDD9DBBD17F69A443D2EC1DD60D3C618FA74CDE5FDAFABD6BAA26EB0A3ADB4DEF6480FB1218CD3B083E252E885B6F0729F98B2144D2B72293E1B11D73393BC41F75B15EE3D7569B4995ED1A14425DA4319B7B26B0E8FEF17C37542AE5C6D5849F87209567F3925A47B016D564859717BC57FCB4522D0AA49CE816E5BE7B3088193236EC9EFFF140858045B73C5D79BAF38F7C67F04C5DCF0E3806AD982D1259058C3473E847179A878F2C6B3BD968FB99EA46E9185892F3676E78965C2AED4877BA3917DF07C5E927474F19E764BA61DC38D63BF29 (7457069736858385789461267121745307671725513115539627550456476158315899148268876158582639566401239193216235126746176682996459367959367933668651657801650667092957780500457311053537801217832331855653642048699620062581855949654136874779103225750833216200412156201772772159096834586599791505043949123930975157363117571140205992199598275556938537304302223619504767649529928402958490536347023158748753623556828429244514869387350220071208286199508378399572022455338838078028390162249415071016709848797960500969432640102143437177607858670997694729983438322541806911218953730777201571643529497358482684822484513735382434823977) Tag: Public Exponent (0x42006C), Type: Big Integer (0x04), Data: 010001 (65537) Tag: P (0x42005E), Type: Big Integer (0x04), Data: 00D5C69C8C3CDC2464744A793713DAFB9F1DBC799FF96423FECD3CBA794286BCE920F4B5C183F99EE9028DB6212C6277C4C8297FCFBCE7F7C24CA4C51FC7182FB8F4019FB1D5659674C5CBE6D5FA992051341760CD00735729A070A9E54D342BEBA8EF47EE82D3A01B04CEC4A00D4DDB41E35116FC221E854B43A696C0E6419B1B (150118490317592161805840823662690407200298467544246751131465557870981954833124354134361877822806186540207882627256735268657690131672031987274917851453843940486382336925888962946045189894344382493661842219016646244090441115331843687721645053205604787346257124478807067953590353906544790375145185063447686126363) Tag: Q (0x420071), Type: Big Integer (0x04), Data: 00CD5EA7702789064B673540CBFF09356AD80BC3D592812EBA47610B9FAC6AECEFE22ACAE438459CDA74E59653D88C04189D34399BF5B14B920E34EF38A7D09FE69593396E8FE735E6F0A6AE4990401041D8A406B6FD86A1161E45F95A3EAA5C1012E6662E44F15F335AC971E1766B2BB9C985109974141B44D37E1E319820A55F (144215537510067835554020354380136831606116996745325688732039749235544034597727381747779261543314114153589769399806628613518703690702265034206522477036692513597114469820432083710256369680217213681151559204803971892838926402113604000330636198753714880263257665118610230510251577825517895327815044976174549738847) Tag: Prime Exponent P (0x420060), Type: Big Integer (0x04), Data: 00B2871237BF9FAD38C3316AB7877A6A868063E542A7186D431E8D27C19AC0414584033942E9FF6E2973BB7B2D8B0E94AD1EE82158108FBC8664517A5A467FB963014BD5DCC2B4FB087C23039D11920DBE22FD9F16B4D89E23225CD455ADBAF32EF43F185864A36D630309D6853F7714B39AAE1EBEE3938F87C2707E178C739F9F (125366359362987878721874271325857281787075017580361764135926903090417830690628637657014509897004827739019448923087544104687490098670094491593199702884177376241820524013775864488762062470167422955896764979919740994938949489345364250311936088118100548030089852752637283308176353199858140012848789595305786187679) Tag: Prime Exponent Q (0x420061), Type: Big Integer (0x04), Data: 009690BED14B2AFAA26D986D592231EE27D71D49065BD2BA1F78157E20229881FD9D23227D0F8479EAEFA922FD75D5B16B1A561FA6680B040CA0BDCE650B23B917A4B1BB7983A74FAD70E1C305CBEC2BFF1A85A726A1D90260E4F1084F518234DCD3FE770B9520215BD543BB6A4117718754676A34171666A79F26E79C149C5AA1 (105730627680298752806804858129862741428669445650844693718007322142750198732801398266891953532098761872708260068692629989507403068966575070014724384342569874930408106045930096862999497236600343057386974024938908425883466374242861971220629691284594848206188935923508618880274773202320579744432263927479664401057) Tag: CRT Coefficient (0x420027), Type: Big Integer (0x04), Data: 00A0C985A0A0A791A659F99731134C44F37B2E520A2CEA35800AD27241ED360DFDE6E8CA614F12047FD08B76AC4D13C056A0699E2F98A1CAC91011294D71208F4ABAB33BA87AA0517F415BACA88D6BAC006088FA601D349417E1F0C9B23AFFA4D496618DBC024986ED690BBB7B025768FF9DF8AC15416F489F8129C32341A8B44F (112908608227451761773934791220385463070083794319548451185931979476057892193890565117649152573601566062079842376727277549784871175217855289854038989104830962812593698154170491563860093114324525369028411264007085033829501093672257644306398542072221929048307712709745630253031489375388035605164963430513223709775) Tag: Cryptographic Algorithm (0x420028), Type: Enumeration (0x05), Data: 0x00000004 (RSA) Tag: Cryptographic Length (0x42002A), Type: Integer (0x02), Data: 0x00000800 (2048) 42007801000006684200770100000038420069010000002042006A0200000004000000010000000042006B0200000004000000010000000042000D0200000004000000010000000042000F010000062042005C0500000004000000030000000042007901000006084200570500000004000000040000000042009101000000A8420008010000003042000A070000001743727970746F6772617068696320416C676F726974686D0042000B05000000040000000400000000420008010000003042000A070000001443727970746F67726170686963204C656E6774680000000042000B02000000040000080000000000420008010000003042000A070000001843727970746F67726170686963205573616765204D61736B42000B020000000400000001000000004200640100000540420040010000053842004205000000040000000A00000000420045010000050042004301000004F842005204000001080000000000000000AB7F161C0042496CCD6C6D4DADB919973435357776003ACF54B7AF1E440AFB80B64A8755F8002CFEBA6B184540A2D66086D74648346D75B8D71812B205387C0F6583BC4D7DC7EC114F3B176B7957C422E7D03FC6267FA2A6F89B9BEE9E60A1D7C2D833E5A5F4BB0B1434F4E795A41100F8AA214900DF8B65089F98135B1C67B701675ABDBC7D5721AAC9D14A7F081FCEC80B64E8A0ECC8295353C795328ABF70E1B42E7BB8B7F4E8AC8C810CDB66E3D21126EBA8DA7D0CA34142CB76F91F013DA809E9C1B7AE64C54130FBC21D80E9C2CB06C5C8D7CCE8946A9AC99B1C2815C3612A29A82D73A1F99374FE30E54951662A6EDA29C6FC411335D5DC7426B0F60542006304000001003B12455D53C1816516C518493F6398AAFA72B17DFA894DB888A7D48C0A47F62579A4E644F86DA711FEC850CDD9DBBD17F69A443D2EC1DD60D3C618FA74CDE5FDAFABD6BAA26EB0A3ADB4DEF6480FB1218CD3B083E252E885B6F0729F98B2144D2B72293E1B11D73393BC41F75B15EE3D7569B4995ED1A14425DA4319B7B26B0E8FEF17C37542AE5C6D5849F87209567F3925A47B016D564859717BC57FCB4522D0AA49CE816E5BE7B3088193236EC9EFFF140858045B73C5D79BAF38F7C67F04C5DCF0E3806AD982D1259058C3473E847179A878F2C6B3BD968FB99EA46E9185892F3676E78965C2AED4877BA3917DF07C5E927474F19E764BA61DC38D63BF2942006C0400000008000000000001000142005E04000000880000000000000000D5C69C8C3CDC2464744A793713DAFB9F1DBC799FF96423FECD3CBA794286BCE920F4B5C183F99EE9028DB6212C6277C4C8297FCFBCE7F7C24CA4C51FC7182FB8F4019FB1D5659674C5CBE6D5FA992051341760CD00735729A070A9E54D342BEBA8EF47EE82D3A01B04CEC4A00D4DDB41E35116FC221E854B43A696C0E6419B1B42007104000000880000000000000000CD5EA7702789064B673540CBFF09356AD80BC3D592812EBA47610B9FAC6AECEFE22ACAE438459CDA74E59653D88C04189D34399BF5B14B920E34EF38A7D09FE69593396E8FE735E6F0A6AE4990401041D8A406B6FD86A1161E45F95A3EAA5C1012E6662E44F15F335AC971E1766B2BB9C985109974141B44D37E1E319820A55F42006004000000880000000000000000B2871237BF9FAD38C3316AB7877A6A868063E542A7186D431E8D27C19AC0414584033942E9FF6E2973BB7B2D8B0E94AD1EE82158108FBC8664517A5A467FB963014BD5DCC2B4FB087C23039D11920DBE22FD9F16B4D89E23225CD455ADBAF32EF43F185864A36D630309D6853F7714B39AAE1EBEE3938F87C2707E178C739F9F420061040000008800000000000000009690BED14B2AFAA26D986D592231EE27D71D49065BD2BA1F78157E20229881FD9D23227D0F8479EAEFA922FD75D5B16B1A561FA6680B040CA0BDCE650B23B917A4B1BB7983A74FAD70E1C305CBEC2BFF1A85A726A1D90260E4F1084F518234DCD3FE770B9520215BD543BB6A4117718754676A34171666A79F26E79C149C5AA142002704000000880000000000000000A0C985A0A0A791A659F99731134C44F37B2E520A2CEA35800AD27241ED360DFDE6E8CA614F12047FD08B76AC4D13C056A0699E2F98A1CAC91011294D71208F4ABAB33BA87AA0517F415BACA88D6BAC006088FA601D349417E1F0C9B23AFFA4D496618DBC024986ED690BBB7B025768FF9DF8AC15416F489F8129C32341A8B44F4200280500000004000000040000000042002A02000000040000080000000000 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: 0x00000001 (1) Tag: Time Stamp (0x420092), Type: Date-Time (0x09), Data: 0x000000004E8D77E5 (Thu Oct 06 11:41:57 CEST 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: 0cefd2a6-b103-4ee8-b6d2-f93b84edc158 42007B01000000B042007A0100000048420069010000002042006A0200000004000000010000000042006B020000000400000001000000004200920900000008000000004E8D77E542000D0200000004000000010000000042000F010000005842005C0500000004000000030000000042007F0500000004000000000000000042007C0100000030420094070000002430636566643261362D623130332D346565382D623664322D66393362383465646331353800000000 # # Use Case 18.2, Time 3: # Get the Digest attribute for the key in Transparent format that was # previously registered and compare it to the Digest value calculated locally. # The byte array over which the Digest is calculated is the TTLV-encoded Key # Material structure: