GetCertificateIssuer() public méthode

public GetCertificateIssuer ( ) : Org.BouncyCastle.Asn1.X509.X509Name
Résultat Org.BouncyCastle.Asn1.X509.X509Name
Exemple #1
0
        public virtual X509CrlEntry GetRevokedCertificate(BigInteger serialNumber)
        {
            global::System.Collections.IEnumerable revokedCertificateEnumeration = c.GetRevokedCertificateEnumeration();
            X509Name previousCertificateIssuer = IssuerDN;

            global::System.Collections.IEnumerator enumerator = revokedCertificateEnumeration.GetEnumerator();
            try
            {
                while (enumerator.MoveNext())
                {
                    CrlEntry     crlEntry     = (CrlEntry)enumerator.get_Current();
                    X509CrlEntry x509CrlEntry = new X509CrlEntry(crlEntry, isIndirect, previousCertificateIssuer);
                    if (serialNumber.Equals(crlEntry.UserCertificate.Value))
                    {
                        return(x509CrlEntry);
                    }
                    previousCertificateIssuer = x509CrlEntry.GetCertificateIssuer();
                }
            }
            finally
            {
                global::System.IDisposable disposable = enumerator as global::System.IDisposable;
                if (disposable != null)
                {
                    disposable.Dispose();
                }
            }
            return(null);
        }
Exemple #2
0
        public virtual X509CrlEntry GetRevokedCertificate(BigInteger serialNumber)
        {
            IEnumerable revokedCertificateEnumeration = this.c.GetRevokedCertificateEnumeration();
            X509Name    issuerDN   = this.IssuerDN;
            IEnumerator enumerator = revokedCertificateEnumeration.GetEnumerator();

            try
            {
                while (enumerator.MoveNext())
                {
                    CrlEntry     current = (CrlEntry)enumerator.Current;
                    X509CrlEntry entry2  = new X509CrlEntry(current, this.isIndirect, issuerDN);
                    if (serialNumber.Equals(current.UserCertificate.Value))
                    {
                        return(entry2);
                    }
                    issuerDN = entry2.GetCertificateIssuer();
                }
            }
            finally
            {
                if (enumerator is IDisposable disposable)
                {
                    IDisposable disposable;
                    disposable.Dispose();
                }
            }
            return(null);
        }
Exemple #3
0
        private ISet LoadCrlEntries()
        {
            ISet set = new HashSet();

            global::System.Collections.IEnumerable revokedCertificateEnumeration = c.GetRevokedCertificateEnumeration();
            X509Name previousCertificateIssuer = IssuerDN;

            global::System.Collections.IEnumerator enumerator = revokedCertificateEnumeration.GetEnumerator();
            try
            {
                while (enumerator.MoveNext())
                {
                    CrlEntry     crlEntry     = (CrlEntry)enumerator.get_Current();
                    X509CrlEntry x509CrlEntry = new X509CrlEntry(crlEntry, isIndirect, previousCertificateIssuer);
                    set.Add(x509CrlEntry);
                    previousCertificateIssuer = x509CrlEntry.GetCertificateIssuer();
                }
                return(set);
            }
            finally
            {
                global::System.IDisposable disposable = enumerator as global::System.IDisposable;
                if (disposable != null)
                {
                    disposable.Dispose();
                }
            }
        }
Exemple #4
0
        private ISet LoadCrlEntries()
        {
            ISet        set = new HashSet();
            IEnumerable revokedCertificateEnumeration = this.c.GetRevokedCertificateEnumeration();
            X509Name    issuerDN   = this.IssuerDN;
            IEnumerator enumerator = revokedCertificateEnumeration.GetEnumerator();

            try
            {
                while (enumerator.MoveNext())
                {
                    CrlEntry     current = (CrlEntry)enumerator.Current;
                    X509CrlEntry o       = new X509CrlEntry(current, this.isIndirect, issuerDN);
                    set.Add(o);
                    issuerDN = o.GetCertificateIssuer();
                }
            }
            finally
            {
                if (enumerator is IDisposable disposable)
                {
                    IDisposable disposable;
                    disposable.Dispose();
                }
            }
            return(set);
        }
Exemple #5
0
        private ISet LoadCrlEntries()
        {
            ISet        set = new HashSet();
            IEnumerable revokedCertificateEnumeration = c.GetRevokedCertificateEnumeration();
            X509Name    previousCertificateIssuer     = IssuerDN;

            foreach (CrlEntry item in revokedCertificateEnumeration)
            {
                X509CrlEntry x509CrlEntry = new X509CrlEntry(item, isIndirect, previousCertificateIssuer);
                set.Add(x509CrlEntry);
                previousCertificateIssuer = x509CrlEntry.GetCertificateIssuer();
            }
            return(set);
        }
        private ISet LoadCrlEntries()
        {
            ISet        entrySet = new HashSet();
            IEnumerable certs    = c.GetRevokedCertificateEnumeration();

            X509Name previousCertificateIssuer = IssuerDN;

            foreach (CrlEntry entry in certs)
            {
                X509CrlEntry crlEntry = new X509CrlEntry(entry, isIndirect, previousCertificateIssuer);
                entrySet.Add(crlEntry);
                previousCertificateIssuer = crlEntry.GetCertificateIssuer();
            }

            return(entrySet);
        }
