diff options
author | Ade Lee <alee@redhat.com> | 2014-02-03 13:19:46 -0500 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2014-02-04 13:37:57 -0500 |
commit | cf425dfa25bccb467c63b9a966adf3a7eec791df (patch) | |
tree | 469ec668473730d9dc23e327ce444ee61373e702 /base/kra | |
parent | d33998c72a34dc9f04e29ce0248fc2b7b88e0fc5 (diff) | |
download | pki-cf425dfa25bccb467c63b9a966adf3a7eec791df.tar.gz pki-cf425dfa25bccb467c63b9a966adf3a7eec791df.tar.xz pki-cf425dfa25bccb467c63b9a966adf3a7eec791df.zip |
Address review comments
1. Remove Link attribute from ResourceMessage,
2. Rename KeyDataInfo and KeyDataInfoCollection.
3. Move KEYGEN_ALGORITHMS
4. Fix missing space in PKIException
5. Move properties to attributes in ResourceMessage
6. Add missing code to update the request and set IRequest.RESULT
Diffstat (limited to 'base/kra')
4 files changed, 14 insertions, 5 deletions
diff --git a/base/kra/functional/src/com/netscape/cms/servlet/test/DRMTest.java b/base/kra/functional/src/com/netscape/cms/servlet/test/DRMTest.java index d0773950f..e1e730d82 100644 --- a/base/kra/functional/src/com/netscape/cms/servlet/test/DRMTest.java +++ b/base/kra/functional/src/com/netscape/cms/servlet/test/DRMTest.java @@ -43,7 +43,7 @@ import com.netscape.certsrv.client.ClientConfig; import com.netscape.certsrv.client.PKIClient; import com.netscape.certsrv.dbs.keydb.KeyId; import com.netscape.certsrv.key.KeyData; -import com.netscape.certsrv.key.KeyDataInfo; +import com.netscape.certsrv.key.KeyInfo; import com.netscape.certsrv.key.KeyRequestInfo; import com.netscape.certsrv.key.KeyRequestResource; import com.netscape.certsrv.key.SymKeyGenerationRequest; @@ -168,7 +168,7 @@ public class DRMTest { // Variables for data structures from calls KeyRequestInfo requestInfo = null; KeyData keyData = null; - KeyDataInfo keyInfo = null; + KeyInfo keyInfo = null; // Initialize token try { @@ -560,7 +560,7 @@ public class DRMTest { List<String> usages = new ArrayList<String>(); usages.add(SymKeyGenerationRequest.DECRYPT_USAGE); usages.add(SymKeyGenerationRequest.ENCRYPT_USAGE); - KeyRequestInfo genKeyInfo = client.generateKey(clientId, "AES", 128, usages); + KeyRequestInfo genKeyInfo = client.generateKey(clientId, SymKeyGenerationRequest.AES_ALGORITHM, 128, usages); printRequestInfo(genKeyInfo); keyId = genKeyInfo.getKeyId(); diff --git a/base/kra/src/com/netscape/kra/SecurityDataRecoveryService.java b/base/kra/src/com/netscape/kra/SecurityDataRecoveryService.java index 0ec4ed335..50f163dfa 100644 --- a/base/kra/src/com/netscape/kra/SecurityDataRecoveryService.java +++ b/base/kra/src/com/netscape/kra/SecurityDataRecoveryService.java @@ -264,7 +264,10 @@ public class SecurityDataRecoveryService implements IService { params.put(IRequest.SECURITY_DATA_IV_STRING_OUT, ivStr); } - auditRecoveryRequestProcessed(subjectID, ILogger.SUCCESS, requestID, serialno.toString(), "None"); + auditRecoveryRequestProcessed(subjectID, ILogger.SUCCESS, requestID, serialno.toString(), + "None"); + request.setExtData(IRequest.RESULT, IRequest.RES_SUCCESS); + mKRA.getRequestQueue().updateRequest(request); return false; //return true ? TODO } diff --git a/base/kra/src/com/netscape/kra/SecurityDataService.java b/base/kra/src/com/netscape/kra/SecurityDataService.java index 9fc737529..428dd660b 100644 --- a/base/kra/src/com/netscape/kra/SecurityDataService.java +++ b/base/kra/src/com/netscape/kra/SecurityDataService.java @@ -183,6 +183,8 @@ public class SecurityDataService implements IService { auditArchivalRequestProcessed(subjectID, ILogger.SUCCESS, request.getRequestId(), clientId, serialNo.toString(), "None"); + request.setExtData(IRequest.RESULT, IRequest.RES_SUCCESS); + mKRA.getRequestQueue().updateRequest(request); return true; diff --git a/base/kra/src/com/netscape/kra/SymKeyGenService.java b/base/kra/src/com/netscape/kra/SymKeyGenService.java index 877d2ed06..3ebf1bed0 100644 --- a/base/kra/src/com/netscape/kra/SymKeyGenService.java +++ b/base/kra/src/com/netscape/kra/SymKeyGenService.java @@ -44,6 +44,7 @@ import com.netscape.certsrv.request.IRequest; import com.netscape.certsrv.request.IService; import com.netscape.certsrv.request.RequestId; import com.netscape.certsrv.security.IStorageKeyUnit; +import com.netscape.cms.servlet.request.KeyRequestService; import com.netscape.cmscore.dbs.KeyRecord; /** @@ -110,7 +111,7 @@ public class SymKeyGenService implements IService { } CryptoToken token = mStorageUnit.getToken(); - KeyGenAlgorithm kgAlg = SymKeyGenerationRequest.KEYGEN_ALGORITHMS.get(algorithm); + KeyGenAlgorithm kgAlg = KeyRequestService.KEYGEN_ALGORITHMS.get(algorithm); if (kgAlg == null) { throw new EBaseException("Invalid algorithm"); } @@ -216,6 +217,9 @@ public class SymKeyGenService implements IService { auditSymKeyGenRequestProcessed(subjectID, ILogger.SUCCESS, request.getRequestId(), clientId, serialNo.toString(), "None"); + request.setExtData(IRequest.RESULT, IRequest.RES_SUCCESS); + mKRA.getRequestQueue().updateRequest(request); + return true; } |