suffix length config
Change-Id: Ic1fd46a7d9b21a342cd9bf693169dc5df34fc651
diff --git a/src/protocol-detail/info.cpp b/src/protocol-detail/info.cpp
index 51dc3f8..59cc48e 100644
--- a/src/protocol-detail/info.cpp
+++ b/src/protocol-detail/info.cpp
@@ -41,6 +41,7 @@
}
content.push_back(makeNonNegativeIntegerBlock(tlv_max_validity_period, caConfig.m_maxValidityPeriod.count()));
content.push_back(makeNestedBlock(tlv_ca_certificate, certificate));
+ content.push_back(makeNonNegativeIntegerBlock(tlv_max_suffix_length, caConfig.m_maxSuffixLength));
content.encode();
return content;
}
@@ -67,6 +68,8 @@
else if (item.type() == tlv_ca_certificate) {
item.parse();
result.m_anchor.wireDecode(item.get(tlv::Data));
+ } else if (item.type() == tlv_max_suffix_length) {
+ result.m_maxSuffixLength = readNonNegativeInteger(item);
}
else {
continue;