Exemple #7
0
        public virtual X509CrlEntry GetRevokedCertificate(BigInteger serialNumber)
        {
            IEnumerable revokedCertificateEnumeration = c.GetRevokedCertificateEnumeration();
            X509Name    previousCertificateIssuer     = IssuerDN;

            foreach (CrlEntry item in revokedCertificateEnumeration)
            {
                X509CrlEntry x509CrlEntry = new X509CrlEntry(item, isIndirect, previousCertificateIssuer);
                if (serialNumber.Equals(item.UserCertificate.Value))
                {
                    return(x509CrlEntry);
                }
                previousCertificateIssuer = x509CrlEntry.GetCertificateIssuer();
            }
            return(null);
        }
        public virtual X509CrlEntry GetRevokedCertificate(
            BigInteger serialNumber)
        {
            IEnumerable certs = c.GetRevokedCertificateEnumeration();

            X509Name previousCertificateIssuer = IssuerDN;

            foreach (CrlEntry entry in certs)
            {
                X509CrlEntry crlEntry = new X509CrlEntry(entry, isIndirect, previousCertificateIssuer);

                if (serialNumber.Equals(entry.UserCertificate.Value))
                {
                    return(crlEntry);
                }

                previousCertificateIssuer = crlEntry.GetCertificateIssuer();
            }

            return(null);
        }
Exemple #9
0
        public virtual ISet GetRevokedCertificates()
        {
            CrlEntry[] certs = c.GetRevokedCertificates();

            if (certs != null)
            {
                ISet     s = new HashSet();
                X509Name previousCertificateIssuer = IssuerDN;
                for (int i = 0; i < certs.Length; i++)
                {
                    X509CrlEntry crlEntry = new X509CrlEntry(
                        certs[i], isIndirect, previousCertificateIssuer);
                    s.Add(crlEntry);
                    previousCertificateIssuer = crlEntry.GetCertificateIssuer();
                }

                return(s);
            }

            return(null);
        }
Exemple #10
0
        public virtual X509CrlEntry GetRevokedCertificate(
            BigInteger serialNumber)
        {
            CrlEntry[] certs = c.GetRevokedCertificates();

            if (certs != null)
            {
                X509Name previousCertificateIssuer = IssuerDN;
                for (int i = 0; i < certs.Length; i++)
                {
                    X509CrlEntry crlEntry = new X509CrlEntry(
                        certs[i], isIndirect, previousCertificateIssuer);
                    previousCertificateIssuer = crlEntry.GetCertificateIssuer();
                    if (crlEntry.SerialNumber.Equals(serialNumber))
                    {
                        return(crlEntry);
                    }
                }
            }

            return(null);
        }
		public virtual X509CrlEntry GetRevokedCertificate(
			BigInteger serialNumber)
		{
			IEnumerable certs = c.GetRevokedCertificateEnumeration();

			X509Name previousCertificateIssuer = IssuerDN;
			foreach (CrlEntry entry in certs)
			{
				X509CrlEntry crlEntry = new X509CrlEntry(entry, isIndirect, previousCertificateIssuer);

				if (serialNumber.Equals(entry.UserCertificate.Value))
				{
					return crlEntry;
				}

				previousCertificateIssuer = crlEntry.GetCertificateIssuer();
			}

			return null;
		}
		private ISet LoadCrlEntries()
		{
			ISet entrySet = new HashSet();
			IEnumerable certs = c.GetRevokedCertificateEnumeration();

			X509Name previousCertificateIssuer = IssuerDN;
			foreach (CrlEntry entry in certs)
			{
				X509CrlEntry crlEntry = new X509CrlEntry(entry, isIndirect, previousCertificateIssuer);
				entrySet.Add(crlEntry);
				previousCertificateIssuer = crlEntry.GetCertificateIssuer();
			}

			return entrySet;
		}
Exemple #13
0
        public virtual ISet GetRevokedCertificates()
        {
            CrlEntry[] certs = c.GetRevokedCertificates();

            if (certs != null)
            {
                ISet s = new HashSet();
                X509Name previousCertificateIssuer = IssuerDN;
                for (int i = 0; i < certs.Length; i++)
                {
                    X509CrlEntry crlEntry = new X509CrlEntry(
                        certs[i], isIndirect, previousCertificateIssuer);
                    s.Add(crlEntry);
                    previousCertificateIssuer = crlEntry.GetCertificateIssuer();
                }

                return s;
            }

            return null;
        }
Exemple #14
0
        public virtual X509CrlEntry GetRevokedCertificate(
			BigInteger serialNumber)
        {
            CrlEntry[] certs = c.GetRevokedCertificates();

            if (certs != null)
            {
                X509Name previousCertificateIssuer = IssuerDN;
                for (int i = 0; i < certs.Length; i++)
                {
                    X509CrlEntry crlEntry = new X509CrlEntry(
                        certs[i], isIndirect, previousCertificateIssuer);
                    previousCertificateIssuer = crlEntry.GetCertificateIssuer();
                    if (crlEntry.SerialNumber.Equals(serialNumber))
                    {
                        return crlEntry;
                    }
                }
            }

            return null;
        }