package v0

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class DeleteKeyPairRequest(fingerprint: String) extends GeneratedMessage with Updatable[DeleteKeyPairRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  2. final case class DeleteKeyPairResponse() extends GeneratedMessage with Updatable[DeleteKeyPairResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  3. final case class ExportKeyPairRequest(fingerprint: String, protocolVersion: Int) extends GeneratedMessage with Updatable[ExportKeyPairRequest] with Product with Serializable

    fingerprint

    The id of the keypair to export

    protocolVersion

    The protocol version that defines the serialization of the keypair

    Annotations
    @SerialVersionUID()
  4. final case class ExportKeyPairResponse(keyPair: ByteString) extends GeneratedMessage with Updatable[ExportKeyPairResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  5. 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()
  6. final case class GenerateCertificateResponse(x509Cert: String) extends GeneratedMessage with Updatable[GenerateCertificateResponse] with Product with Serializable

    x509Cert

    the certificate in PEM format

    Annotations
    @SerialVersionUID()
  7. 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()
  8. final case class GenerateEncryptionKeyResponse(publicKey: Option[v0.EncryptionPublicKey]) extends GeneratedMessage with Updatable[GenerateEncryptionKeyResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  9. 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()
  10. final case class GenerateSigningKeyResponse(publicKey: Option[v0.SigningPublicKey]) extends GeneratedMessage with Updatable[GenerateSigningKeyResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  11. final case class GetWrapperKeyIdRequest() extends GeneratedMessage with Updatable[GetWrapperKeyIdRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  12. final case class GetWrapperKeyIdResponse(wrapperKeyId: String) extends GeneratedMessage with Updatable[GetWrapperKeyIdResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  13. final case class ImportCertificateRequest(x509Cert: String) extends GeneratedMessage with Updatable[ImportCertificateRequest] with Product with Serializable

    x509Cert

    X509 certificate as PEM

    Annotations
    @SerialVersionUID()
  14. final case class ImportCertificateResponse(certificateId: String) extends GeneratedMessage with Updatable[ImportCertificateResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  15. final case class ImportKeyPairRequest(keyPair: ByteString, name: String) extends GeneratedMessage with Updatable[ImportKeyPairRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  16. final case class ImportKeyPairResponse() extends GeneratedMessage with Updatable[ImportKeyPairResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  17. 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()
  18. final case class ImportPublicKeyResponse(fingerprint: String) extends GeneratedMessage with Updatable[ImportPublicKeyResponse] with Product with Serializable

    fingerprint

    fingerprint of imported key

    Annotations
    @SerialVersionUID()
  19. final case class ListCertificateRequest(filterUid: String) extends GeneratedMessage with Updatable[ListCertificateRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  20. final case class ListCertificateResponse(results: Seq[Result]) extends GeneratedMessage with Updatable[ListCertificateResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  21. 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()
  22. final case class ListKeysResponse(publicKeys: Seq[v0.PublicKeyWithName]) extends GeneratedMessage with Updatable[ListKeysResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  23. final case class ListMyKeysResponse(privateKeysMetadata: Seq[PrivateKeyMetadata]) extends GeneratedMessage with Updatable[ListMyKeysResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  24. 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()
  25. final case class RegisterKmsEncryptionKeyRequest(kmsKeyId: String, name: String) extends GeneratedMessage with Updatable[RegisterKmsEncryptionKeyRequest] with Product with Serializable

    name

    optional descriptive name for the key

    Annotations
    @SerialVersionUID()
  26. final case class RegisterKmsEncryptionKeyResponse(publicKey: Option[v0.EncryptionPublicKey]) extends GeneratedMessage with Updatable[RegisterKmsEncryptionKeyResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  27. final case class RegisterKmsSigningKeyRequest(kmsKeyId: String, name: String) extends GeneratedMessage with Updatable[RegisterKmsSigningKeyRequest] with Product with Serializable

    name

    optional descriptive name for the key

    Annotations
    @SerialVersionUID()
  28. final case class RegisterKmsSigningKeyResponse(publicKey: Option[v0.SigningPublicKey]) extends GeneratedMessage with Updatable[RegisterKmsSigningKeyResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  29. final case class RotateWrapperKeyRequest(newWrapperKeyId: String) extends GeneratedMessage with Updatable[RotateWrapperKeyRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()

Value Members

  1. object DeleteKeyPairRequest extends GeneratedMessageCompanion[DeleteKeyPairRequest]
  2. object DeleteKeyPairResponse extends GeneratedMessageCompanion[DeleteKeyPairResponse]
  3. object ExportKeyPairRequest extends GeneratedMessageCompanion[ExportKeyPairRequest]
  4. object ExportKeyPairResponse extends GeneratedMessageCompanion[ExportKeyPairResponse]
  5. object GenerateCertificateRequest extends GeneratedMessageCompanion[GenerateCertificateRequest]
  6. object GenerateCertificateResponse extends GeneratedMessageCompanion[GenerateCertificateResponse]
  7. object GenerateEncryptionKeyRequest extends GeneratedMessageCompanion[GenerateEncryptionKeyRequest]
  8. object GenerateEncryptionKeyResponse extends GeneratedMessageCompanion[GenerateEncryptionKeyResponse]
  9. object GenerateSigningKeyRequest extends GeneratedMessageCompanion[GenerateSigningKeyRequest]
  10. object GenerateSigningKeyResponse extends GeneratedMessageCompanion[GenerateSigningKeyResponse]
  11. object GetWrapperKeyIdRequest extends GeneratedMessageCompanion[GetWrapperKeyIdRequest]
  12. object GetWrapperKeyIdResponse extends GeneratedMessageCompanion[GetWrapperKeyIdResponse]
  13. object ImportCertificateRequest extends GeneratedMessageCompanion[ImportCertificateRequest]
  14. object ImportCertificateResponse extends GeneratedMessageCompanion[ImportCertificateResponse]
  15. object ImportKeyPairRequest extends GeneratedMessageCompanion[ImportKeyPairRequest]
  16. object ImportKeyPairResponse extends GeneratedMessageCompanion[ImportKeyPairResponse]
  17. object ImportPublicKeyRequest extends GeneratedMessageCompanion[ImportPublicKeyRequest]
  18. object ImportPublicKeyResponse extends GeneratedMessageCompanion[ImportPublicKeyResponse]
  19. object ListCertificateRequest extends GeneratedMessageCompanion[ListCertificateRequest]
  20. object ListCertificateResponse extends GeneratedMessageCompanion[ListCertificateResponse]
  21. object ListKeysRequest extends GeneratedMessageCompanion[ListKeysRequest]
  22. object ListKeysResponse extends GeneratedMessageCompanion[ListKeysResponse]
  23. object ListMyKeysResponse extends GeneratedMessageCompanion[ListMyKeysResponse]
  24. object PrivateKeyMetadata extends GeneratedMessageCompanion[PrivateKeyMetadata]
  25. object RegisterKmsEncryptionKeyRequest extends GeneratedMessageCompanion[RegisterKmsEncryptionKeyRequest]
  26. object RegisterKmsEncryptionKeyResponse extends GeneratedMessageCompanion[RegisterKmsEncryptionKeyResponse]
  27. object RegisterKmsSigningKeyRequest extends GeneratedMessageCompanion[RegisterKmsSigningKeyRequest]
  28. object RegisterKmsSigningKeyResponse extends GeneratedMessageCompanion[RegisterKmsSigningKeyResponse]
  29. object RotateWrapperKeyRequest extends GeneratedMessageCompanion[RotateWrapperKeyRequest]
  30. object VaultServiceGrpc
  31. object VaultServiceProto extends GeneratedFileObject

Ungrouped