Package

com.ubirch.key.model

db

Permalink

package db

Visibility
  1. Public
  2. All

Type Members

  1. case class PublicKey(pubKeyInfo: PublicKeyInfo, signature: String, previousPubKeySignature: Option[String] = None) extends Product with Serializable

    Permalink

  2. case class PublicKeyDelete(publicKey: String, signature: String) extends Product with Serializable

    Permalink

    publicKey

    base64 encoded public key

    signature

    base64 encoded signature of field _publicKey_

  3. case class PublicKeyInfo(algorithm: String = "ed25519-sha-512", created: DateTime = new DateTime(), hwDeviceId: String, previousPubKeyId: Option[String] = None, pubKey: String, pubKeyId: String = UUIDUtil.uuidStr, validNotAfter: Option[DateTime] = None, validNotBefore: DateTime = new DateTime()) extends Product with Serializable

    Permalink

    algorithm

    used asymetric crypto algorithm, default is ed25519-sha-512

    created

    UTC timestamp of PublicKeyInfo object creation

    hwDeviceId

    hardware id of device which owns the private key

    previousPubKeyId

    unique public key id of previous plublic key

    pubKey

    base 64 encoded public key

    pubKeyId

    unique public key id

    validNotAfter

    UTC timestamp until when PublicKey is valid

    validNotBefore

    UTC timestamp since when PublicKey is valid

Value Members

  1. object Neo4jLabels

    Permalink

    This object contains all Neo4j labels used by the key-service.

    This object contains all Neo4j labels used by the key-service.

    To assign more than one label concatenate them with ":" (e.g.: "foo:bar").

    author: cvandrei since: 2017-05-03

Ungrouped