public override int Encode(Asn1BerEncodeBuffer buffer, bool explicitTagging) { int _aal = 0, len; // encode subjectPublicKey len = subjectPublicKey.Encode(buffer, true); _aal += len; // encode algorithm len = algorithm.Encode(buffer, true); _aal += len; if (explicitTagging) { _aal += buffer.EncodeTagAndLength(Asn1Tag.Sequence, _aal); } return(_aal); }