Package net.ballmerlabs.scatterbrainsdk
Class Identity
-
- All Implemented Interfaces:
-
android.os.Parcelable
public class Identity implements Parcelable
A handle to a cryptographic identity stored in the Scatterbrain router. This class contains all identity metadata except for the private key (for security reasons). This class has no public constructor and is only returned by Scatterbrain api functions
-
-
Method Summary
Modifier and Type Method Description final Map<String, ByteArray>getExtraKeys()additional user defined keys or metadata final ByteArraygetPublicKey()ed25519 public key used by Scatterbrain final StringgetName()user-defined name final ByteArraygetSig()ed25519 signature for this identity final UUIDgetFingerprint()unique identifier for this identity final BooleanisOwned()true if this identity has a private key IntegerdescribeContents()UnitwriteToParcel(Parcel parcel, Integer i)-
-
Method Detail
-
getExtraKeys
final Map<String, ByteArray> getExtraKeys()
additional user defined keys or metadata
-
getPublicKey
final ByteArray getPublicKey()
ed25519 public key used by Scatterbrain
-
getFingerprint
final UUID getFingerprint()
unique identifier for this identity
-
describeContents
Integer describeContents()
-
writeToParcel
Unit writeToParcel(Parcel parcel, Integer i)
-
-
-
-