diff --git a/cmdline/CtaAdminTextFormatter.cpp b/cmdline/CtaAdminTextFormatter.cpp
index 7a0b23a74737969c2fbcb178f00340afe52c5198..1194252040b5a6fdb2483fd0015a035aa05e3544 100644
--- a/cmdline/CtaAdminTextFormatter.cpp
+++ b/cmdline/CtaAdminTextFormatter.cpp
@@ -814,7 +814,7 @@ void TextFormatter::print(const TapeLsItem &tals_item) {
     tals_item.logical_library(),
     tals_item.tapepool(),
     tals_item.vo(),
-    tals_item.encryption_key(),
+    tals_item.encryption_key_name(),
     dataSizeToStr(tals_item.capacity()),
     dataSizeToStr(tals_item.occupancy()),
     tals_item.last_fseq(),
diff --git a/xroot_plugins/XrdCtaTapeLs.hpp b/xroot_plugins/XrdCtaTapeLs.hpp
index 3a97f68638f49e171ff798696fad10a085fa9be2..06f82f2c3195ebc0f8e2598600d0b759816ed981 100644
--- a/xroot_plugins/XrdCtaTapeLs.hpp
+++ b/xroot_plugins/XrdCtaTapeLs.hpp
@@ -103,7 +103,7 @@ int TapeLsStream::fillBuffer(XrdSsiPb::OStreamBuffer<Data> *streambuf) {
     tape_item->set_logical_library(tape.logicalLibraryName);
     tape_item->set_tapepool(tape.tapePoolName);
     tape_item->set_vo(tape.vo);
-    tape_item->set_encryption_key((bool)tape.encryptionKeyName ? tape.encryptionKeyName.value() : "-");
+    tape_item->set_encryption_key_name((bool)tape.encryptionKeyName ? tape.encryptionKeyName.value() : "-");
     tape_item->set_capacity(tape.capacityInBytes);
     tape_item->set_occupancy(tape.dataOnTapeInBytes);
     tape_item->set_last_fseq(tape.lastFSeq);
diff --git a/xrootd-ssi-protobuf-interface b/xrootd-ssi-protobuf-interface
index e40c45028c42a208cfd820fb8eec598314a35c23..f26ceb39dc778055405a276e626b7d8f01404fa5 160000
--- a/xrootd-ssi-protobuf-interface
+++ b/xrootd-ssi-protobuf-interface
@@ -1 +1 @@
-Subproject commit e40c45028c42a208cfd820fb8eec598314a35c23
+Subproject commit f26ceb39dc778055405a276e626b7d8f01404fa5