Skip to content
CCPEDIAby Unity Nodes
Documentation/Canton Network docs/Admin API › gRPC API › Packages › com.digitalasset.canton.crypto.admin.v30 › Services › VaultServiceView on Canton Network docs ↗

ListPublicKeys

Shared Administration›Protobuf›com.digitalasset.canton.crypto.admin.v30›ListPublicKeys

com.digitalasset.canton.crypto.admin.v30

ListPublicKeys

gRPC
RPC/com.digitalasset.canton.crypto.admin.v30.VaultService/ListPublicKeys

Protocol Details

ProtocolgRPC
ServiceVaultService
RPCListPublicKeys
Client streamNo
Server streamNo

Inputs

ListPublicKeysRequest

Messagecom.digitalasset.canton.crypto.admin.v30.ListPublicKeysRequest
Client streamNo
filtersListKeysFilters
base_requestBaseVaultRequest

Outputs

ListPublicKeysResponse

Messagecom.digitalasset.canton.crypto.admin.v30.ListPublicKeysResponse
Server streamNo
public_keys_v30repeated PublicKeyWithName

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

filtersListKeysFilters
base_requestBaseVaultRequest

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

fingerprintstring
namestring
purposerepeated KeyPurpose
usage_v30repeated SigningKeyUsage

com.digitalasset.canton.crypto.admin.v30.BaseVaultRequest

client_versionstring

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

public_keys_v30repeated PublicKeyWithName
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.digitalasset.canton.crypto.admin.v30.VaultService/ListPublicKeys <<'EOF'
{
  "filters": {
    "fingerprint": "string",
    "name": "string",
    "purpose": [
      "string"
    ],
    "usageV30": [
      "string"
    ]
  },
  "baseRequest": {
    "clientVersion": "string"
  }
}
EOF
OKapplication/json
OK
{
  "publicKeysV30": [
    "string"
  ]
}