ExportEncryptionKey simply forwards to underlying key service
(req *restful.Request, resp *restful.Response)
| 85 | |
| 86 | // ExportEncryptionKey simply forwards to underlying key service |
| 87 | func (s *Handler) ExportEncryptionKey(req *restful.Request, resp *restful.Response) error { |
| 88 | var request encryption.AdminExportKeyRequest |
| 89 | if e := req.ReadEntity(&request); e != nil { |
| 90 | return e |
| 91 | } |
| 92 | ctx := req.Request.Context() |
| 93 | |
| 94 | encClient := encryption.NewUserKeyStoreClient(grpc.ResolveConn(ctx, common.ServiceUserKeyGRPC)) |
| 95 | var response *encryption.AdminExportKeyResponse |
| 96 | var err error |
| 97 | if response, err = encClient.AdminExportKey(ctx, &request); err != nil { |
| 98 | return err |
| 99 | } |
| 100 | return resp.WriteEntity(response) |
| 101 | } |
| 102 | |
| 103 | // ImportEncryptionKey forwards call to underlying key service |
| 104 | func (s *Handler) ImportEncryptionKey(req *restful.Request, resp *restful.Response) error { |
nothing calls this directly
no test coverage detected