private X509AuthorityKeyIdentifierExtension FindAuthorityKeyIdentifier(X509Certificate2 certificate)
{
for (int ii = 0; ii < certificate.Extensions.Count; ii++)
{
X509Extension extension = certificate.Extensions[ii];
switch (extension.Oid.Value)
{
case X509AuthorityKeyIdentifierExtension.AuthorityKeyIdentifierOid:
case X509AuthorityKeyIdentifierExtension.AuthorityKeyIdentifier2Oid:
{
return new X509AuthorityKeyIdentifierExtension(extension, extension.Critical);
}
}
}
return null;
}