Inheritance: Asn1Encodable
Esempio n. 1
0
 public CertificatePolicies(PolicyInformation name)
 {
     this.policyInformation = new PolicyInformation[]
     {
         name
     };
 }
Esempio n. 2
0
 private CertificatePolicies(Asn1Sequence seq)
 {
     policyInformation = new PolicyInformation[seq.Count];
     for (int i = 0; i < seq.Count; i++)
     {
         policyInformation[i] = PolicyInformation.GetInstance(seq[i]);
     }
 }
		public SigningCertificateV2(
			EssCertIDv2[]		certs,
			PolicyInformation[]	policies)
		{
			this.certs = new DerSequence(certs);

			if (policies != null)
			{
				this.policies = new DerSequence(policies);
			}
		}
		public PolicyInformation[] GetPolicies()
		{
			if (policies == null)
				return null;

			PolicyInformation[] policyInformations = new PolicyInformation[policies.Count];
			for (int i = 0; i != policies.Count; i++)
			{
				policyInformations[i] = PolicyInformation.GetInstance(policies[i]);
			}
			return policyInformations;
		}
		public PolicyInformation[] GetPolicies()
		{
			if (policies == null)
				return null;

			PolicyInformation[] ps = new PolicyInformation[policies.Count];
			for (int i = 0; i < policies.Count; ++i)
			{
				ps[i] = PolicyInformation.GetInstance(policies[i].ToAsn1Object());
			}
			return ps;
		}
 public CertificatePolicies(PolicyInformation[] policyInformation)
 {
     this.policyInformation = policyInformation;
 }
 /**
  * Construct a CertificatePolicies object containing one PolicyInformation.
  * 
  * @param name the name to be contained.
  */
 public CertificatePolicies(PolicyInformation name)
 {
     this.policyInformation = new PolicyInformation[] { name };
 }