Peter Hamilton
e591873bf4
Merge pull request #284 from vbnmmnbv/revoke_pie
...
fix compromise_occurrence_date None handling in pie revoke
2017-04-27 19:48:27 -04:00
Hao Shen
ac6e117676
fix compromise_occurrence_date None handling in pie revoke
2017-04-25 13:13:31 -07:00
Peter Hamilton
4617ae5280
Merge pull request #283 from vbnmmnbv/rename_compromise_occurrence_date
...
rename compromise_date to compromise_occurrence_date in revoke reques…
2017-04-21 15:52:04 -04:00
Hao Shen
8f16558b76
rename compromise_date to compromise_occurrence_date
2017-04-21 12:24:48 -07:00
Peter Hamilton
901f2d8097
Merge pull request #282 from vbnmmnbv/add_reset_mock
...
add missing reset_mock of logger in server revoke operation tests
2017-04-21 15:12:09 -04:00
Peter Hamilton
a7c627d28f
Merge pull request #274 from vbnmmnbv/destroy_state_permission_server
...
Add state check for Destroy operation.
2017-04-21 15:06:29 -04:00
Hao Shen
1c565b37f3
add missing reset_mock of logger in server revoke operation tests
2017-04-21 09:50:29 -07:00
Hao Shen
3897455469
Add state check for Destroy operation.
2017-04-21 09:32:26 -07:00
Peter Hamilton
f7e0e55955
Merge pull request #276 from vbnmmnbv/create_crypo_usage_mask
...
Add crypto_usage_masks argument to pie Create operation
2017-04-21 11:01:55 -04:00
Peter Hamilton
fda5e32fa0
Merge pull request #271 from vbnmmnbv/revoke_server
...
Add initial Revoke operation support for server.
2017-04-21 10:31:09 -04:00
Peter Hamilton
2891476568
Merge pull request #269 from vbnmmnbv/revoke_pie
...
Add Revoke operation support for pie client
2017-04-21 10:26:26 -04:00
Hao Shen
74075d502c
Add Revoke operation support for pie client
2017-04-20 10:19:10 -07:00
Hao Shen
a2b7194c08
Add crypto_usage_masks argument to pie Create operation
2017-04-19 21:07:32 -07:00
Hao Shen
0229a83acf
Add initial Revoke operation support for server.
...
See the TODO in _process_revoke for more info.
2017-04-19 15:27:51 -07:00
Peter Hamilton
e26e0748af
Merge pull request #280 from vbnmmnbv/api_activate_locate_mac
...
Add the missing locate/activate KmipClient abstractmethod definition
2017-04-19 18:07:56 -04:00
Peter Hamilton
5678c21903
Merge pull request #273 from vbnmmnbv/mac_state_permission_server
...
Add state/crypto usage mask checks for MAC operation
2017-04-19 18:02:46 -04:00
Hao Shen
ec4dae707c
Add the missing locate/activate KmipClient abstractmethod definition
2017-04-14 11:19:50 -07:00
Peter Hamilton
19560b92b7
Merge pull request #262 from OpenKMIP/bug/fix-pie-client-get
...
Fixing stringent uid value checks in the ProxyKmipClient
2017-04-12 18:31:38 -04:00
Peter Hamilton
fae811528b
Fixing stringent uid value checks in the ProxyKmipClient
...
This change loosens the input requirements for ProxyKmipClient
operations that accept a secret UID. Operations like Get and
Destroy used to require a string value but are allowed in the
KMIP specification to take no value at all. This change updates
the ProxyKmipClient to properly reflect the specification. The
underlying KMIPProxy client is mostly unchanged.
Closes #261
2017-04-12 17:41:13 -04:00
Peter Hamilton
0faf1e5f43
Merge pull request #278 from OpenKMIP/feat/sync-server-query
...
Update the server Query results to match current features
2017-04-12 12:37:24 -04:00
Hao Shen
a0673dc111
Add state/crypto usage mask checks for MAC operation
2017-04-11 18:16:54 -07:00
Peter Hamilton
1d2a337ee0
Update the server Query results to match current features
...
This change updates the server results returned by the Query
operation to match the current set of supported features. The tests
for Query have been updated to better reflect testing across KMIP
versions.
2017-04-11 16:43:43 -04:00
Peter Hamilton
28e1e809d1
Merge pull request #275 from vbnmmnbv/KmipOperationFailure
...
Modify KmipOperationFailure to expose status/reason/message attributes
2017-04-06 08:54:16 -04:00
Peter Hamilton
be50097c2b
Merge pull request #270 from vbnmmnbv/mac_check_none
...
Fixing stringent argument checks for MAC operation
2017-04-06 08:53:08 -04:00
Hao Shen
16d79283f2
Modify KmipOperationFailure to expose status/reason/message attributes
2017-04-04 11:36:05 -07:00
Hao Shen
5967b55148
Fixing stringent argument checks for MAC operation
2017-03-30 14:32:42 -07:00
Peter Hamilton
2aabad714a
Merge pull request #268 from vbnmmnbv/activate_pie
...
fix activate uid none check
2017-03-29 23:40:51 -04:00
Hao Shen
eda50d657a
fix activate uid none check
2017-03-29 20:23:06 -07:00
Peter Hamilton
1a8a31af49
Merge pull request #266 from vbnmmnbv/activate_pie
...
Add Activate operation support for pie client
2017-03-29 18:52:51 -04:00
Hao Shen
de1d9c5646
Add Activate operation support for pie client
2017-03-29 11:55:48 -07:00
Peter Hamilton
5fc2e26527
Merge pull request #259 from OpenKMIP/maint/cleanup-old-server-code
...
Removing deprecated server code and supporting infrastructure
2017-03-28 09:37:10 -04:00
Peter Hamilton
cbcb5b97bf
Merge pull request #263 from vbnmmnbv/locate_pie
...
Add Locate operation support for pie client
2017-02-15 10:40:15 -05:00
Peter Hamilton
fff4e2f228
Merge pull request #260 from vbnmmnbv/locate_server
...
Add minimum Locate operation support for server.
2017-02-15 10:23:49 -05:00
Hao Shen
b8b2d43347
Add minimum Locate operation support for server.
...
Currently it will return all the existing managed objects with the restriction of operation
policy only. No other filterings.
Closes #258
2017-02-14 18:09:10 -08:00
Hao Shen
f0934fd08a
Add Locate operation support for pie client
2017-02-14 17:59:52 -08:00
Peter Hamilton
c584ac0cb5
Removing deprecated server code and supporting infrastructure
...
This change removes the original KMIPServer implementation, along
with all supporting classes. The KmipServer implementation is the
only supported server implementation going forward.
2017-02-08 15:29:10 -05:00
Peter Hamilton
d9cf4c148a
Merge pull request #256 from vbnmmnbv/server
...
Add MAC operation support for server
2017-02-03 12:11:41 -05:00
Hao Shen
ac1206082c
Add MAC operation support for server
2017-02-02 13:25:22 -08:00
Peter Hamilton
7fca09fa75
Merge pull request #254 from vbnmmnbv/client
...
Add MAC operation support at client side
2017-02-02 13:09:51 -05:00
Hao Shen
2d45f33d43
Add MAC operation support for client
2017-01-31 14:48:19 -08:00
Peter Hamilton
84fe76e15d
Merge pull request #255 from vbnmmnbv/payload
...
Add necessary objects/attributes and payloads for MAC operation
2017-01-31 11:11:54 -05:00
Hao Shen
a2696b722f
Add necessary objects/attributes and payloads for MAC operation
2017-01-30 14:50:40 -08:00
Peter Hamilton
4dbf6b8e79
Merge pull request #246 from OpenKMIP/maint/drop-support-for-python2.6
...
Remove support for Python2.6
2017-01-30 09:29:47 -05:00
Peter Hamilton
fc66a8fb49
Merge pull request #253 from vbnmmnbv/cryptography_engine
...
Add MAC operation support in cryptography engine
2017-01-26 08:40:23 -05:00
Hao Shen
e8b63eb9d3
Add MAC operation support in cryptography engine
2017-01-25 13:10:41 -08:00
Peter Hamilton
51ec018b35
Merge pull request #250 from OpenKMIP/bug/fix-create-key-pair-demo
...
Fixing the KMIPProxy CreateKeyPair demo script
2017-01-10 13:51:04 -05:00
Peter Hamilton
47898365ba
Fixing the KMIPProxy CreateKeyPair demo script
...
This change fixes a bug with the CreateKeyPair demo script for the
KMIPProxy client. The key pair name was never included with the
create request due to variable name overuse. This change fixes the
variable names thereby fixing the demo script.
Fixes #249
2017-01-10 13:37:50 -05:00
Peter Hamilton
c5ca3297f3
Remove support for Python2.6
...
This change removes PyKMIP support for Python2.6. The last release
of Python2.6 occurred in October 2013, over 3 years ago. It also
does not support security features needed to use PyKMIP according
to best practices. This change drops tox and TravisCI settings for
Python2.6 and updates setup to no longer categorize the library as
Python2.6 compliant. The README has been updated accordingly.
Closes #116
2017-01-09 14:53:25 -05:00
Peter Hamilton
3f1979188c
Merge pull request #248 from OpenKMIP/feat/refactor-server-access-control
...
Refactor access control enforcement in the server
2017-01-09 12:53:51 -05:00
Peter Hamilton
57c703c52f
Refactor access control enforcement in the server
...
This change restructures how access controls are enforced for
different server operations, pulling common code into a shared
method for reuse. The server unit tests have been updated to
reflect this change.
2017-01-09 10:34:14 -05:00