1using System.Diagnostics.CodeAnalysis;
10 private string url =
string.Empty;
11 private Vector? reasons =
null;
12 private Vector? crlIssuer =
null;
25 int c = SecurityInfo.Length;
27 if (i < c && SecurityInfo[i] is Vector DistributionPointName)
32 Name is not
string Url)
40 if (i < c && SecurityInfo[i] is Vector Reasons)
43 Result.reasons = Reasons;
46 if (i < c && SecurityInfo[i] is Vector CrlIssuer)
49 Result.crlIssuer = CrlIssuer;
64 public string Url => this.url;
static bool TryCreate(Vector SecurityInfo, [NotNullWhen(true)] out DistributionPoint? Result)
Tries to create a Distribution Point object instance from its ASN.1 decoded representation.
string Url
URL to CRL distribution point.
Abstract base class for general name properties.
static bool TryParse(Vector ParsedVector, [NotNullWhen(true)] out object? Name)
Tries to parse a general name from an ASN.1 decoded vector.