Example #1
0
 public virtual AttributeTypeAndValue[] ToAttributeTypeAndValueArray()
 {
     AttributeTypeAndValue[] result = new AttributeTypeAndValue[content.Count];
     for (int i = 0; i != result.Length; ++i)
     {
         result[i] = AttributeTypeAndValue.GetInstance(content[i]);
     }
     return result;
 }
Example #2
0
 public virtual AttributeTypeAndValue[] ToAttributeTypeAndValueArray()
 {
     AttributeTypeAndValue[] result = new AttributeTypeAndValue[content.Count];
     for (int i = 0; i != result.Length; ++i)
     {
         result[i] = AttributeTypeAndValue.GetInstance(content[i]);
     }
     return(result);
 }
Example #3
0
        public virtual AttributeTypeAndValue[] GetRegInfo()
        {
            if (regInfo == null)
                return null;

            AttributeTypeAndValue[] results = new AttributeTypeAndValue[regInfo.Count];
            for (int i = 0; i != results.Length; ++i)
            {
                results[i] = AttributeTypeAndValue.GetInstance(regInfo[i]);
            }
            return results;
        }
Example #4
0
        public virtual AttributeTypeAndValue[] GetRegInfo()
        {
            if (regInfo == null)
            {
                return(null);
            }

            AttributeTypeAndValue[] results = new AttributeTypeAndValue[regInfo.Count];
            for (int i = 0; i != results.Length; ++i)
            {
                results[i] = AttributeTypeAndValue.GetInstance(regInfo[i]);
            }
            return(results);
        }
Example #5
0
        /**
         * Creates a new CertReqMsg.
         * @param certReq CertRequest
         * @param popo may be null
         * @param regInfo may be null
         */
        public CertReqMsg(
            CertRequest				certReq,
            ProofOfPossession		popo,
            AttributeTypeAndValue[]	regInfo)
        {
            if (certReq == null)
                throw new ArgumentNullException("certReq");

            this.certReq = certReq;
            this.popo = popo;

            if (regInfo != null)
            {
                this.regInfo = new DerSequence(regInfo);
            }
        }