Added certificate selection

This commit is contained in:
M66B
2019-12-04 11:54:02 +01:00
parent a2bb26e086
commit 2b3e119445
8 changed files with 336 additions and 23 deletions

View File

@@ -19,6 +19,8 @@ package eu.faircode.email;
Copyright 2018-2019 by Marcel Bokhorst (M66B)
*/
import android.util.Base64;
import androidx.annotation.NonNull;
import androidx.room.Entity;
import androidx.room.Index;
@@ -48,6 +50,14 @@ public class EntityCertificate {
@NonNull
public String data;
void setEncoded(byte[] encoded) {
this.data = Base64.encodeToString(encoded, Base64.NO_WRAP);
}
byte[] getEncoded() {
return Base64.decode(this.data, Base64.NO_WRAP);
}
@Override
public boolean equals(Object obj) {
if (obj instanceof EntityCertificate) {