Class X509Extensions
Inheritance
X509Extensions
Assembly: Lacuna.Pki.dll
Syntax
public class X509Extensions
Properties
|
Improve this Doc
View Source
Item[String]
Declaration
public X509Extension this[string oid] { get; }
Parameters
| Type |
Name |
Description |
| String |
oid |
|
Property Value
Methods
|
Improve this Doc
View Source
CheckForUnprocessedCritical(IEnumerable<String>)
Declaration
public void CheckForUnprocessedCritical(IEnumerable<string> processedExtensions)
Parameters
|
Improve this Doc
View Source
Contains(String)
Declaration
public bool Contains(string extensionId)
Parameters
| Type |
Name |
Description |
| String |
extensionId |
|
Returns
|
Improve this Doc
View Source
Get(String, Boolean)
Declaration
public X509Extension Get(string extensionId, bool throwOnNotFound = true)
Parameters
Returns
|
Improve this Doc
View Source
GetAllExtensions()
Declaration
public List<X509Extension> GetAllExtensions()
Returns
|
Improve this Doc
View Source
Returns an object that allows access to the fields of the AuthorityInformationAccess extension,
or null if the extension is not present.
Declaration
public AuthorityInformationAccess GetAuthorityInformationAccess()
Returns
|
Improve this Doc
View Source
GetAuthorityKeyIdentifier()
Returns the bytes of the key identifier in the AuthorityKeyIdentifier extension, or null if the extension
is not present.
Declaration
public byte[] GetAuthorityKeyIdentifier()
Returns
|
Improve this Doc
View Source
GetCertificatePolicies()
Declaration
public List<CertificatePolicy> GetCertificatePolicies()
Returns
|
Improve this Doc
View Source
GetCrlDistributionPoints()
Returns the distribution points in the CRLDistributionPoints extension, or null if the extension is not present.
Declaration
public List<CrlDistributionPoint> GetCrlDistributionPoints()
Returns
|
Improve this Doc
View Source
GetCrlNumber()
Returns the number in the CRLNumber extension, or null if the extension is not present.
Declaration
public BigInteger? GetCrlNumber()
Returns
|
Improve this Doc
View Source
GetDnsNames()
Declaration
public List<string> GetDnsNames()
Returns
|
Improve this Doc
View Source
GetExtendedKeyUsage()
Declaration
public ExtendedKeyUsage? GetExtendedKeyUsage()
Returns
|
Improve this Doc
View Source
GetKeyUsage()
Declaration
public KeyUsage? GetKeyUsage()
Returns
|
Improve this Doc
View Source
GetQualifiedCertificateStatements()
Declaration
public QualifiedCertificateStatementsExtension GetQualifiedCertificateStatements()
Returns
|
Improve this Doc
View Source
GetRfc822Names()
Declaration
public List<string> GetRfc822Names()
Returns
|
Improve this Doc
View Source
GetSubjectKeyIdentifier()
Returns the bytes of the key identifier in the SubjectKeyIdentifier extension, or null if the extension
is not present.
Declaration
public byte[] GetSubjectKeyIdentifier()
Returns
|
Improve this Doc
View Source
TryGet(String, out X509Extension)
Declaration
public bool TryGet(string extensionId, out X509Extension extension)
Parameters
Returns