package v0

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class GenerateCertificateRequest(uniqueIdentifier: String, certificateKey: String, additionalSubject: String, subjectAlternativeNames: Seq[String]) extends GeneratedMessage with Updatable[GenerateCertificateRequest] with Product with Serializable

    uniqueIdentifier

    unique identifier to be used for CN

    certificateKey

    the private key fingerprint to use for this certificate

    additionalSubject

    optional additional X500 names

    subjectAlternativeNames

    the additional subject names to be added to this certificate

    Annotations
    @SerialVersionUID()
  2. final case class GenerateCertificateResponse(x509Cert: String) extends GeneratedMessage with Updatable[GenerateCertificateResponse] with Product with Serializable

    x509Cert

    the certificate in PEM format

    Annotations
    @SerialVersionUID()
  3. final case class GenerateEncryptionKeyRequest(keyScheme: v0.EncryptionKeyScheme, name: String) extends GeneratedMessage with Updatable[GenerateEncryptionKeyRequest] with Product with Serializable

    name

    optional descriptive name for the key

    Annotations
    @SerialVersionUID()
  4. final case class GenerateEncryptionKeyResponse(publicKey: Option[v0.EncryptionPublicKey]) extends GeneratedMessage with Updatable[GenerateEncryptionKeyResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  5. final case class GenerateSigningKeyRequest(keyScheme: v0.SigningKeyScheme, name: String) extends GeneratedMessage with Updatable[GenerateSigningKeyRequest] with Product with Serializable

    name

    optional descriptive name for the key

    Annotations
    @SerialVersionUID()
  6. final case class GenerateSigningKeyResponse(publicKey: Option[v0.SigningPublicKey]) extends GeneratedMessage with Updatable[GenerateSigningKeyResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  7. final case class ImportCertificateRequest(x509Cert: String) extends GeneratedMessage with Updatable[ImportCertificateRequest] with Product with Serializable

    x509Cert

    X509 certificate as PEM

    Annotations
    @SerialVersionUID()
  8. final case class ImportCertificateResponse(certificateId: String) extends GeneratedMessage with Updatable[ImportCertificateResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  9. final case class ImportPublicKeyRequest(publicKey: ByteString, name: String) extends GeneratedMessage with Updatable[ImportPublicKeyRequest] with Product with Serializable

    publicKey

    import a crypto.PublicKey protobuf serialized key

    name

    an optional name that should be stored along side the key

    Annotations
    @SerialVersionUID()
  10. final case class ImportPublicKeyResponse(fingerprint: String) extends GeneratedMessage with Updatable[ImportPublicKeyResponse] with Product with Serializable

    fingerprint

    fingerprint of imported key

    Annotations
    @SerialVersionUID()
  11. final case class ListCertificateRequest(filterUid: String) extends GeneratedMessage with Updatable[ListCertificateRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  12. final case class ListCertificateResponse(results: Seq[Result]) extends GeneratedMessage with Updatable[ListCertificateResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  13. final case class ListKeysRequest(filterFingerprint: String, filterName: String, filterPurpose: Seq[v0.KeyPurpose]) extends GeneratedMessage with Updatable[ListKeysRequest] with Product with Serializable

    filterFingerprint

    the substring that needs to match a given fingerprint

    filterName

    the substring to filter the name

    filterPurpose

    filter on public key purpose

    Annotations
    @SerialVersionUID()
  14. final case class ListKeysResponse(publicKeys: Seq[v0.PublicKeyWithName]) extends GeneratedMessage with Updatable[ListKeysResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()

Ungrouped