]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/crypto/PBEKeySpecCallback.java
Update license headers
[lgpl/argeo-commons.git] / basic / runtime / org.argeo.basic.nodeps / src / main / java / org / argeo / util / crypto / PBEKeySpecCallback.java
index a0fe3e0ff8f48a12f8995e57c44da5e3916f21b9..676b9706f1272d51178030869ec65f46dbdbcd58 100644 (file)
@@ -1,3 +1,18 @@
+/*
+ * Copyright (C) 2007-2012 Mathieu Baudier
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *         http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package org.argeo.util.crypto;
 
 import javax.crypto.spec.PBEKeySpec;
@@ -17,6 +32,9 @@ public class PBEKeySpecCallback implements Callback {
        /** Can be null, will trigger secret key encryption if not */
        private String secretKeyEncryption;
 
+       private String encryptedPasswordHashCipher;
+       private byte[] encryptedPasswordHash;
+
        public void set(String secretKeyFactory, byte[] salt,
                        Integer iterationCount, Integer keyLength,
                        String secretKeyEncryption) {
@@ -25,6 +43,8 @@ public class PBEKeySpecCallback implements Callback {
                this.iterationCount = iterationCount;
                this.keyLength = keyLength;
                this.secretKeyEncryption = secretKeyEncryption;
+//             this.encryptedPasswordHashCipher = encryptedPasswordHashCipher;
+//             this.encryptedPasswordHash = encryptedPasswordHash;
        }
 
        public String getSecretKeyFactory() {
@@ -47,4 +67,12 @@ public class PBEKeySpecCallback implements Callback {
                return secretKeyEncryption;
        }
 
+       public String getEncryptedPasswordHashCipher() {
+               return encryptedPasswordHashCipher;
+       }
+
+       public byte[] getEncryptedPasswordHash() {
+               return encryptedPasswordHash;
+       }
+
 }