package
rest
Type Members
-
case class
FindTrusted(depth: Int = 1, minTrustLevel: Int = 50, queryDate: DateTime = DateUtil.nowUTC, sourcePublicKey: String) extends Product with Serializable
-
case class
FindTrustedSigned(findTrusted: FindTrusted, signature: String) extends Product with Serializable
-
case class
PublicKey(pubKeyInfo: PublicKeyInfo, signature: String, previousPubKeySignature: Option[String] = None, raw: Option[String] = None, signedRevoke: Option[SignedRevoke] = None) extends Product with Serializable
-
case class
PublicKeyDelete(publicKey: String, signature: String) extends Product with Serializable
-
case class
PublicKeyInfo(algorithm: String, created: DateTime, hwDeviceId: String, previousPubKeyId: Option[String] = None, pubKey: String, pubKeyId: String, validNotAfter: Option[DateTime] = None, validNotBefore: DateTime) extends Product with Serializable
-
case class
PublicKeys(publicKeys: Set[PublicKey]) extends Product with Serializable
-
case class
Revokation(publicKey: String, revokationDate: DateTime = DateUtil.nowUTC) extends Product with Serializable
-
case class
SignedRevoke(revokation: Revokation, signature: String) extends Product with Serializable
-
case class
SignedTrustRelation(trustRelation: TrustRelation, signature: String) extends Product with Serializable
-
case class
TrustRelation(created: DateTime = DateUtil.nowUTC, sourcePublicKey: String, targetPublicKey: String, trustLevel: Int = 50, validNotAfter: Option[DateTime] = None) extends Product with Serializable
-
case class
TrustedKeyResult(depth: Int, trustLevel: Int, publicKey: PublicKey) extends Product with Serializable
public key details
signature of field _pubKeyInfo_ created with current key pair
(optional) signature of field _pubKeyInfo_ created with previous key pair
the raw data of the public key structure (in case it is binary)