summaryrefslogtreecommitdiffstats
path: root/base/tps/src/org/dogtagpki/server/tps/processor/TPSProcessor.java
diff options
context:
space:
mode:
authorJack Magne <jmagne@dhcp-16-206.sjc.redhat.com>2017-06-02 15:40:52 -0700
committerJack Magne <jmagne@dhcp-16-206.sjc.redhat.com>2017-06-02 16:34:56 -0700
commita614eb15476adb00df571d3ea05fdd8ea282141d (patch)
treed76d963d47b473ca75deaa2c5ecff830bbe1fedd /base/tps/src/org/dogtagpki/server/tps/processor/TPSProcessor.java
parent29dbed75f1c214a065cd3bcc438d0584fd980d4f (diff)
downloadpki-a614eb15476adb00df571d3ea05fdd8ea282141d.tar.gz
pki-a614eb15476adb00df571d3ea05fdd8ea282141d.tar.xz
pki-a614eb15476adb00df571d3ea05fdd8ea282141d.zip
Resolve #1663 Add SCP03 support .
This particular fix resolves a simple issue when formatting a token in FIPS mode for SCP03.
Diffstat (limited to 'base/tps/src/org/dogtagpki/server/tps/processor/TPSProcessor.java')
-rw-r--r--base/tps/src/org/dogtagpki/server/tps/processor/TPSProcessor.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/base/tps/src/org/dogtagpki/server/tps/processor/TPSProcessor.java b/base/tps/src/org/dogtagpki/server/tps/processor/TPSProcessor.java
index 0f9691556..e1a574878 100644
--- a/base/tps/src/org/dogtagpki/server/tps/processor/TPSProcessor.java
+++ b/base/tps/src/org/dogtagpki/server/tps/processor/TPSProcessor.java
@@ -957,6 +957,10 @@ public class TPSProcessor {
kekSessionKeySCP03 = (PK11SymKey) protocol.unwrapWrappedSymKeyOnToken(token, sharedSecret,
kekSessionKeyBuff.toBytesArray(), false, SymmetricKey.AES);
+ CMS.debug(" encSessionKeySCP03 " + encSessionKeySCP03);
+ CMS.debug(" macSessionKeySCP03 " + macSessionKeySCP03);
+ CMS.debug(" kekSessionKeySCP03 " + kekSessionKeySCP03);
+
channel = new SecureChannel(this, encSessionKeySCP03, macSessionKeySCP03, kekSessionKeySCP03,
drmDesKeyBuff, kekDesKeyBuff,
keyCheckBuff, keyDiversificationData, cardChallenge,