Package

com.ubirch.key.model

rest

Permalink

package rest

Visibility
  1. Public
  2. All

Type Members

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

    Permalink

    author: cvandrei since: 2017-04-27

  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(hwDeviceId: String, pubKey: String, pubKeyId: Option[String] = None, algorithm: String, previousPubKeyId: Option[String], created: DateTime, validNotBefore: DateTime, validNotAfter: Option[DateTime] = None) extends Product with Serializable

    Permalink

    pubKeyId

    typically the hash of "pubKey" (algorithm tends to depend on "algorithm") but can also be the _pubKey_, too (useful for ECC keys whose hash would otherwise be longer than the actual key)

  4. case class PublicKeys(publicKeys: Set[PublicKey]) extends Product with Serializable

    Permalink

Ungrouped