mirror of
https://github.com/openkmip/pykmip
synced 2026-01-07 19:13:19 +00:00
Commit Graph
Select branches
Hide Pull Requests
bug/fix-server-ssl-read-timeout
feat/add-batch-processing
feat/add-enumerations
feat/add-get-attributes-demos
feat/add-travis-and-coveralls
feat/update-activate-payloads
master
release-0.2.0
release-0.3.0
release-0.3.1
release-0.3.2
release-0.3.3
release-0.4.0
release-0.4.1
release-0.5.0
release-0.6.0
release-0.7.0
release-0.8.0
release-0.9.0
release-0.9.1
test/add-travis-ci-bionic
#10
#101
#102
#103
#104
#105
#106
#108
#109
#11
#110
#111
#111
#112
#112
#114
#115
#118
#119
#12
#120
#121
#122
#123
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#134
#135
#136
#137
#138
#138
#139
#14
#140
#140
#141
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#164
#165
#166
#167
#167
#169
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#187
#188
#189
#19
#190
#191
#192
#194
#195
#196
#197
#198
#20
#200
#201
#202
#203
#206
#207
#21
#212
#213
#214
#215
#216
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#233
#235
#236
#237
#237
#238
#239
#24
#240
#241
#242
#245
#246
#247
#248
#25
#25
#250
#252
#252
#253
#254
#255
#256
#257
#257
#259
#26
#260
#262
#263
#266
#267
#267
#268
#269
#27
#270
#271
#273
#274
#275
#276
#278
#279
#279
#28
#280
#282
#283
#284
#286
#287
#288
#289
#29
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#300
#302
#303
#304
#305
#306
#307
#308
#309
#31
#31
#310
#311
#313
#314
#314
#315
#316
#317
#318
#319
#32
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#332
#334
#335
#336
#337
#338
#339
#34
#340
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#353
#354
#355
#358
#359
#36
#360
#362
#363
#364
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#382
#383
#384
#386
#387
#388
#389
#39
#390
#391
#392
#394
#395
#396
#397
#398
#399
#40
#401
#404
#404
#407
#409
#41
#410
#411
#413
#414
#415
#416
#418
#419
#42
#420
#421
#422
#423
#425
#426
#427
#43
#431
#432
#434
#436
#437
#438
#439
#44
#440
#441
#441
#442
#443
#446
#447
#45
#456
#457
#458
#46
#463
#465
#466
#467
#47
#471
#472
#473
#475
#476
#478
#479
#48
#482
#483
#485
#49
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#50
#500
#501
#502
#503
#504
#505
#506
#507
#508
#510
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#521
#522
#523
#526
#527
#528
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#540
#541
#542
#548
#549
#55
#550
#551
#552
#553
#554
#555
#557
#558
#559
#56
#563
#564
#565
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#584
#585
#586
#587
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#6
#6
#60
#600
#601
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#618
#619
#62
#620
#621
#624
#627
#627
#63
#632
#632
#634
#634
#635
#638
#638
#64
#65
#650
#654
#656
#658
#659
#66
#664
#666
#67
#670
#671
#673
#676
#677
#677
#68
#682
#683
#684
#684
#686
#686
#688
#689
#69
#693
#694
#694
#695
#696
#697
#699
#7
#70
#700
#702
#703
#704
#707
#707
#71
#712
#714
#715
#72
#720
#720
#722
#722
#724
#724
#725
#725
#727
#727
#729
#729
#73
#733
#74
#75
#76
#77
#79
#8
#80
#81
#82
#83
#84
#85
#86
#87
#87
#88
#89
#9
#90
#91
#92
#93
#94
#95
#96
#97
#98
#99
#99
v0.1.0
v0.1.1
v0.10.0
v0.2.0
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.4.0
v0.4.1
v0.5.0
v0.6.0
v0.7.0
v0.8.0
v0.9.0
v0.9.1
Select branches
Hide Pull Requests
bug/fix-server-ssl-read-timeout
feat/add-batch-processing
feat/add-enumerations
feat/add-get-attributes-demos
feat/add-travis-and-coveralls
feat/update-activate-payloads
master
release-0.2.0
release-0.3.0
release-0.3.1
release-0.3.2
release-0.3.3
release-0.4.0
release-0.4.1
release-0.5.0
release-0.6.0
release-0.7.0
release-0.8.0
release-0.9.0
release-0.9.1
test/add-travis-ci-bionic
#10
#101
#102
#103
#104
#105
#106
#108
#109
#11
#110
#111
#111
#112
#112
#114
#115
#118
#119
#12
#120
#121
#122
#123
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#134
#135
#136
#137
#138
#138
#139
#14
#140
#140
#141
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#164
#165
#166
#167
#167
#169
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#187
#188
#189
#19
#190
#191
#192
#194
#195
#196
#197
#198
#20
#200
#201
#202
#203
#206
#207
#21
#212
#213
#214
#215
#216
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#233
#235
#236
#237
#237
#238
#239
#24
#240
#241
#242
#245
#246
#247
#248
#25
#25
#250
#252
#252
#253
#254
#255
#256
#257
#257
#259
#26
#260
#262
#263
#266
#267
#267
#268
#269
#27
#270
#271
#273
#274
#275
#276
#278
#279
#279
#28
#280
#282
#283
#284
#286
#287
#288
#289
#29
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#300
#302
#303
#304
#305
#306
#307
#308
#309
#31
#31
#310
#311
#313
#314
#314
#315
#316
#317
#318
#319
#32
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#332
#334
#335
#336
#337
#338
#339
#34
#340
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#353
#354
#355
#358
#359
#36
#360
#362
#363
#364
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#382
#383
#384
#386
#387
#388
#389
#39
#390
#391
#392
#394
#395
#396
#397
#398
#399
#40
#401
#404
#404
#407
#409
#41
#410
#411
#413
#414
#415
#416
#418
#419
#42
#420
#421
#422
#423
#425
#426
#427
#43
#431
#432
#434
#436
#437
#438
#439
#44
#440
#441
#441
#442
#443
#446
#447
#45
#456
#457
#458
#46
#463
#465
#466
#467
#47
#471
#472
#473
#475
#476
#478
#479
#48
#482
#483
#485
#49
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#50
#500
#501
#502
#503
#504
#505
#506
#507
#508
#510
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#521
#522
#523
#526
#527
#528
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#540
#541
#542
#548
#549
#55
#550
#551
#552
#553
#554
#555
#557
#558
#559
#56
#563
#564
#565
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#584
#585
#586
#587
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#6
#6
#60
#600
#601
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#618
#619
#62
#620
#621
#624
#627
#627
#63
#632
#632
#634
#634
#635
#638
#638
#64
#65
#650
#654
#656
#658
#659
#66
#664
#666
#67
#670
#671
#673
#676
#677
#677
#68
#682
#683
#684
#684
#686
#686
#688
#689
#69
#693
#694
#694
#695
#696
#697
#699
#7
#70
#700
#702
#703
#704
#707
#707
#71
#712
#714
#715
#72
#720
#720
#722
#722
#724
#724
#725
#725
#727
#727
#729
#729
#73
#733
#74
#75
#76
#77
#79
#8
#80
#81
#82
#83
#84
#85
#86
#87
#87
#88
#89
#9
#90
#91
#92
#93
#94
#95
#96
#97
#98
#99
#99
v0.1.0
v0.1.1
v0.10.0
v0.2.0
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.4.0
v0.4.1
v0.5.0
v0.6.0
v0.7.0
v0.8.0
v0.9.0
v0.9.1
-
89e9b22c34
Update how the ObjectGroup attribute is defined and used
Peter Hamilton
2019-10-07 13:03:13 -04:00 -
01eb144243
Add ApplicationSpecificInformation support to the server
Peter Hamilton
2019-10-03 15:34:38 -04:00 -
3f84a20a0c
Add ApplicationSpecificInformation to the database model
Peter Hamilton
2019-09-30 11:24:07 -04:00 -
b7d2cc1382
Update ApplicationSpecificInformation support to modern style
Peter Hamilton
2019-09-27 10:44:22 -04:00 -
0361bf9d44
Add a SplitKey register demo script
Peter Hamilton
2019-09-20 14:31:34 -04:00 -
29750cbda6
Add SplitKey server integration tests
Peter Hamilton
2019-09-20 13:36:01 -04:00 -
a8713fc909
Add conversion utilities for SplitKey objects
Peter Hamilton
2019-09-20 10:38:16 -04:00 -
84ab77cd8d
Add SQLAlchemy-based SplitKey support
Peter Hamilton
2019-09-13 12:26:25 -04:00 -
5c117c9805
Remove basepython for non-default tox environments
Peter Hamilton
2019-09-13 15:37:07 -04:00 -
64d78dc8e3
Update encoding support for SplitKey objects
Peter Hamilton
2019-09-10 18:29:13 -04:00 -
ef57ece994
missing enums import
Tom J
2019-09-08 12:16:31 +00:00 -
eee6f76ee4
missing comma in docs Python sample
Tom J
2019-09-08 12:14:46 +00:00 -
b8c19cfa0d
Require enum-compat instead of enum34
ctil
2019-08-28 08:58:35 -06:00 -
c1b816bf04
Fix a bug with how key pair names are handled in the client
Peter Hamilton
2019-08-23 16:51:47 -04:00 -
16480bc9a2
Address PR comment
oleksiys
2019-08-21 00:49:25 -07:00 -
c2bfd3e835
+ Strip the tag to the requested tag_length. + Add GCM test.
oleksiys
2019-08-13 23:47:06 -07:00 -
ead6c431bc
Address PR comments
oleksiys
2019-08-13 23:29:58 -07:00 -
fdf52a541a
Address PR comments
oleksiys
2019-08-12 16:01:46 -07:00 -
26c1c71fff
Add support for AES GCM mode.
oleksiys
2019-08-06 17:53:51 -07:00 -
44d55f2550
Add CertificateType filtering support for Locate
Peter Hamilton
2019-08-16 16:53:15 -04:00 -
b5a8739157
Add CryptographicUsageMask filtering support for Locate
Peter Hamilton
2019-08-12 15:22:04 -04:00 -
4a6a2eccc1
Add offset and maximum item filtering for the Locate operation
Peter Hamilton
2019-08-09 16:37:39 -04:00 -
4938f82772
Sort the Locate matched objects by their creation date
Peter Hamilton
2019-08-08 16:21:18 -04:00 -
c3c03e5091
Fix a bug with the debug logging for Initial Date filtering
Peter Hamilton
2019-08-09 10:33:27 -04:00 -
942d55cca9
Add OperationPolicyName filtering support for Locate
Peter Hamilton
2019-07-31 17:01:39 -04:00 -
9e95d14e08
Add UniqueIdentifier filtering support for the Locate operation
Peter Hamilton
2019-07-31 15:37:25 -04:00 -
8441bb4302
Add session encoding debug logging to the server
Peter Hamilton
2019-07-19 10:57:43 -04:00 -
6dcae13c5b
Add CryptographicLength filtering support for the Locate operation
Peter Hamilton
2019-07-31 12:07:28 -04:00 -
bf518c8393
Add CryptographicAlgorithm filtering support for Locate
Peter Hamilton
2019-07-30 18:05:26 -04:00 -
d74b394261
Add ObjectType filtering support for the Locate operation
Peter Hamilton
2019-07-30 15:54:52 -04:00 -
e5de55c0a8
Add State filtering support for the Locate operation
Peter Hamilton
2019-07-26 17:37:51 -04:00 -
da284e932b
Add InitialDate filtering support for the Locate operation
Peter Hamilton
2019-07-26 12:38:02 -04:00 -
ee037408cf
PyKMIP - Release 0.9.1
Peter Hamilton
2019-06-21 16:16:11 -04:00 -
ea6637239c
PyKMIP - Release 0.9.1
v0.9.1
release-0.9.1
Peter Hamilton
2019-06-21 16:16:11 -04:00 -
e52de92418
Update the CHANGELOG in preparation for the 0.9.1 release
Peter Hamilton
2019-06-21 15:43:33 -04:00 -
df93c2f6e4
Fix Locate attribute handling for KMIP 2.0 clients
Peter Hamilton
2019-06-21 15:05:35 -04:00 -
8d89f19521
Bump the library version to 0.10.dev1
Peter Hamilton
2019-06-18 14:03:39 -04:00 -
f8c76105c9
PyKMIP - Release 0.9.0
v0.9.0
Peter Hamilton
2019-06-18 11:45:47 -04:00 -
36772f3a59
PyKMIP - Release 0.9.0
release-0.9.0
Peter Hamilton
2019-06-18 11:45:47 -04:00 -
f1b57d21fc
Fix a bug with how the server retrieves attributes under KMIP 2.0
Peter Hamilton
2019-06-18 10:39:56 -04:00 -
4ebaa6f501
Fix a bug with the function list in the Query demo
Peter Hamilton
2019-06-18 10:05:52 -04:00 -
8fb05bd848
Fully enable KMIP 2.0 support for the server
Peter Hamilton
2019-06-17 17:17:24 -04:00 -
1c879e2f49
Fix a bug with revocation message decoding
Peter Hamilton
2019-06-17 15:37:53 -04:00 -
5ac0c5d6dd
Update the documentation to prepare for the PyKMIP 0.9 release
Peter Hamilton
2019-06-17 13:28:16 -04:00 -
9fac723b2e
Update the server to nominally support KMIP 2.0
Peter Hamilton
2019-06-17 12:18:54 -04:00 -
ffe5d7a86c
Updating the Register payloads to properly use protection masks
Peter Hamilton
2019-05-10 15:37:59 -04:00 -
bc4e4e38bd
Updating the Create payloads to properly use protection masks
Peter Hamilton
2019-05-10 14:52:29 -04:00 -
7280ccb1eb
Update the CreateKeyPair payloads to support protection masks
Peter Hamilton
2019-05-10 11:42:30 -04:00 -
3b7d9bc21f
Update the ResponseHeader to support the server hashed password
Peter Hamilton
2019-05-09 15:08:53 -04:00 -
4a9690165a
Update the RequestBatchItem to support the ephemeral field
Peter Hamilton
2019-05-09 10:28:36 -04:00 -
a7f05ab7be
Temporarily pin bandit to 1.5.1
Peter Hamilton
2019-05-09 10:40:19 -04:00 -
cd16b20a6b
Add support for the ProtectionStorageMasks structure
Peter Hamilton
2019-05-03 15:52:09 -04:00 -
b4c3980da0
Update the Query payloads to rename Protection Storage Masks
Peter Hamilton
2019-05-03 10:41:29 -04:00 -
a2712e7541
Update the Register payloads to support Protection Storage Masks
Peter Hamilton
2019-04-30 17:05:06 -04:00 -
cc4c1775d1
Update the Create payloads to support Protection Storage Masks
Peter Hamilton
2019-04-30 14:56:39 -04:00 -
b51c5b044b
Update the Query payloads to support KMIP 2.0
Peter Hamilton
2019-04-23 16:02:58 -04:00 -
314dd8761e
Update the Query payloads
Peter Hamilton
2019-04-22 16:59:26 -04:00 -
b968378eb8
Add the CapabilityInformation structure
Peter Hamilton
2019-04-19 12:01:39 -04:00 -
a778aa4224
Add the ValidationInformation structure
Peter Hamilton
2019-04-15 16:48:02 -04:00 -
44cd81d6d1
Update requirements and pin cryptography at 1.4+
Peter Hamilton
2019-04-15 14:44:35 -04:00 -
b68312119f
Add the ProfileInformation structure
Peter Hamilton
2019-04-15 11:03:36 -04:00 -
4b19fc81a3
Add the RNGParameters structure
Peter Hamilton
2019-04-12 16:59:33 -04:00 -
01b724b4e2
Add the DefaultsInformation structure
Peter Hamilton
2019-04-11 16:28:29 -04:00 -
dae68f7e46
Add the ObjectDefaults structure
Peter Hamilton
2019-04-09 09:43:02 -04:00 -
790abc85cb
Update the GetAttributeList payloads to support KMIP 2.0
Peter Hamilton
2019-04-05 12:04:34 -04:00 -
05f4d7aef4
Update the GetAttributeList payloads
Peter Hamilton
2019-04-04 10:42:39 -04:00 -
35b2381341
Add positional arguments to pytest calls in tox.ini
Peter Hamilton
2019-04-04 09:21:11 -04:00 -
0961687d66
Update the GetAttributes payloads to support KMIP 2.0
Peter Hamilton
2019-03-29 13:14:59 -04:00 -
568e87e89e
Update the GetAttributes payloads
Peter Hamilton
2019-03-25 14:09:25 -04:00 -
42f36d080c
Implement simple CLI for GET_ATTRIBUTES operation
Andrey Smirnov
2019-03-25 19:28:41 +03:00 -
86314b346a
Add the AttributeReference structure
Peter Hamilton
2019-03-25 11:22:22 -04:00 -
4ac7b5ed1c
Update the DeriveKey payloads to support KMIP 2.0
Peter Hamilton
2019-03-22 11:01:18 -04:00 -
487dfc78ab
Update the DeriveKey payloads
Peter Hamilton
2019-03-21 14:44:04 -04:00 -
e2f93d49d7
Move the KMIPProtocol from server to services
Peter Hamilton
2019-03-21 10:11:54 -04:00 -
6f81d79c53
Update the CreateKeyPair payloads to support KMIP 2.0
Peter Hamilton
2019-03-18 11:58:24 -04:00 -
1c85295d89
Update utilities to remove use of TemplateAttribute subclasses
Peter Hamilton
2019-03-18 11:56:25 -04:00 -
71d508019a
Update the CreateKeyPair payloads
Peter Hamilton
2019-03-13 18:34:21 -04:00 -
fe3095c22b
Update the Locate payloads to support KMIP 2.0
Peter Hamilton
2019-03-11 16:27:21 -04:00 -
938a0a3b16
Update the Locate payloads
Peter Hamilton
2019-03-08 10:51:55 -05:00 -
438ec42574
Add bit mask enumeration utilities
Peter Hamilton
2019-03-07 16:29:36 -05:00 -
8e7dae6629
Update the Register payloads to support KMIP 2.0
Peter Hamilton
2019-03-06 14:32:14 -05:00 -
a81233aa2a
Update the Register payloads
Peter Hamilton
2019-03-04 17:38:26 -05:00 -
1a723f224d
Move TLS server handshake down to connection thread
Andrey Smirnov
2019-02-28 19:18:12 +03:00 -
004ff92ffb
Update the Create payloads to support KMIP 2.0
Peter Hamilton
2019-03-01 09:41:58 -05:00 -
b8ca94b518
Add utilities for converting TemplateAttributes and Attributes
Peter Hamilton
2019-02-28 17:35:55 -05:00 -
30d7773d96
Update the Create payloads
Peter Hamilton
2019-02-26 16:16:43 -05:00 -
a58a3a3bea
Provision CA extension in CA cert
Andrey Smirnov
2019-02-27 01:06:57 +03:00 -
54f3688a14
Block Attributes encoding and decoding on non KMIP 2.0 calls
Peter Hamilton
2019-02-25 14:38:03 -05:00 -
24f30d46b2
Add OrderedEnum to enable enum value comparisons
Peter Hamilton
2019-02-25 10:48:50 -05:00 -
2057a48b31
Add KMIP version markers to enumerations
Peter Hamilton
2019-02-22 10:50:24 -05:00 -
bc3e81b577
Add KMIP 2.0-style attribute handling
Peter Hamilton
2019-02-20 14:07:23 -05:00 -
e986488ebe
Add KMIP 2.0 enumerations
Peter Hamilton
2019-02-14 18:17:47 -05:00 -
dcade2a264
Update object hierarchy read/write to support the KMIP version
Peter Hamilton
2019-02-05 13:47:30 -05:00 -
c012a430aa
Fix flake8 warnings to reflect modern Python style
Peter Hamilton
2019-02-01 11:00:29 -05:00 -
7648ea801b
Add additional session error logging for authentication failures
Peter Hamilton
2019-01-29 13:47:48 -05:00 -
5e212b32a3
Update the Travis CI config to output log files on test failures
Peter Hamilton
2019-01-29 10:12:21 -05:00 -
f75a74922a
Migrate from using assertRaisesRegexp to assertRaisesRegex
Peter Hamilton
2019-01-18 10:02:46 -05:00 -
4828e0d845
Fix AttributeError in client Rekey results with missing payloads
Peter Hamilton
2018-12-06 16:01:09 -05:00 -
8fd7eb5ab6
Clean up test requirements and remove unused dependencies
Peter Hamilton
2018-12-05 14:52:31 -05:00 -
c5e4c4a290
Update the PyKMIP clients to support changing their KMIP version
Peter Hamilton
2018-12-04 14:09:07 -05:00