summaryrefslogtreecommitdiffstats
path: root/pki/base/symkey
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2012-01-11 12:57:53 -0500
committerAde Lee <alee@redhat.com>2012-01-11 13:49:04 -0500
commit10cfe7756e967ac91c66d33b392aeab9cf3780fb (patch)
treed5ac9b58442265d2ce5ef60e31f041ddacba1b4f /pki/base/symkey
parentedcb24f65cc3700e75d0a1d14dc2483f210b0ee4 (diff)
downloadpki-10cfe7756e967ac91c66d33b392aeab9cf3780fb.tar.gz
pki-10cfe7756e967ac91c66d33b392aeab9cf3780fb.tar.xz
pki-10cfe7756e967ac91c66d33b392aeab9cf3780fb.zip
Formatting (no line wrap in comments or code)
Diffstat (limited to 'pki/base/symkey')
-rw-r--r--pki/base/symkey/src/com/netscape/symkey/SessionKey.java92
1 files changed, 43 insertions, 49 deletions
diff --git a/pki/base/symkey/src/com/netscape/symkey/SessionKey.java b/pki/base/symkey/src/com/netscape/symkey/SessionKey.java
index 3a00c8351..47f9385f7 100644
--- a/pki/base/symkey/src/com/netscape/symkey/SessionKey.java
+++ b/pki/base/symkey/src/com/netscape/symkey/SessionKey.java
@@ -18,22 +18,18 @@
package com.netscape.symkey;
-
import org.mozilla.jss.pkcs11.PK11SymKey;
-
/**
- * This object contains the OS independent interfaces.
+ * This object contains the OS independent interfaces.
*/
-public class SessionKey
-{
- static boolean tryLoad( String filename )
- {
+public class SessionKey {
+ static boolean tryLoad(String filename) {
try {
- System.load( filename );
- } catch( Exception e ) {
+ System.load(filename);
+ } catch (Exception e) {
return false;
- } catch( UnsatisfiedLinkError e ) {
+ } catch (UnsatisfiedLinkError e) {
return false;
}
@@ -43,43 +39,42 @@ public class SessionKey
// Load native library
static {
boolean mNativeLibrariesLoaded = false;
- String os = System.getProperty( "os.name" );
- if( ( os.equals( "Linux" ) ) ) {
+ String os = System.getProperty("os.name");
+ if ((os.equals("Linux"))) {
// Check for 64-bit library availability
// prior to 32-bit library availability.
mNativeLibrariesLoaded =
- tryLoad( "/usr/lib64/symkey/libsymkey.so" );
- if( mNativeLibrariesLoaded ) {
- System.out.println( "64-bit symkey library loaded" );
+ tryLoad("/usr/lib64/symkey/libsymkey.so");
+ if (mNativeLibrariesLoaded) {
+ System.out.println("64-bit symkey library loaded");
} else {
// REMINDER: May be trying to run a 32-bit app
// on 64-bit platform.
mNativeLibrariesLoaded =
- tryLoad( "/usr/lib/symkey/libsymkey.so" );
- if( mNativeLibrariesLoaded ) {
- System.out.println( "32-bit symkey library loaded");
+ tryLoad("/usr/lib/symkey/libsymkey.so");
+ if (mNativeLibrariesLoaded) {
+ System.out.println("32-bit symkey library loaded");
} else {
- System.out.println( "FAILED loading symkey library!");
- System.exit( -1 );
+ System.out.println("FAILED loading symkey library!");
+ System.exit(-1);
}
}
} else {
try {
- System.loadLibrary( "symkey" );
- System.out.println( "symkey library loaded" );
+ System.loadLibrary("symkey");
+ System.out.println("symkey library loaded");
mNativeLibrariesLoaded = true;
- } catch( Throwable t ) {
+ } catch (Throwable t) {
// This is bad news, the program is doomed at this point
t.printStackTrace();
}
}
}
-
// external calls from RA
- public static native byte[] ComputeKeyCheck(PK11SymKey desKey ); /* byte data[] ); */
+ public static native byte[] ComputeKeyCheck(PK11SymKey desKey); /* byte data[] ); */
- public static native byte[] ComputeSessionKey( String tokenName,
+ public static native byte[] ComputeSessionKey(String tokenName,
String keyName,
byte[] card_challenge,
byte[] host_challenge,
@@ -88,9 +83,9 @@ public class SessionKey
byte[] macKeyArray,
String useSoftToken,
String keySet,
- String sharedSecretKeyName );
+ String sharedSecretKeyName);
- public static native byte[] ComputeEncSessionKey( String tokenName,
+ public static native byte[] ComputeEncSessionKey(String tokenName,
String keyName,
byte[] card_challenge,
byte[] host_challenge,
@@ -98,9 +93,9 @@ public class SessionKey
byte[] CUID,
byte[] encKeyArray,
String useSoftToken,
- String keySet );
+ String keySet);
- public static native PK11SymKey ComputeKekSessionKey( String tokenName,
+ public static native PK11SymKey ComputeKekSessionKey(String tokenName,
String keyName,
byte[] card_challenge,
byte[] host_challenge,
@@ -108,21 +103,21 @@ public class SessionKey
byte[] CUID,
byte[] kekKeyArray,
String useSoftToken,
- String keySet );
+ String keySet);
- public static native PK11SymKey ComputeKekKey( String tokenName,
+ public static native PK11SymKey ComputeKekKey(String tokenName,
String keyName,
byte[] card_challenge,
byte[] host_challenge,
byte[] keyInfo,
byte[] CUID,
byte[] kekKeyArray,
- String useSoftToken, String keySet );
+ String useSoftToken, String keySet);
- public static native byte[] ECBencrypt( PK11SymKey key,
- PK11SymKey desKey ); //byte[] data );
+ public static native byte[] ECBencrypt(PK11SymKey key,
+ PK11SymKey desKey); //byte[] data );
- public static native PK11SymKey GenerateSymkey( String tokenName );
+ public static native PK11SymKey GenerateSymkey(String tokenName);
/*
* DRM_SUPPORT_DEBUG
@@ -130,7 +125,7 @@ public class SessionKey
// public static native PK11SymKey bytes2PK11SymKey( byte[] symKeyBytes );
- public static native byte[] ComputeCryptogram( String tokenName,
+ public static native byte[] ComputeCryptogram(String tokenName,
String keyName,
byte[] card_challenge,
byte[] host_challenge,
@@ -138,36 +133,35 @@ public class SessionKey
byte[] CUID,
int type,
byte[] authKeyArray,
- String useSoftToken, String keySet );
+ String useSoftToken, String keySet);
- public static native byte[] EncryptData( String tokenName,
+ public static native byte[] EncryptData(String tokenName,
String keyName,
byte[] in,
byte[] keyInfo,
byte[] CUID,
byte[] kekKeyArray,
- String useSoftToken, String keySet );
+ String useSoftToken, String keySet);
- public static native byte[] DiversifyKey( String tokenName,
+ public static native byte[] DiversifyKey(String tokenName,
String newTokenName,
String oldMasterKeyName,
String newMasterKeyName,
String keyInfo,
byte[] CUIDValue,
byte[] kekKeyArray,
- String useSoftToken, String keySet );
+ String useSoftToken, String keySet);
// internal calls from config TKS keys tab
- public static native String GenMasterKey( String token,
- String keyName );
+ public static native String GenMasterKey(String token,
+ String keyName);
- public static native String DeleteSymmetricKey( String token,
- String keyName );
+ public static native String DeleteSymmetricKey(String token,
+ String keyName);
- public static native String ListSymmetricKeys( String token );
+ public static native String ListSymmetricKeys(String token);
// set when called from the config TKS tab to create master key
// get when called from the RA to create session key
- public static native void SetDefaultPrefix( String masterPrefix );
+ public static native void SetDefaultPrefix(String masterPrefix);
}
-