Example #1
0
        /**
         * Produce an object suitable for an Asn1OutputStream.
         * <pre>
         * KeyAgreeRecipientIdentifier ::= CHOICE {
         *     issuerAndSerialNumber IssuerAndSerialNumber,
         *     rKeyId [0] IMPLICIT RecipientKeyIdentifier
         * }
         * </pre>
         */
        public override Asn1Object ToAsn1Object()
        {
            if (issuerSerial != null)
            {
                return(issuerSerial.ToAsn1Object());
            }

            return(new DerTaggedObject(false, 0, rKeyID));
        }