signatureElement = feed.getFirstChild(new QName(Common.NS_URI,
Common.ENCRYPT));
if (signatureElement != null) {
signatureElement.discard();
}
feed.addExtension(new QName(Common.NS_URI, Common.ENCRYPT)).setText(
Common.toX509FromPublicKey(encryptionKeys.getPublic()));
feed.setId(Common.toFeedUrn(feedId));
feed.setMustPreserveWhitespace(false);
// update feed properties