package v0
- Alphabetic
- Public
- Protected
Type Members
- final case class DeleteKeyPairRequest(fingerprint: String) extends GeneratedMessage with Updatable[DeleteKeyPairRequest] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class DeleteKeyPairResponse() extends GeneratedMessage with Updatable[DeleteKeyPairResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class ExportKeyPairResponse(keyPair: ByteString) extends GeneratedMessage with Updatable[ExportKeyPairResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class GenerateCertificateResponse(x509Cert: String) extends GeneratedMessage with Updatable[GenerateCertificateResponse] with Product with Serializable
- x509Cert
the certificate in PEM format
- Annotations
- @SerialVersionUID()
- 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()
- final case class GenerateEncryptionKeyResponse(publicKey: Option[v0.EncryptionPublicKey]) extends GeneratedMessage with Updatable[GenerateEncryptionKeyResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class GenerateSigningKeyResponse(publicKey: Option[v0.SigningPublicKey]) extends GeneratedMessage with Updatable[GenerateSigningKeyResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class GetWrapperKeyIdRequest() extends GeneratedMessage with Updatable[GetWrapperKeyIdRequest] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class GetWrapperKeyIdResponse(wrapperKeyId: String) extends GeneratedMessage with Updatable[GetWrapperKeyIdResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ImportCertificateRequest(x509Cert: String) extends GeneratedMessage with Updatable[ImportCertificateRequest] with Product with Serializable
- x509Cert
X509 certificate as PEM
- Annotations
- @SerialVersionUID()
- final case class ImportCertificateResponse(certificateId: String) extends GeneratedMessage with Updatable[ImportCertificateResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ImportKeyPairRequest(keyPair: ByteString, name: String) extends GeneratedMessage with Updatable[ImportKeyPairRequest] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ImportKeyPairResponse() extends GeneratedMessage with Updatable[ImportKeyPairResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class ImportPublicKeyResponse(fingerprint: String) extends GeneratedMessage with Updatable[ImportPublicKeyResponse] with Product with Serializable
- fingerprint
fingerprint of imported key
- Annotations
- @SerialVersionUID()
- final case class ListCertificateRequest(filterUid: String) extends GeneratedMessage with Updatable[ListCertificateRequest] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ListCertificateResponse(results: Seq[Result]) extends GeneratedMessage with Updatable[ListCertificateResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class ListKeysResponse(publicKeys: Seq[v0.PublicKeyWithName]) extends GeneratedMessage with Updatable[ListKeysResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ListMyKeysResponse(privateKeysMetadata: Seq[PrivateKeyMetadata]) extends GeneratedMessage with Updatable[ListMyKeysResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- final case class RegisterKmsEncryptionKeyResponse(publicKey: Option[v0.EncryptionPublicKey]) extends GeneratedMessage with Updatable[RegisterKmsEncryptionKeyResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class RegisterKmsSigningKeyResponse(publicKey: Option[v0.SigningPublicKey]) extends GeneratedMessage with Updatable[RegisterKmsSigningKeyResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class RotateWrapperKeyRequest(newWrapperKeyId: String) extends GeneratedMessage with Updatable[RotateWrapperKeyRequest] with Product with Serializable
- Annotations
- @SerialVersionUID()
Value Members
- object DeleteKeyPairRequest extends GeneratedMessageCompanion[DeleteKeyPairRequest]
- object DeleteKeyPairResponse extends GeneratedMessageCompanion[DeleteKeyPairResponse]
- object ExportKeyPairRequest extends GeneratedMessageCompanion[ExportKeyPairRequest]
- object ExportKeyPairResponse extends GeneratedMessageCompanion[ExportKeyPairResponse]
- object GenerateCertificateRequest extends GeneratedMessageCompanion[GenerateCertificateRequest]
- object GenerateCertificateResponse extends GeneratedMessageCompanion[GenerateCertificateResponse]
- object GenerateEncryptionKeyRequest extends GeneratedMessageCompanion[GenerateEncryptionKeyRequest]
- object GenerateEncryptionKeyResponse extends GeneratedMessageCompanion[GenerateEncryptionKeyResponse]
- object GenerateSigningKeyRequest extends GeneratedMessageCompanion[GenerateSigningKeyRequest]
- object GenerateSigningKeyResponse extends GeneratedMessageCompanion[GenerateSigningKeyResponse]
- object GetWrapperKeyIdRequest extends GeneratedMessageCompanion[GetWrapperKeyIdRequest]
- object GetWrapperKeyIdResponse extends GeneratedMessageCompanion[GetWrapperKeyIdResponse]
- object ImportCertificateRequest extends GeneratedMessageCompanion[ImportCertificateRequest]
- object ImportCertificateResponse extends GeneratedMessageCompanion[ImportCertificateResponse]
- object ImportKeyPairRequest extends GeneratedMessageCompanion[ImportKeyPairRequest]
- object ImportKeyPairResponse extends GeneratedMessageCompanion[ImportKeyPairResponse]
- object ImportPublicKeyRequest extends GeneratedMessageCompanion[ImportPublicKeyRequest]
- object ImportPublicKeyResponse extends GeneratedMessageCompanion[ImportPublicKeyResponse]
- object ListCertificateRequest extends GeneratedMessageCompanion[ListCertificateRequest]
- object ListCertificateResponse extends GeneratedMessageCompanion[ListCertificateResponse]
- object ListKeysRequest extends GeneratedMessageCompanion[ListKeysRequest]
- object ListKeysResponse extends GeneratedMessageCompanion[ListKeysResponse]
- object ListMyKeysResponse extends GeneratedMessageCompanion[ListMyKeysResponse]
- object PrivateKeyMetadata extends GeneratedMessageCompanion[PrivateKeyMetadata]
- object RegisterKmsEncryptionKeyRequest extends GeneratedMessageCompanion[RegisterKmsEncryptionKeyRequest]
- object RegisterKmsEncryptionKeyResponse extends GeneratedMessageCompanion[RegisterKmsEncryptionKeyResponse]
- object RegisterKmsSigningKeyRequest extends GeneratedMessageCompanion[RegisterKmsSigningKeyRequest]
- object RegisterKmsSigningKeyResponse extends GeneratedMessageCompanion[RegisterKmsSigningKeyResponse]
- object RotateWrapperKeyRequest extends GeneratedMessageCompanion[RotateWrapperKeyRequest]
- object VaultServiceGrpc
- object VaultServiceProto extends GeneratedFileObject