package v0
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- 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 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 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()
Value Members
- 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 ImportCertificateRequest extends GeneratedMessageCompanion[ImportCertificateRequest]
- object ImportCertificateResponse extends GeneratedMessageCompanion[ImportCertificateResponse]
- 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 VaultServiceGrpc
- object VaultServiceProto extends GeneratedFileObject