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 GetWrapperKeyIdRequest() extends GeneratedMessage with Updatable[GetWrapperKeyIdRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  8. final case class GetWrapperKeyIdResponse(wrapperKeyId: String) extends GeneratedMessage with Updatable[GetWrapperKeyIdResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  9. final case class ImportCertificateRequest(x509Cert: String) extends GeneratedMessage with Updatable[ImportCertificateRequest] with Product with Serializable

    x509Cert

    X509 certificate as PEM

    Annotations
    @SerialVersionUID()
  10. final case class ImportCertificateResponse(certificateId: String) extends GeneratedMessage with Updatable[ImportCertificateResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  11. 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()
  12. final case class ImportPublicKeyResponse(fingerprint: String) extends GeneratedMessage with Updatable[ImportPublicKeyResponse] with Product with Serializable

    fingerprint

    fingerprint of imported key

    Annotations
    @SerialVersionUID()
  13. final case class ListCertificateRequest(filterUid: String) extends GeneratedMessage with Updatable[ListCertificateRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  14. final case class ListCertificateResponse(results: Seq[Result]) extends GeneratedMessage with Updatable[ListCertificateResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  15. 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()
  16. final case class ListKeysResponse(publicKeys: Seq[v0.PublicKeyWithName]) extends GeneratedMessage with Updatable[ListKeysResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  17. final case class ListMyKeysResponse(privateKeysMetadata: Seq[PrivateKeyMetadata]) extends GeneratedMessage with Updatable[ListMyKeysResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  18. final case class PrivateKeyMetadata(publicKeyWithName: Option[v0.PublicKeyWithName], wrapperKeyId: String) extends GeneratedMessage with Updatable[PrivateKeyMetadata] with Product with Serializable

    wrapperKeyId

    If set the private key is stored encrypted by the wrapper key

    Annotations
    @SerialVersionUID()
  19. final case class RotateWrapperKeyRequest(newWrapperKeyId: String) extends GeneratedMessage with Updatable[RotateWrapperKeyRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()

Value Members

  1. object GenerateCertificateRequest extends GeneratedMessageCompanion[GenerateCertificateRequest]
  2. object GenerateCertificateResponse extends GeneratedMessageCompanion[GenerateCertificateResponse]
  3. object GenerateEncryptionKeyRequest extends GeneratedMessageCompanion[GenerateEncryptionKeyRequest]
  4. object GenerateEncryptionKeyResponse extends GeneratedMessageCompanion[GenerateEncryptionKeyResponse]
  5. object GenerateSigningKeyRequest extends GeneratedMessageCompanion[GenerateSigningKeyRequest]
  6. object GenerateSigningKeyResponse extends GeneratedMessageCompanion[GenerateSigningKeyResponse]
  7. object GetWrapperKeyIdRequest extends GeneratedMessageCompanion[GetWrapperKeyIdRequest]
  8. object GetWrapperKeyIdResponse extends GeneratedMessageCompanion[GetWrapperKeyIdResponse]
  9. object ImportCertificateRequest extends GeneratedMessageCompanion[ImportCertificateRequest]
  10. object ImportCertificateResponse extends GeneratedMessageCompanion[ImportCertificateResponse]
  11. object ImportPublicKeyRequest extends GeneratedMessageCompanion[ImportPublicKeyRequest]
  12. object ImportPublicKeyResponse extends GeneratedMessageCompanion[ImportPublicKeyResponse]
  13. object ListCertificateRequest extends GeneratedMessageCompanion[ListCertificateRequest]
  14. object ListCertificateResponse extends GeneratedMessageCompanion[ListCertificateResponse]
  15. object ListKeysRequest extends GeneratedMessageCompanion[ListKeysRequest]
  16. object ListKeysResponse extends GeneratedMessageCompanion[ListKeysResponse]
  17. object ListMyKeysResponse extends GeneratedMessageCompanion[ListMyKeysResponse]
  18. object PrivateKeyMetadata extends GeneratedMessageCompanion[PrivateKeyMetadata]
  19. object RotateWrapperKeyRequest extends GeneratedMessageCompanion[RotateWrapperKeyRequest]
  20. object VaultServiceGrpc
  21. object VaultServiceProto extends GeneratedFileObject

Ungrouped