add routines to unlock security token
This commit is contained in:
@@ -1,21 +1,22 @@
|
||||
package org.sufficientlysecure.keychain.service.input;
|
||||
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
|
||||
import org.sufficientlysecure.keychain.util.Passphrase;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Date;
|
||||
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
|
||||
import org.sufficientlysecure.keychain.util.Passphrase;
|
||||
|
||||
|
||||
public class RequiredInputParcel implements Parcelable {
|
||||
|
||||
public enum RequiredInputType {
|
||||
PASSPHRASE, PASSPHRASE_SYMMETRIC, BACKUP_CODE, SECURITY_TOKEN_SIGN, SECURITY_TOKEN_DECRYPT,
|
||||
SECURITY_TOKEN_MOVE_KEY_TO_CARD, SECURITY_TOKEN_RESET_CARD, ENABLE_ORBOT, UPLOAD_FAIL_RETRY,
|
||||
SECURITY_TOKEN_MOVE_KEY_TO_CARD, SECURITY_TOKEN_RESET_CARD, ENABLE_ORBOT, UPLOAD_FAIL_RETRY
|
||||
}
|
||||
|
||||
public Date mSignatureTime;
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.sufficientlysecure.keychain.service.input;
|
||||
|
||||
|
||||
import android.os.Parcelable;
|
||||
|
||||
import com.google.auto.value.AutoValue;
|
||||
|
||||
|
||||
@AutoValue
|
||||
public abstract class SecurityTokenChangePinParcel implements Parcelable {
|
||||
public abstract String getAdminPin();
|
||||
public abstract String getNewPin();
|
||||
|
||||
public static SecurityTokenChangePinParcel createSecurityTokenUnlock(String adminPin, String newPin) {
|
||||
return new AutoValue_SecurityTokenChangePinParcel(adminPin, newPin);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user