Packages

package v0

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed abstract class CryptoKeyFormat extends GeneratedEnum

    Serialization format for crypto keys and signatures

  2. final case class CryptoKeyPair(pair: Pair) extends GeneratedMessage with Updatable[CryptoKeyPair] with Product with Serializable
    Annotations
    @SerialVersionUID()
  3. final case class EncryptionKeyPair(publicKey: Option[EncryptionPublicKey], privateKey: Option[EncryptionPrivateKey]) extends GeneratedMessage with Updatable[EncryptionKeyPair] with Product with Serializable
    Annotations
    @SerialVersionUID()
  4. sealed abstract class EncryptionKeyScheme extends GeneratedEnum
  5. final case class EncryptionPrivateKey(id: String, format: CryptoKeyFormat, privateKey: ByteString, scheme: EncryptionKeyScheme) extends GeneratedMessage with Updatable[EncryptionPrivateKey] with Product with Serializable

    privateKey

    Serialized private key in the format specified above

    scheme

    Explicit state the key scheme of the serialized private key

    Annotations
    @SerialVersionUID()
  6. final case class EncryptionPublicKey(id: String, format: CryptoKeyFormat, publicKey: ByteString, scheme: EncryptionKeyScheme) extends GeneratedMessage with Updatable[EncryptionPublicKey] with Product with Serializable

    publicKey

    Serialized public key in the format specified above

    scheme

    Explicit state the key scheme of the serialized public key

    Annotations
    @SerialVersionUID()
  7. sealed abstract class HashAlgorithm extends GeneratedEnum
  8. final case class Hmac(algorithm: HmacAlgorithm, hmac: ByteString) extends GeneratedMessage with Updatable[Hmac] with Product with Serializable
    Annotations
    @SerialVersionUID()
  9. sealed abstract class HmacAlgorithm extends GeneratedEnum
  10. sealed abstract class KeyPurpose extends GeneratedEnum
  11. final case class PrivateKey(key: Key) extends GeneratedMessage with Updatable[PrivateKey] with Product with Serializable
    Annotations
    @SerialVersionUID()
  12. final case class PublicKey(key: Key) extends GeneratedMessage with Updatable[PublicKey] with Product with Serializable
    Annotations
    @SerialVersionUID()
  13. final case class PublicKeyWithName(publicKey: Option[PublicKey], name: String) extends GeneratedMessage with Updatable[PublicKeyWithName] with Product with Serializable

    name

    Optional name of the public key

    Annotations
    @SerialVersionUID()
  14. final case class Salt(algorithm: Algorithm, salt: ByteString) extends GeneratedMessage with Updatable[Salt] with Product with Serializable
    Annotations
    @SerialVersionUID()
  15. final case class Signature(format: SignatureFormat, signature: ByteString, signedBy: String) extends GeneratedMessage with Updatable[Signature] with Product with Serializable

    signedBy

    The fingerprint/id of the keypair used to create this signature and needed to verify. The referenced key provides the context for the used signature scheme.

    Annotations
    @SerialVersionUID()
  16. sealed abstract class SignatureFormat extends GeneratedEnum
  17. final case class SigningKeyPair(publicKey: Option[SigningPublicKey], privateKey: Option[SigningPrivateKey]) extends GeneratedMessage with Updatable[SigningKeyPair] with Product with Serializable
    Annotations
    @SerialVersionUID()
  18. sealed abstract class SigningKeyScheme extends GeneratedEnum
  19. final case class SigningPrivateKey(id: String, format: CryptoKeyFormat, privateKey: ByteString, scheme: SigningKeyScheme) extends GeneratedMessage with Updatable[SigningPrivateKey] with Product with Serializable

    privateKey

    Serialized private key in the format specified above

    scheme

    Explicit state the key scheme of the serialized private key

    Annotations
    @SerialVersionUID()
  20. final case class SigningPublicKey(id: String, format: CryptoKeyFormat, publicKey: ByteString, scheme: SigningKeyScheme) extends GeneratedMessage with Updatable[SigningPublicKey] with Product with Serializable

    publicKey

    Serialized public key in the format specified above

    scheme

    Explicit state the key scheme of the serialized public key

    Annotations
    @SerialVersionUID()
  21. final case class SymmetricKey(format: CryptoKeyFormat, key: ByteString, scheme: SymmetricKeyScheme) extends GeneratedMessage with Updatable[SymmetricKey] with Product with Serializable
    Annotations
    @SerialVersionUID()
  22. sealed abstract class SymmetricKeyScheme extends GeneratedEnum

Value Members

  1. object CryptoKeyFormat extends GeneratedEnumCompanion[CryptoKeyFormat] with Serializable
  2. object CryptoKeyPair extends GeneratedMessageCompanion[CryptoKeyPair] with Serializable
  3. object CryptoProto extends GeneratedFileObject
  4. object EncryptionKeyPair extends GeneratedMessageCompanion[EncryptionKeyPair] with Serializable
  5. object EncryptionKeyScheme extends GeneratedEnumCompanion[EncryptionKeyScheme] with Serializable
  6. object EncryptionPrivateKey extends GeneratedMessageCompanion[EncryptionPrivateKey] with Serializable
  7. object EncryptionPublicKey extends GeneratedMessageCompanion[EncryptionPublicKey] with Serializable
  8. object HashAlgorithm extends GeneratedEnumCompanion[HashAlgorithm] with Serializable
  9. object Hmac extends GeneratedMessageCompanion[Hmac] with Serializable
  10. object HmacAlgorithm extends GeneratedEnumCompanion[HmacAlgorithm] with Serializable
  11. object KeyPurpose extends GeneratedEnumCompanion[KeyPurpose] with Serializable
  12. object PrivateKey extends GeneratedMessageCompanion[PrivateKey] with Serializable
  13. object PublicKey extends GeneratedMessageCompanion[PublicKey] with Serializable
  14. object PublicKeyWithName extends GeneratedMessageCompanion[PublicKeyWithName] with Serializable
  15. object Salt extends GeneratedMessageCompanion[Salt] with Serializable
  16. object Signature extends GeneratedMessageCompanion[Signature] with Serializable
  17. object SignatureFormat extends GeneratedEnumCompanion[SignatureFormat] with Serializable
  18. object SigningKeyPair extends GeneratedMessageCompanion[SigningKeyPair] with Serializable
  19. object SigningKeyScheme extends GeneratedEnumCompanion[SigningKeyScheme] with Serializable
  20. object SigningPrivateKey extends GeneratedMessageCompanion[SigningPrivateKey] with Serializable
  21. object SigningPublicKey extends GeneratedMessageCompanion[SigningPublicKey] with Serializable
  22. object SymmetricKey extends GeneratedMessageCompanion[SymmetricKey] with Serializable
  23. object SymmetricKeyScheme extends GeneratedEnumCompanion[SymmetricKeyScheme] with Serializable

Ungrouped