mirror of
https://github.com/openkmip/pykmip
synced 2025-12-16 00:04:26 +00:00
Update how private keys are handled when signing data
This change updates how private key bytes are loaded when signing data. The prior approach required binascii to unhexlify the byte string. The current approach removes this requirement, matching the rest of the library. All unit tests have been updated to reflect this change.
This commit is contained in:
@@ -8582,29 +8582,47 @@ class TestKmipEngine(testtools.TestCase):
|
||||
signing_key = pie_objects.PrivateKey(
|
||||
enums.CryptographicAlgorithm.RSA,
|
||||
1024,
|
||||
(b'3082025e02010002818100aebac1b9a174315d27cc3c201e215789'
|
||||
b'4372d6450d4cf80ce0ebcf5169519b9e8550036f4abe0fe4f94fbf'
|
||||
b'9cca606f39743365499611ba3f25a9a47158ba05214b655f4258a4'
|
||||
b'c29516becaa583f2d26650696ad6fc03d5b47d3aba9c5479fdb047'
|
||||
b'7d29513399cb19283ccdc28dbb23b7c7eee4b35dc940daca0055dc'
|
||||
b'd28f503b02030100010281810092890942d6c68d47a4c2c181e602'
|
||||
b'ec58af7a357c7fa5173a25bf5d84d7209bb41bf5788bf350e61f8f'
|
||||
b'7e7421d80f7bf7e11de14a0f531ab12eb2d0b84642eb5d181170c2'
|
||||
b'c58aabbd6754842fafee57fef2f545d09fdc664902e55baced5a3c'
|
||||
b'6d26f3465859d33a33a555537daf2263aaef28354c8b53513145a7'
|
||||
b'e228824dabb1024100d3aa237e8942b93d56a681254c27be1f4a49'
|
||||
b'6ca4a87fc0604b0cff8f980e742d2bbb91b88a247b6ebbed01458c'
|
||||
b'4afdb68c0f8c6d4a37e028c5fcb3a6a39ca64f024100d354168c61'
|
||||
b'9c836e8597fef50193a6f42607952a1c87ebae91db5043b8855072'
|
||||
b'b4e92af5dcedb2148773dfbd217bafc8dc9da8ae8e757e7248c1e5'
|
||||
b'13a144685502410090fda214c2b7b726825dca679f3436333ef2ee'
|
||||
b'fe180272e84360e30b1d11019a13b4080d0e6c1135787bd07c30af'
|
||||
b'09feeb10979421dc06ac477b6420c940bc570240164de8b7565213'
|
||||
b'9925a67e3553be46bfbc07ced98bfb5887ab434f7c664c43ca6787'
|
||||
b'b88e0c8c55e04ecf8f0cc22cf0c7ad69427571f9baa7cb4013b277'
|
||||
b'b1e5a5024100cae150f5fa559b2e2c39444e0f5c651034092ac97b'
|
||||
b'ac10d528dd15dfda254cb06bef41e39881f7e7496910b4655659dc'
|
||||
b'842d30b9ae2759f3c2cd41c79a3684ec'),
|
||||
(b'\x30\x82\x02\x5e\x02\x01\x00\x02\x81\x81\x00\xae\xba\xc1\xb9'
|
||||
b'\xa1\x74\x31\x5d\x27\xcc\x3c\x20\x1e\x21\x57\x89\x43\x72\xd6'
|
||||
b'\x45\x0d\x4c\xf8\x0c\xe0\xeb\xcf\x51\x69\x51\x9b\x9e\x85\x50'
|
||||
b'\x03\x6f\x4a\xbe\x0f\xe4\xf9\x4f\xbf\x9c\xca\x60\x6f\x39\x74'
|
||||
b'\x33\x65\x49\x96\x11\xba\x3f\x25\xa9\xa4\x71\x58\xba\x05\x21'
|
||||
b'\x4b\x65\x5f\x42\x58\xa4\xc2\x95\x16\xbe\xca\xa5\x83\xf2\xd2'
|
||||
b'\x66\x50\x69\x6a\xd6\xfc\x03\xd5\xb4\x7d\x3a\xba\x9c\x54\x79'
|
||||
b'\xfd\xb0\x47\x7d\x29\x51\x33\x99\xcb\x19\x28\x3c\xcd\xc2\x8d'
|
||||
b'\xbb\x23\xb7\xc7\xee\xe4\xb3\x5d\xc9\x40\xda\xca\x00\x55\xdc'
|
||||
b'\xd2\x8f\x50\x3b\x02\x03\x01\x00\x01\x02\x81\x81\x00\x92\x89'
|
||||
b'\x09\x42\xd6\xc6\x8d\x47\xa4\xc2\xc1\x81\xe6\x02\xec\x58\xaf'
|
||||
b'\x7a\x35\x7c\x7f\xa5\x17\x3a\x25\xbf\x5d\x84\xd7\x20\x9b\xb4'
|
||||
b'\x1b\xf5\x78\x8b\xf3\x50\xe6\x1f\x8f\x7e\x74\x21\xd8\x0f\x7b'
|
||||
b'\xf7\xe1\x1d\xe1\x4a\x0f\x53\x1a\xb1\x2e\xb2\xd0\xb8\x46\x42'
|
||||
b'\xeb\x5d\x18\x11\x70\xc2\xc5\x8a\xab\xbd\x67\x54\x84\x2f\xaf'
|
||||
b'\xee\x57\xfe\xf2\xf5\x45\xd0\x9f\xdc\x66\x49\x02\xe5\x5b\xac'
|
||||
b'\xed\x5a\x3c\x6d\x26\xf3\x46\x58\x59\xd3\x3a\x33\xa5\x55\x53'
|
||||
b'\x7d\xaf\x22\x63\xaa\xef\x28\x35\x4c\x8b\x53\x51\x31\x45\xa7'
|
||||
b'\xe2\x28\x82\x4d\xab\xb1\x02\x41\x00\xd3\xaa\x23\x7e\x89\x42'
|
||||
b'\xb9\x3d\x56\xa6\x81\x25\x4c\x27\xbe\x1f\x4a\x49\x6c\xa4\xa8'
|
||||
b'\x7f\xc0\x60\x4b\x0c\xff\x8f\x98\x0e\x74\x2d\x2b\xbb\x91\xb8'
|
||||
b'\x8a\x24\x7b\x6e\xbb\xed\x01\x45\x8c\x4a\xfd\xb6\x8c\x0f\x8c'
|
||||
b'\x6d\x4a\x37\xe0\x28\xc5\xfc\xb3\xa6\xa3\x9c\xa6\x4f\x02\x41'
|
||||
b'\x00\xd3\x54\x16\x8c\x61\x9c\x83\x6e\x85\x97\xfe\xf5\x01\x93'
|
||||
b'\xa6\xf4\x26\x07\x95\x2a\x1c\x87\xeb\xae\x91\xdb\x50\x43\xb8'
|
||||
b'\x85\x50\x72\xb4\xe9\x2a\xf5\xdc\xed\xb2\x14\x87\x73\xdf\xbd'
|
||||
b'\x21\x7b\xaf\xc8\xdc\x9d\xa8\xae\x8e\x75\x7e\x72\x48\xc1\xe5'
|
||||
b'\x13\xa1\x44\x68\x55\x02\x41\x00\x90\xfd\xa2\x14\xc2\xb7\xb7'
|
||||
b'\x26\x82\x5d\xca\x67\x9f\x34\x36\x33\x3e\xf2\xee\xfe\x18\x02'
|
||||
b'\x72\xe8\x43\x60\xe3\x0b\x1d\x11\x01\x9a\x13\xb4\x08\x0d\x0e'
|
||||
b'\x6c\x11\x35\x78\x7b\xd0\x7c\x30\xaf\x09\xfe\xeb\x10\x97\x94'
|
||||
b'\x21\xdc\x06\xac\x47\x7b\x64\x20\xc9\x40\xbc\x57\x02\x40\x16'
|
||||
b'\x4d\xe8\xb7\x56\x52\x13\x99\x25\xa6\x7e\x35\x53\xbe\x46\xbf'
|
||||
b'\xbc\x07\xce\xd9\x8b\xfb\x58\x87\xab\x43\x4f\x7c\x66\x4c\x43'
|
||||
b'\xca\x67\x87\xb8\x8e\x0c\x8c\x55\xe0\x4e\xcf\x8f\x0c\xc2\x2c'
|
||||
b'\xf0\xc7\xad\x69\x42\x75\x71\xf9\xba\xa7\xcb\x40\x13\xb2\x77'
|
||||
b'\xb1\xe5\xa5\x02\x41\x00\xca\xe1\x50\xf5\xfa\x55\x9b\x2e\x2c'
|
||||
b'\x39\x44\x4e\x0f\x5c\x65\x10\x34\x09\x2a\xc9\x7b\xac\x10\xd5'
|
||||
b'\x28\xdd\x15\xdf\xda\x25\x4c\xb0\x6b\xef\x41\xe3\x98\x81\xf7'
|
||||
b'\xe7\x49\x69\x10\xb4\x65\x56\x59\xdc\x84\x2d\x30\xb9\xae\x27'
|
||||
b'\x59\xf3\xc2\xcd\x41\xc7\x9a\x36\x84\xec'),
|
||||
enums.KeyFormatType.RAW,
|
||||
masks=[enums.CryptographicUsageMask.SIGN],
|
||||
)
|
||||
@@ -8657,29 +8675,47 @@ class TestKmipEngine(testtools.TestCase):
|
||||
signing_key = pie_objects.PrivateKey(
|
||||
enums.CryptographicAlgorithm.RSA,
|
||||
1024,
|
||||
(b'3082025e02010002818100aebac1b9a174315d27cc3c201e215789'
|
||||
b'4372d6450d4cf80ce0ebcf5169519b9e8550036f4abe0fe4f94fbf'
|
||||
b'9cca606f39743365499611ba3f25a9a47158ba05214b655f4258a4'
|
||||
b'c29516becaa583f2d26650696ad6fc03d5b47d3aba9c5479fdb047'
|
||||
b'7d29513399cb19283ccdc28dbb23b7c7eee4b35dc940daca0055dc'
|
||||
b'd28f503b02030100010281810092890942d6c68d47a4c2c181e602'
|
||||
b'ec58af7a357c7fa5173a25bf5d84d7209bb41bf5788bf350e61f8f'
|
||||
b'7e7421d80f7bf7e11de14a0f531ab12eb2d0b84642eb5d181170c2'
|
||||
b'c58aabbd6754842fafee57fef2f545d09fdc664902e55baced5a3c'
|
||||
b'6d26f3465859d33a33a555537daf2263aaef28354c8b53513145a7'
|
||||
b'e228824dabb1024100d3aa237e8942b93d56a681254c27be1f4a49'
|
||||
b'6ca4a87fc0604b0cff8f980e742d2bbb91b88a247b6ebbed01458c'
|
||||
b'4afdb68c0f8c6d4a37e028c5fcb3a6a39ca64f024100d354168c61'
|
||||
b'9c836e8597fef50193a6f42607952a1c87ebae91db5043b8855072'
|
||||
b'b4e92af5dcedb2148773dfbd217bafc8dc9da8ae8e757e7248c1e5'
|
||||
b'13a144685502410090fda214c2b7b726825dca679f3436333ef2ee'
|
||||
b'fe180272e84360e30b1d11019a13b4080d0e6c1135787bd07c30af'
|
||||
b'09feeb10979421dc06ac477b6420c940bc570240164de8b7565213'
|
||||
b'9925a67e3553be46bfbc07ced98bfb5887ab434f7c664c43ca6787'
|
||||
b'b88e0c8c55e04ecf8f0cc22cf0c7ad69427571f9baa7cb4013b277'
|
||||
b'b1e5a5024100cae150f5fa559b2e2c39444e0f5c651034092ac97b'
|
||||
b'ac10d528dd15dfda254cb06bef41e39881f7e7496910b4655659dc'
|
||||
b'842d30b9ae2759f3c2cd41c79a3684ec'),
|
||||
(b'\x30\x82\x02\x5e\x02\x01\x00\x02\x81\x81\x00\xae\xba\xc1\xb9'
|
||||
b'\xa1\x74\x31\x5d\x27\xcc\x3c\x20\x1e\x21\x57\x89\x43\x72\xd6'
|
||||
b'\x45\x0d\x4c\xf8\x0c\xe0\xeb\xcf\x51\x69\x51\x9b\x9e\x85\x50'
|
||||
b'\x03\x6f\x4a\xbe\x0f\xe4\xf9\x4f\xbf\x9c\xca\x60\x6f\x39\x74'
|
||||
b'\x33\x65\x49\x96\x11\xba\x3f\x25\xa9\xa4\x71\x58\xba\x05\x21'
|
||||
b'\x4b\x65\x5f\x42\x58\xa4\xc2\x95\x16\xbe\xca\xa5\x83\xf2\xd2'
|
||||
b'\x66\x50\x69\x6a\xd6\xfc\x03\xd5\xb4\x7d\x3a\xba\x9c\x54\x79'
|
||||
b'\xfd\xb0\x47\x7d\x29\x51\x33\x99\xcb\x19\x28\x3c\xcd\xc2\x8d'
|
||||
b'\xbb\x23\xb7\xc7\xee\xe4\xb3\x5d\xc9\x40\xda\xca\x00\x55\xdc'
|
||||
b'\xd2\x8f\x50\x3b\x02\x03\x01\x00\x01\x02\x81\x81\x00\x92\x89'
|
||||
b'\x09\x42\xd6\xc6\x8d\x47\xa4\xc2\xc1\x81\xe6\x02\xec\x58\xaf'
|
||||
b'\x7a\x35\x7c\x7f\xa5\x17\x3a\x25\xbf\x5d\x84\xd7\x20\x9b\xb4'
|
||||
b'\x1b\xf5\x78\x8b\xf3\x50\xe6\x1f\x8f\x7e\x74\x21\xd8\x0f\x7b'
|
||||
b'\xf7\xe1\x1d\xe1\x4a\x0f\x53\x1a\xb1\x2e\xb2\xd0\xb8\x46\x42'
|
||||
b'\xeb\x5d\x18\x11\x70\xc2\xc5\x8a\xab\xbd\x67\x54\x84\x2f\xaf'
|
||||
b'\xee\x57\xfe\xf2\xf5\x45\xd0\x9f\xdc\x66\x49\x02\xe5\x5b\xac'
|
||||
b'\xed\x5a\x3c\x6d\x26\xf3\x46\x58\x59\xd3\x3a\x33\xa5\x55\x53'
|
||||
b'\x7d\xaf\x22\x63\xaa\xef\x28\x35\x4c\x8b\x53\x51\x31\x45\xa7'
|
||||
b'\xe2\x28\x82\x4d\xab\xb1\x02\x41\x00\xd3\xaa\x23\x7e\x89\x42'
|
||||
b'\xb9\x3d\x56\xa6\x81\x25\x4c\x27\xbe\x1f\x4a\x49\x6c\xa4\xa8'
|
||||
b'\x7f\xc0\x60\x4b\x0c\xff\x8f\x98\x0e\x74\x2d\x2b\xbb\x91\xb8'
|
||||
b'\x8a\x24\x7b\x6e\xbb\xed\x01\x45\x8c\x4a\xfd\xb6\x8c\x0f\x8c'
|
||||
b'\x6d\x4a\x37\xe0\x28\xc5\xfc\xb3\xa6\xa3\x9c\xa6\x4f\x02\x41'
|
||||
b'\x00\xd3\x54\x16\x8c\x61\x9c\x83\x6e\x85\x97\xfe\xf5\x01\x93'
|
||||
b'\xa6\xf4\x26\x07\x95\x2a\x1c\x87\xeb\xae\x91\xdb\x50\x43\xb8'
|
||||
b'\x85\x50\x72\xb4\xe9\x2a\xf5\xdc\xed\xb2\x14\x87\x73\xdf\xbd'
|
||||
b'\x21\x7b\xaf\xc8\xdc\x9d\xa8\xae\x8e\x75\x7e\x72\x48\xc1\xe5'
|
||||
b'\x13\xa1\x44\x68\x55\x02\x41\x00\x90\xfd\xa2\x14\xc2\xb7\xb7'
|
||||
b'\x26\x82\x5d\xca\x67\x9f\x34\x36\x33\x3e\xf2\xee\xfe\x18\x02'
|
||||
b'\x72\xe8\x43\x60\xe3\x0b\x1d\x11\x01\x9a\x13\xb4\x08\x0d\x0e'
|
||||
b'\x6c\x11\x35\x78\x7b\xd0\x7c\x30\xaf\x09\xfe\xeb\x10\x97\x94'
|
||||
b'\x21\xdc\x06\xac\x47\x7b\x64\x20\xc9\x40\xbc\x57\x02\x40\x16'
|
||||
b'\x4d\xe8\xb7\x56\x52\x13\x99\x25\xa6\x7e\x35\x53\xbe\x46\xbf'
|
||||
b'\xbc\x07\xce\xd9\x8b\xfb\x58\x87\xab\x43\x4f\x7c\x66\x4c\x43'
|
||||
b'\xca\x67\x87\xb8\x8e\x0c\x8c\x55\xe0\x4e\xcf\x8f\x0c\xc2\x2c'
|
||||
b'\xf0\xc7\xad\x69\x42\x75\x71\xf9\xba\xa7\xcb\x40\x13\xb2\x77'
|
||||
b'\xb1\xe5\xa5\x02\x41\x00\xca\xe1\x50\xf5\xfa\x55\x9b\x2e\x2c'
|
||||
b'\x39\x44\x4e\x0f\x5c\x65\x10\x34\x09\x2a\xc9\x7b\xac\x10\xd5'
|
||||
b'\x28\xdd\x15\xdf\xda\x25\x4c\xb0\x6b\xef\x41\xe3\x98\x81\xf7'
|
||||
b'\xe7\x49\x69\x10\xb4\x65\x56\x59\xdc\x84\x2d\x30\xb9\xae\x27'
|
||||
b'\x59\xf3\xc2\xcd\x41\xc7\x9a\x36\x84\xec'),
|
||||
enums.KeyFormatType.RAW,
|
||||
masks=[enums.CryptographicUsageMask.SIGN],
|
||||
)
|
||||
@@ -8763,29 +8799,47 @@ class TestKmipEngine(testtools.TestCase):
|
||||
signing_key = pie_objects.PrivateKey(
|
||||
enums.CryptographicAlgorithm.RSA,
|
||||
1024,
|
||||
(b'3082025e02010002818100aebac1b9a174315d27cc3c201e215789'
|
||||
b'4372d6450d4cf80ce0ebcf5169519b9e8550036f4abe0fe4f94fbf'
|
||||
b'9cca606f39743365499611ba3f25a9a47158ba05214b655f4258a4'
|
||||
b'c29516becaa583f2d26650696ad6fc03d5b47d3aba9c5479fdb047'
|
||||
b'7d29513399cb19283ccdc28dbb23b7c7eee4b35dc940daca0055dc'
|
||||
b'd28f503b02030100010281810092890942d6c68d47a4c2c181e602'
|
||||
b'ec58af7a357c7fa5173a25bf5d84d7209bb41bf5788bf350e61f8f'
|
||||
b'7e7421d80f7bf7e11de14a0f531ab12eb2d0b84642eb5d181170c2'
|
||||
b'c58aabbd6754842fafee57fef2f545d09fdc664902e55baced5a3c'
|
||||
b'6d26f3465859d33a33a555537daf2263aaef28354c8b53513145a7'
|
||||
b'e228824dabb1024100d3aa237e8942b93d56a681254c27be1f4a49'
|
||||
b'6ca4a87fc0604b0cff8f980e742d2bbb91b88a247b6ebbed01458c'
|
||||
b'4afdb68c0f8c6d4a37e028c5fcb3a6a39ca64f024100d354168c61'
|
||||
b'9c836e8597fef50193a6f42607952a1c87ebae91db5043b8855072'
|
||||
b'b4e92af5dcedb2148773dfbd217bafc8dc9da8ae8e757e7248c1e5'
|
||||
b'13a144685502410090fda214c2b7b726825dca679f3436333ef2ee'
|
||||
b'fe180272e84360e30b1d11019a13b4080d0e6c1135787bd07c30af'
|
||||
b'09feeb10979421dc06ac477b6420c940bc570240164de8b7565213'
|
||||
b'9925a67e3553be46bfbc07ced98bfb5887ab434f7c664c43ca6787'
|
||||
b'b88e0c8c55e04ecf8f0cc22cf0c7ad69427571f9baa7cb4013b277'
|
||||
b'b1e5a5024100cae150f5fa559b2e2c39444e0f5c651034092ac97b'
|
||||
b'ac10d528dd15dfda254cb06bef41e39881f7e7496910b4655659dc'
|
||||
b'842d30b9ae2759f3c2cd41c79a3684ec'),
|
||||
(b'\x30\x82\x02\x5e\x02\x01\x00\x02\x81\x81\x00\xae\xba\xc1\xb9'
|
||||
b'\xa1\x74\x31\x5d\x27\xcc\x3c\x20\x1e\x21\x57\x89\x43\x72\xd6'
|
||||
b'\x45\x0d\x4c\xf8\x0c\xe0\xeb\xcf\x51\x69\x51\x9b\x9e\x85\x50'
|
||||
b'\x03\x6f\x4a\xbe\x0f\xe4\xf9\x4f\xbf\x9c\xca\x60\x6f\x39\x74'
|
||||
b'\x33\x65\x49\x96\x11\xba\x3f\x25\xa9\xa4\x71\x58\xba\x05\x21'
|
||||
b'\x4b\x65\x5f\x42\x58\xa4\xc2\x95\x16\xbe\xca\xa5\x83\xf2\xd2'
|
||||
b'\x66\x50\x69\x6a\xd6\xfc\x03\xd5\xb4\x7d\x3a\xba\x9c\x54\x79'
|
||||
b'\xfd\xb0\x47\x7d\x29\x51\x33\x99\xcb\x19\x28\x3c\xcd\xc2\x8d'
|
||||
b'\xbb\x23\xb7\xc7\xee\xe4\xb3\x5d\xc9\x40\xda\xca\x00\x55\xdc'
|
||||
b'\xd2\x8f\x50\x3b\x02\x03\x01\x00\x01\x02\x81\x81\x00\x92\x89'
|
||||
b'\x09\x42\xd6\xc6\x8d\x47\xa4\xc2\xc1\x81\xe6\x02\xec\x58\xaf'
|
||||
b'\x7a\x35\x7c\x7f\xa5\x17\x3a\x25\xbf\x5d\x84\xd7\x20\x9b\xb4'
|
||||
b'\x1b\xf5\x78\x8b\xf3\x50\xe6\x1f\x8f\x7e\x74\x21\xd8\x0f\x7b'
|
||||
b'\xf7\xe1\x1d\xe1\x4a\x0f\x53\x1a\xb1\x2e\xb2\xd0\xb8\x46\x42'
|
||||
b'\xeb\x5d\x18\x11\x70\xc2\xc5\x8a\xab\xbd\x67\x54\x84\x2f\xaf'
|
||||
b'\xee\x57\xfe\xf2\xf5\x45\xd0\x9f\xdc\x66\x49\x02\xe5\x5b\xac'
|
||||
b'\xed\x5a\x3c\x6d\x26\xf3\x46\x58\x59\xd3\x3a\x33\xa5\x55\x53'
|
||||
b'\x7d\xaf\x22\x63\xaa\xef\x28\x35\x4c\x8b\x53\x51\x31\x45\xa7'
|
||||
b'\xe2\x28\x82\x4d\xab\xb1\x02\x41\x00\xd3\xaa\x23\x7e\x89\x42'
|
||||
b'\xb9\x3d\x56\xa6\x81\x25\x4c\x27\xbe\x1f\x4a\x49\x6c\xa4\xa8'
|
||||
b'\x7f\xc0\x60\x4b\x0c\xff\x8f\x98\x0e\x74\x2d\x2b\xbb\x91\xb8'
|
||||
b'\x8a\x24\x7b\x6e\xbb\xed\x01\x45\x8c\x4a\xfd\xb6\x8c\x0f\x8c'
|
||||
b'\x6d\x4a\x37\xe0\x28\xc5\xfc\xb3\xa6\xa3\x9c\xa6\x4f\x02\x41'
|
||||
b'\x00\xd3\x54\x16\x8c\x61\x9c\x83\x6e\x85\x97\xfe\xf5\x01\x93'
|
||||
b'\xa6\xf4\x26\x07\x95\x2a\x1c\x87\xeb\xae\x91\xdb\x50\x43\xb8'
|
||||
b'\x85\x50\x72\xb4\xe9\x2a\xf5\xdc\xed\xb2\x14\x87\x73\xdf\xbd'
|
||||
b'\x21\x7b\xaf\xc8\xdc\x9d\xa8\xae\x8e\x75\x7e\x72\x48\xc1\xe5'
|
||||
b'\x13\xa1\x44\x68\x55\x02\x41\x00\x90\xfd\xa2\x14\xc2\xb7\xb7'
|
||||
b'\x26\x82\x5d\xca\x67\x9f\x34\x36\x33\x3e\xf2\xee\xfe\x18\x02'
|
||||
b'\x72\xe8\x43\x60\xe3\x0b\x1d\x11\x01\x9a\x13\xb4\x08\x0d\x0e'
|
||||
b'\x6c\x11\x35\x78\x7b\xd0\x7c\x30\xaf\x09\xfe\xeb\x10\x97\x94'
|
||||
b'\x21\xdc\x06\xac\x47\x7b\x64\x20\xc9\x40\xbc\x57\x02\x40\x16'
|
||||
b'\x4d\xe8\xb7\x56\x52\x13\x99\x25\xa6\x7e\x35\x53\xbe\x46\xbf'
|
||||
b'\xbc\x07\xce\xd9\x8b\xfb\x58\x87\xab\x43\x4f\x7c\x66\x4c\x43'
|
||||
b'\xca\x67\x87\xb8\x8e\x0c\x8c\x55\xe0\x4e\xcf\x8f\x0c\xc2\x2c'
|
||||
b'\xf0\xc7\xad\x69\x42\x75\x71\xf9\xba\xa7\xcb\x40\x13\xb2\x77'
|
||||
b'\xb1\xe5\xa5\x02\x41\x00\xca\xe1\x50\xf5\xfa\x55\x9b\x2e\x2c'
|
||||
b'\x39\x44\x4e\x0f\x5c\x65\x10\x34\x09\x2a\xc9\x7b\xac\x10\xd5'
|
||||
b'\x28\xdd\x15\xdf\xda\x25\x4c\xb0\x6b\xef\x41\xe3\x98\x81\xf7'
|
||||
b'\xe7\x49\x69\x10\xb4\x65\x56\x59\xdc\x84\x2d\x30\xb9\xae\x27'
|
||||
b'\x59\xf3\xc2\xcd\x41\xc7\x9a\x36\x84\xec'),
|
||||
enums.KeyFormatType.RAW,
|
||||
masks=[enums.CryptographicUsageMask.SIGN],
|
||||
)
|
||||
@@ -8832,29 +8886,47 @@ class TestKmipEngine(testtools.TestCase):
|
||||
signing_key = pie_objects.PrivateKey(
|
||||
enums.CryptographicAlgorithm.RSA,
|
||||
1024,
|
||||
(b'3082025e02010002818100aebac1b9a174315d27cc3c201e215789'
|
||||
b'4372d6450d4cf80ce0ebcf5169519b9e8550036f4abe0fe4f94fbf'
|
||||
b'9cca606f39743365499611ba3f25a9a47158ba05214b655f4258a4'
|
||||
b'c29516becaa583f2d26650696ad6fc03d5b47d3aba9c5479fdb047'
|
||||
b'7d29513399cb19283ccdc28dbb23b7c7eee4b35dc940daca0055dc'
|
||||
b'd28f503b02030100010281810092890942d6c68d47a4c2c181e602'
|
||||
b'ec58af7a357c7fa5173a25bf5d84d7209bb41bf5788bf350e61f8f'
|
||||
b'7e7421d80f7bf7e11de14a0f531ab12eb2d0b84642eb5d181170c2'
|
||||
b'c58aabbd6754842fafee57fef2f545d09fdc664902e55baced5a3c'
|
||||
b'6d26f3465859d33a33a555537daf2263aaef28354c8b53513145a7'
|
||||
b'e228824dabb1024100d3aa237e8942b93d56a681254c27be1f4a49'
|
||||
b'6ca4a87fc0604b0cff8f980e742d2bbb91b88a247b6ebbed01458c'
|
||||
b'4afdb68c0f8c6d4a37e028c5fcb3a6a39ca64f024100d354168c61'
|
||||
b'9c836e8597fef50193a6f42607952a1c87ebae91db5043b8855072'
|
||||
b'b4e92af5dcedb2148773dfbd217bafc8dc9da8ae8e757e7248c1e5'
|
||||
b'13a144685502410090fda214c2b7b726825dca679f3436333ef2ee'
|
||||
b'fe180272e84360e30b1d11019a13b4080d0e6c1135787bd07c30af'
|
||||
b'09feeb10979421dc06ac477b6420c940bc570240164de8b7565213'
|
||||
b'9925a67e3553be46bfbc07ced98bfb5887ab434f7c664c43ca6787'
|
||||
b'b88e0c8c55e04ecf8f0cc22cf0c7ad69427571f9baa7cb4013b277'
|
||||
b'b1e5a5024100cae150f5fa559b2e2c39444e0f5c651034092ac97b'
|
||||
b'ac10d528dd15dfda254cb06bef41e39881f7e7496910b4655659dc'
|
||||
b'842d30b9ae2759f3c2cd41c79a3684ec'),
|
||||
(b'\x30\x82\x02\x5e\x02\x01\x00\x02\x81\x81\x00\xae\xba\xc1\xb9'
|
||||
b'\xa1\x74\x31\x5d\x27\xcc\x3c\x20\x1e\x21\x57\x89\x43\x72\xd6'
|
||||
b'\x45\x0d\x4c\xf8\x0c\xe0\xeb\xcf\x51\x69\x51\x9b\x9e\x85\x50'
|
||||
b'\x03\x6f\x4a\xbe\x0f\xe4\xf9\x4f\xbf\x9c\xca\x60\x6f\x39\x74'
|
||||
b'\x33\x65\x49\x96\x11\xba\x3f\x25\xa9\xa4\x71\x58\xba\x05\x21'
|
||||
b'\x4b\x65\x5f\x42\x58\xa4\xc2\x95\x16\xbe\xca\xa5\x83\xf2\xd2'
|
||||
b'\x66\x50\x69\x6a\xd6\xfc\x03\xd5\xb4\x7d\x3a\xba\x9c\x54\x79'
|
||||
b'\xfd\xb0\x47\x7d\x29\x51\x33\x99\xcb\x19\x28\x3c\xcd\xc2\x8d'
|
||||
b'\xbb\x23\xb7\xc7\xee\xe4\xb3\x5d\xc9\x40\xda\xca\x00\x55\xdc'
|
||||
b'\xd2\x8f\x50\x3b\x02\x03\x01\x00\x01\x02\x81\x81\x00\x92\x89'
|
||||
b'\x09\x42\xd6\xc6\x8d\x47\xa4\xc2\xc1\x81\xe6\x02\xec\x58\xaf'
|
||||
b'\x7a\x35\x7c\x7f\xa5\x17\x3a\x25\xbf\x5d\x84\xd7\x20\x9b\xb4'
|
||||
b'\x1b\xf5\x78\x8b\xf3\x50\xe6\x1f\x8f\x7e\x74\x21\xd8\x0f\x7b'
|
||||
b'\xf7\xe1\x1d\xe1\x4a\x0f\x53\x1a\xb1\x2e\xb2\xd0\xb8\x46\x42'
|
||||
b'\xeb\x5d\x18\x11\x70\xc2\xc5\x8a\xab\xbd\x67\x54\x84\x2f\xaf'
|
||||
b'\xee\x57\xfe\xf2\xf5\x45\xd0\x9f\xdc\x66\x49\x02\xe5\x5b\xac'
|
||||
b'\xed\x5a\x3c\x6d\x26\xf3\x46\x58\x59\xd3\x3a\x33\xa5\x55\x53'
|
||||
b'\x7d\xaf\x22\x63\xaa\xef\x28\x35\x4c\x8b\x53\x51\x31\x45\xa7'
|
||||
b'\xe2\x28\x82\x4d\xab\xb1\x02\x41\x00\xd3\xaa\x23\x7e\x89\x42'
|
||||
b'\xb9\x3d\x56\xa6\x81\x25\x4c\x27\xbe\x1f\x4a\x49\x6c\xa4\xa8'
|
||||
b'\x7f\xc0\x60\x4b\x0c\xff\x8f\x98\x0e\x74\x2d\x2b\xbb\x91\xb8'
|
||||
b'\x8a\x24\x7b\x6e\xbb\xed\x01\x45\x8c\x4a\xfd\xb6\x8c\x0f\x8c'
|
||||
b'\x6d\x4a\x37\xe0\x28\xc5\xfc\xb3\xa6\xa3\x9c\xa6\x4f\x02\x41'
|
||||
b'\x00\xd3\x54\x16\x8c\x61\x9c\x83\x6e\x85\x97\xfe\xf5\x01\x93'
|
||||
b'\xa6\xf4\x26\x07\x95\x2a\x1c\x87\xeb\xae\x91\xdb\x50\x43\xb8'
|
||||
b'\x85\x50\x72\xb4\xe9\x2a\xf5\xdc\xed\xb2\x14\x87\x73\xdf\xbd'
|
||||
b'\x21\x7b\xaf\xc8\xdc\x9d\xa8\xae\x8e\x75\x7e\x72\x48\xc1\xe5'
|
||||
b'\x13\xa1\x44\x68\x55\x02\x41\x00\x90\xfd\xa2\x14\xc2\xb7\xb7'
|
||||
b'\x26\x82\x5d\xca\x67\x9f\x34\x36\x33\x3e\xf2\xee\xfe\x18\x02'
|
||||
b'\x72\xe8\x43\x60\xe3\x0b\x1d\x11\x01\x9a\x13\xb4\x08\x0d\x0e'
|
||||
b'\x6c\x11\x35\x78\x7b\xd0\x7c\x30\xaf\x09\xfe\xeb\x10\x97\x94'
|
||||
b'\x21\xdc\x06\xac\x47\x7b\x64\x20\xc9\x40\xbc\x57\x02\x40\x16'
|
||||
b'\x4d\xe8\xb7\x56\x52\x13\x99\x25\xa6\x7e\x35\x53\xbe\x46\xbf'
|
||||
b'\xbc\x07\xce\xd9\x8b\xfb\x58\x87\xab\x43\x4f\x7c\x66\x4c\x43'
|
||||
b'\xca\x67\x87\xb8\x8e\x0c\x8c\x55\xe0\x4e\xcf\x8f\x0c\xc2\x2c'
|
||||
b'\xf0\xc7\xad\x69\x42\x75\x71\xf9\xba\xa7\xcb\x40\x13\xb2\x77'
|
||||
b'\xb1\xe5\xa5\x02\x41\x00\xca\xe1\x50\xf5\xfa\x55\x9b\x2e\x2c'
|
||||
b'\x39\x44\x4e\x0f\x5c\x65\x10\x34\x09\x2a\xc9\x7b\xac\x10\xd5'
|
||||
b'\x28\xdd\x15\xdf\xda\x25\x4c\xb0\x6b\xef\x41\xe3\x98\x81\xf7'
|
||||
b'\xe7\x49\x69\x10\xb4\x65\x56\x59\xdc\x84\x2d\x30\xb9\xae\x27'
|
||||
b'\x59\xf3\xc2\xcd\x41\xc7\x9a\x36\x84\xec'),
|
||||
enums.KeyFormatType.RAW,
|
||||
masks=[enums.CryptographicUsageMask.VERIFY],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user