public class FingerprintKeyStorage
extends java.lang.Object
| Constructor and Description |
|---|
FingerprintKeyStorage(java.io.File directory) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.security.KeyPair keypair) |
void |
addAll(java.lang.Iterable<java.security.KeyPair> keypairs) |
void |
clear() |
boolean |
contains(java.security.KeyPair keypair) |
boolean |
contains(java.lang.String fingerprint) |
protected void |
deleteFile(java.lang.String fingerprint,
java.security.KeyPair keypair) |
protected static java.lang.String |
fingerprint(java.security.KeyPair keypair)
Creates a (normalised) fingerprint of a keypair
|
java.security.KeyPair |
get(java.lang.String fingerprint) |
java.util.Set<java.security.KeyPair> |
getAll()
Returns a read-only set containing a list of all the keypairs currently in storage
|
protected java.io.File |
getFile(java.lang.String fingerprint,
java.security.KeyPair keypair) |
protected static java.lang.String |
normalise(java.lang.String fingerprint)
Normalises an existing fingerprint
|
void |
remove(java.security.KeyPair keypair) |
void |
remove(java.lang.String fingerprint) |
void |
removeAll(java.lang.Iterable<java.security.KeyPair> keypairs) |
protected void |
scanAll() |
int |
size() |
protected void |
writeFile(java.lang.String fingerprint,
java.security.KeyPair keypair) |
protected void scanAll()
public java.security.KeyPair get(java.lang.String fingerprint)
public java.util.Set<java.security.KeyPair> getAll()
public boolean contains(java.lang.String fingerprint)
public void add(java.security.KeyPair keypair)
public void remove(java.security.KeyPair keypair)
public void clear()
public int size()
protected void deleteFile(java.lang.String fingerprint,
java.security.KeyPair keypair)
protected java.io.File getFile(java.lang.String fingerprint,
java.security.KeyPair keypair)
protected void writeFile(java.lang.String fingerprint,
java.security.KeyPair keypair)
public boolean contains(java.security.KeyPair keypair)
public void addAll(java.lang.Iterable<java.security.KeyPair> keypairs)
public void remove(java.lang.String fingerprint)
public void removeAll(java.lang.Iterable<java.security.KeyPair> keypairs)
protected static java.lang.String fingerprint(java.security.KeyPair keypair)
protected static java.lang.String normalise(java.lang.String fingerprint)
fingerprint - Copyright © 2014. All Rights Reserved.