Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.canton.network/llms.txt

Use this file to discover all available pages before exploring further.

Back to overview

Protobuf Package

com.digitalasset.canton.crypto.admin.v30

1 services, 12 endpoints, 33 messages

gRPC

Source Files

community/base/src/main/protobuf/com/digitalasset/canton/crypto/admin/v30/vault_service.proto

Current source file in the latest published descriptor snapshot.

VaultService

VaultService.DeleteKeyPair

gRPCSince 3.4.0

rpc VaultService.DeleteKeyPair(com.digitalasset.canton.crypto.admin.v30.DeleteKeyPairRequest) returns (com.digitalasset.canton.crypto.admin.v30.DeleteKeyPairResponse);

VaultService.ExportKeyPair

gRPCSince 3.4.0

rpc VaultService.ExportKeyPair(com.digitalasset.canton.crypto.admin.v30.ExportKeyPairRequest) returns (com.digitalasset.canton.crypto.admin.v30.ExportKeyPairResponse);

VaultService.GenerateEncryptionKey

gRPCSince 3.4.0

rpc VaultService.GenerateEncryptionKey(com.digitalasset.canton.crypto.admin.v30.GenerateEncryptionKeyRequest) returns (com.digitalasset.canton.crypto.admin.v30.GenerateEncryptio…

VaultService.GenerateSigningKey

gRPCSince 3.4.0

rpc VaultService.GenerateSigningKey(com.digitalasset.canton.crypto.admin.v30.GenerateSigningKeyRequest) returns (com.digitalasset.canton.crypto.admin.v30.GenerateSigningKeyRespo…

VaultService.GetWrapperKeyId

gRPCSince 3.4.0

rpc VaultService.GetWrapperKeyId(com.digitalasset.canton.crypto.admin.v30.GetWrapperKeyIdRequest) returns (com.digitalasset.canton.crypto.admin.v30.GetWrapperKeyIdResponse);

VaultService.ImportKeyPair

gRPCSince 3.4.0

rpc VaultService.ImportKeyPair(com.digitalasset.canton.crypto.admin.v30.ImportKeyPairRequest) returns (com.digitalasset.canton.crypto.admin.v30.ImportKeyPairResponse);

VaultService.ImportPublicKey

gRPCSince 3.4.0

rpc VaultService.ImportPublicKey(com.digitalasset.canton.crypto.admin.v30.ImportPublicKeyRequest) returns (com.digitalasset.canton.crypto.admin.v30.ImportPublicKeyResponse);

VaultService.ListMyKeys

gRPCSince 3.4.0

rpc VaultService.ListMyKeys(com.digitalasset.canton.crypto.admin.v30.ListMyKeysRequest) returns (com.digitalasset.canton.crypto.admin.v30.ListMyKeysResponse);

VaultService.ListPublicKeys

gRPCSince 3.4.0

rpc VaultService.ListPublicKeys(com.digitalasset.canton.crypto.admin.v30.ListPublicKeysRequest) returns (com.digitalasset.canton.crypto.admin.v30.ListPublicKeysResponse);

VaultService.RegisterKmsEncryptionKey

gRPCSince 3.4.0

rpc VaultService.RegisterKmsEncryptionKey(com.digitalasset.canton.crypto.admin.v30.RegisterKmsEncryptionKeyRequest) returns (com.digitalasset.canton.crypto.admin.v30.RegisterKms…

VaultService.RegisterKmsSigningKey

gRPCSince 3.4.0

rpc VaultService.RegisterKmsSigningKey(com.digitalasset.canton.crypto.admin.v30.RegisterKmsSigningKeyRequest) returns (com.digitalasset.canton.crypto.admin.v30.RegisterKmsSignin…

VaultService.RotateWrapperKey

gRPCSince 3.4.0

rpc VaultService.RotateWrapperKey(com.digitalasset.canton.crypto.admin.v30.RotateWrapperKeyRequest) returns (com.digitalasset.canton.crypto.admin.v30.RotateWrapperKeyResponse);

Type Inventory

These are the package-level message and enum shapes in the publish-version snapshot.

com.digitalasset.canton.crypto.admin.v30.DeleteKeyPairRequest

1 fields

fingerprintstring

com.digitalasset.canton.crypto.admin.v30.DeleteKeyPairResponse

0 fields

com.digitalasset.canton.crypto.admin.v30.ExportKeyPairRequest

3 fields

fingerprintstring
protocol_versionint32
passwordstring

com.digitalasset.canton.crypto.admin.v30.ExportKeyPairResponse

1 fields

key_pairbytes

com.digitalasset.canton.crypto.admin.v30.GenerateCertificateRequest

4 fields

unique_identifierstring
certificate_keystring
additional_subjectstring
subject_alternative_namesrepeated string

com.digitalasset.canton.crypto.admin.v30.GenerateCertificateResponse

1 fields

x509_certstring

com.digitalasset.canton.crypto.admin.v30.GenerateEncryptionKeyRequest

2 fields

key_specEncryptionKeySpec
namestring

com.digitalasset.canton.crypto.admin.v30.GenerateEncryptionKeyResponse

1 fields

public_keyEncryptionPublicKey

com.digitalasset.canton.crypto.admin.v30.GenerateSigningKeyRequest

3 fields

key_specSigningKeySpec
namestring
usagerepeated SigningKeyUsage

com.digitalasset.canton.crypto.admin.v30.GenerateSigningKeyResponse

1 fields

public_keySigningPublicKey

com.digitalasset.canton.crypto.admin.v30.GetWrapperKeyIdRequest

0 fields

com.digitalasset.canton.crypto.admin.v30.GetWrapperKeyIdResponse

1 fields

wrapper_key_idstring

com.digitalasset.canton.crypto.admin.v30.ImportCertificateRequest

1 fields

x509_certstring

com.digitalasset.canton.crypto.admin.v30.ImportCertificateResponse

1 fields

certificate_idstring

com.digitalasset.canton.crypto.admin.v30.ImportKeyPairRequest

3 fields

key_pairbytes
namestring
passwordstring

com.digitalasset.canton.crypto.admin.v30.ImportKeyPairResponse

0 fields

com.digitalasset.canton.crypto.admin.v30.ImportPublicKeyRequest

2 fields

public_keybytes
namestring

com.digitalasset.canton.crypto.admin.v30.ImportPublicKeyResponse

1 fields

fingerprintstring

com.digitalasset.canton.crypto.admin.v30.ListCertificateRequest

1 fields

filter_uidstring

com.digitalasset.canton.crypto.admin.v30.ListCertificateResponse

1 fields

resultsrepeated Result

com.digitalasset.canton.crypto.admin.v30.ListCertificateResponse.Result

1 fields

x509_certstring

com.digitalasset.canton.crypto.admin.v30.ListKeysFilters

4 fields

fingerprintstring
namestring
purposerepeated KeyPurpose
usagerepeated SigningKeyUsage

com.digitalasset.canton.crypto.admin.v30.ListMyKeysRequest

1 fields

filtersListKeysFilters

com.digitalasset.canton.crypto.admin.v30.ListMyKeysResponse

1 fields

private_keys_metadatarepeated PrivateKeyMetadata

com.digitalasset.canton.crypto.admin.v30.PrivateKeyMetadata

3 fields

public_key_with_namePublicKeyWithName
wrapper_key_idstring
kms_key_idstring

com.digitalasset.canton.crypto.admin.v30.ListPublicKeysRequest

1 fields

filtersListKeysFilters

com.digitalasset.canton.crypto.admin.v30.ListPublicKeysResponse

1 fields

public_keysrepeated PublicKeyWithName

com.digitalasset.canton.crypto.admin.v30.RegisterKmsEncryptionKeyRequest

2 fields

kms_key_idstring
namestring

com.digitalasset.canton.crypto.admin.v30.RegisterKmsEncryptionKeyResponse

1 fields

public_keyEncryptionPublicKey

com.digitalasset.canton.crypto.admin.v30.RegisterKmsSigningKeyRequest

3 fields

kms_key_idstring
namestring
usagerepeated SigningKeyUsage

com.digitalasset.canton.crypto.admin.v30.RegisterKmsSigningKeyResponse

1 fields

public_keySigningPublicKey

com.digitalasset.canton.crypto.admin.v30.RotateWrapperKeyRequest

1 fields

new_wrapper_key_idstring

com.digitalasset.canton.crypto.admin.v30.RotateWrapperKeyResponse

0 fields