9 instantiations of DerSequenceReader
NuGet.Packaging (9)
Signing\DerEncoding\DerSequenceReader.cs (3)
84
return new
DerSequenceReader
(true, payload, 0, payload.Length);
168
var childReader = new
DerSequenceReader
(true, _data, _position, _end - _position);
354
DerSequenceReader reader = new
DerSequenceReader
(expected, _data, _position, totalLength);
Signing\Signatures\SigningCertificate.cs (1)
33
var reader = new
DerSequenceReader
(bytes);
Signing\Signatures\SigningCertificateV2.cs (1)
48
var reader = new
DerSequenceReader
(bytes);
Signing\Utility\CertificateUtility.cs (3)
375
var reader = new
DerSequenceReader
(akiExtension.RawData);
489
var reader = new DerEncoding.
DerSequenceReader
(extension.RawData);
555
var reader = new DerEncoding.
DerSequenceReader
(extension.RawData);
Signing\Utility\SignatureUtility.cs (1)
690
return new
DerSequenceReader
(attribute.Values[0].RawData);
139 references to DerSequenceReader
NuGet.Packaging (139)
Signing\DerEncoding\DerEncoder.cs (16)
21
private const byte ConstructedSequenceTag = ConstructedFlag | (byte)
DerSequenceReader
.DerTag.Sequence;
22
private const byte ConstructedSetTag = ConstructedFlag | (byte)
DerSequenceReader
.DerTag.Set;
26
new byte[] { (byte)
DerSequenceReader
.DerTag.Null },
111
new byte[] { (byte)
DerSequenceReader
.DerTag.Boolean },
194
new[] { (byte)
DerSequenceReader
.DerTag.Integer },
259
new byte[] { (byte)
DerSequenceReader
.DerTag.BitString },
386
new byte[] { (byte)
DerSequenceReader
.DerTag.BitString },
404
new byte[] { (byte)
DerSequenceReader
.DerTag.OctetString },
504
new byte[] { (byte)
DerSequenceReader
.DerTag.ObjectIdentifier },
547
new byte[] { (byte)
DerSequenceReader
.DerTag.UTF8String },
594
DerSequenceReader
.ConstructedFlag |
595
DerSequenceReader
.ContextSpecificTagFlag |
742
new byte[] { (byte)
DerSequenceReader
.DerTag.PrintableString },
797
new byte[] { (byte)
DerSequenceReader
.DerTag.IA5String },
847
new byte[] { (byte)
DerSequenceReader
.DerTag.UTCTime },
901
new byte[] { (byte)
DerSequenceReader
.DerTag.GeneralizedTime },
Signing\DerEncoding\DerSequenceReader.cs (6)
82
internal static
DerSequenceReader
CreateForPayload(byte[] payload)
168
var
childReader = new DerSequenceReader(true, _data, _position, _end - _position);
345
private
DerSequenceReader
ReadCollectionWithTag(DerTag expected)
354
DerSequenceReader
reader = new DerSequenceReader(expected, _data, _position, totalLength);
359
internal
DerSequenceReader
ReadSequence()
364
internal
DerSequenceReader
ReadSet()
Signing\Signatures\AlgorithmIdentifier.cs (4)
29
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
34
internal static AlgorithmIdentifier Read(
DerSequenceReader
reader)
36
var
algIdReader = reader.ReadSequence();
Signing\Signatures\CommitmentTypeIndication.cs (5)
45
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
50
internal static CommitmentTypeIndication Read(
DerSequenceReader
reader)
52
var
indicationReader = reader.ReadSequence();
58
var
qualifierReader = indicationReader.ReadSequence();
Signing\Signatures\CommitmentTypeQualifier.cs (4)
32
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
37
internal static CommitmentTypeQualifier Read(
DerSequenceReader
reader)
39
var
commitmentTypeQualifierReader = reader.ReadSequence();
Signing\Signatures\EssCertId.cs (4)
37
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
42
internal static EssCertId Read(
DerSequenceReader
reader)
44
var
sequenceReader = reader.ReadSequence();
Signing\Signatures\EssCertIdV2.cs (5)
59
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
64
internal static EssCertIdV2 Read(
DerSequenceReader
reader)
66
var
sequenceReader = reader.ReadSequence();
70
if (sequenceReader.HasTag(
DerSequenceReader
.ConstructedSequence))
Signing\Signatures\GeneralName.cs (9)
73
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
78
internal static GeneralName Read(
DerSequenceReader
reader)
84
if (tag ==
DerSequenceReader
.ContextSpecificConstructedTag4)
86
var value = reader.ReadValue((
DerSequenceReader
.DerTag)
DerSequenceReader
.ContextSpecificConstructedTag4);
109
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
112
var value = reader.ReadValue((
DerSequenceReader
.DerTag)tag);
Signing\Signatures\IssuerSerial.cs (6)
58
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
63
internal static IssuerSerial Read(
DerSequenceReader
reader)
65
var
sequenceReader = reader.ReadSequence();
81
private static IReadOnlyList<GeneralName> ReadGeneralNames(
DerSequenceReader
reader)
83
var
sequenceReader = reader.ReadSequence();
Signing\Signatures\NuGetPackageOwners.cs (4)
38
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
43
internal static NuGetPackageOwners Read(
DerSequenceReader
reader)
46
var
ownersReader = reader.ReadSequence();
Signing\Signatures\NuGetV3ServiceIndexUrl.cs (3)
40
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
45
internal static NuGetV3ServiceIndexUrl Read(
DerSequenceReader
reader)
Signing\Signatures\PolicyInformation.cs (6)
34
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
39
internal static PolicyInformation Read(
DerSequenceReader
reader)
41
var
policyInfoReader = reader.ReadSequence();
55
DerSequenceReader
reader,
58
var
policyQualifiersReader = reader.ReadSequence();
Signing\Signatures\PolicyQualifierInfo.cs (4)
38
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
43
internal static PolicyQualifierInfo Read(
DerSequenceReader
reader)
45
var
policyQualifierReader = reader.ReadSequence();
Signing\Signatures\SigningCertificate.cs (6)
33
var
reader = new DerSequenceReader(bytes);
38
internal static SigningCertificate Read(
DerSequenceReader
reader)
40
var
essCertIdReader = reader.ReadSequence();
46
var
policiesReader = reader.ReadSequence();
58
private static List<EssCertId> ReadCertificates(
DerSequenceReader
reader)
72
private static IReadOnlyList<PolicyInformation> ReadPolicies(
DerSequenceReader
reader)
Signing\Signatures\SigningCertificateV2.cs (6)
48
var
reader = new DerSequenceReader(bytes);
53
internal static SigningCertificateV2 Read(
DerSequenceReader
reader)
55
var
essCertIdV2Reader = reader.ReadSequence();
61
var
policiesReader = reader.ReadSequence();
85
private static IReadOnlyList<EssCertIdV2> ReadCertificates(
DerSequenceReader
reader)
99
private static IReadOnlyList<PolicyInformation> ReadPolicies(
DerSequenceReader
reader)
Signing\Timestamp\Accuracy.cs (7)
36
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
41
internal static Accuracy Read(
DerSequenceReader
reader)
43
var
accuracyReader = reader.ReadSequence();
48
if (accuracyReader.HasTag(
DerSequenceReader
.DerTag.Integer))
60
if (accuracyReader.HasTag(
DerSequenceReader
.ContextSpecificTagFlag))
70
if (accuracyReader.HasTag(
DerSequenceReader
.ContextSpecificTagFlag | 1))
Signing\Timestamp\Extension.cs (3)
38
internal static Extension Read(
DerSequenceReader
reader)
40
var
extensionReader = reader.ReadSequence();
44
if (extensionReader.HasTag(
DerSequenceReader
.DerTag.Boolean))
Signing\Timestamp\Extensions.cs (4)
27
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
32
internal static Extensions Read(
DerSequenceReader
reader)
34
var
extensionsReader = reader.ReadSequence();
Signing\Timestamp\MessageImprint.cs (4)
32
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
37
internal static MessageImprint Read(
DerSequenceReader
reader)
39
var
imprintReader = reader.ReadSequence();
Signing\Timestamp\TstInfo.cs (11)
74
var
reader =
DerSequenceReader
.CreateForPayload(bytes);
79
internal static TstInfo Read(
DerSequenceReader
reader)
81
var
tstInfoReader = reader.ReadSequence();
96
if (tstInfoReader.HasTag(
DerSequenceReader
.ConstructedSequence))
103
if (tstInfoReader.HasTag(
DerSequenceReader
.DerTag.Boolean))
110
if (tstInfoReader.HasTag(
DerSequenceReader
.DerTag.Integer))
117
if (tstInfoReader.HasData && tstInfoReader.HasTag(
DerSequenceReader
.ContextSpecificConstructedTag0))
119
tsa = tstInfoReader.ReadValue((
DerSequenceReader
.DerTag)
DerSequenceReader
.ContextSpecificConstructedTag0);
124
if (tstInfoReader.HasData && tstInfoReader.HasTag(
DerSequenceReader
.ContextSpecificConstructedTag1))
Signing\Utility\CertificateUtility.cs (19)
375
var
reader = new DerSequenceReader(akiExtension.RawData);
376
var keyIdentifierTag = (
DerSequenceReader
.DerTag)
DerSequenceReader
.ContextSpecificTagFlag;
489
var
reader = new DerEncoding.DerSequenceReader(extension.RawData);
494
var
dpReader = reader.ReadSequence();
496
if (dpReader.HasData && dpReader.HasTag(DerEncoding.
DerSequenceReader
.ContextSpecificConstructedTag0))
499
byte[] dpNameData = dpReader.ReadValue((DerEncoding.
DerSequenceReader
.DerTag)DerEncoding.
DerSequenceReader
.ContextSpecificConstructedTag0);
500
var
dpNameReader = DerEncoding.
DerSequenceReader
.CreateForPayload(dpNameData);
502
if (dpNameReader.HasData && dpNameReader.HasTag(DerEncoding.
DerSequenceReader
.ContextSpecificConstructedTag0))
505
byte[] fullNameData = dpNameReader.ReadValue((DerEncoding.
DerSequenceReader
.DerTag)DerEncoding.
DerSequenceReader
.ContextSpecificConstructedTag0);
506
var
gnReader = DerEncoding.
DerSequenceReader
.CreateForPayload(fullNameData);
514
byte[] uriBytes = gnReader.ReadValue((DerEncoding.
DerSequenceReader
.DerTag)GeneralNameUriTag);
555
var
reader = new DerEncoding.DerSequenceReader(extension.RawData);
560
var
adReader = reader.ReadSequence();
569
byte[] uriBytes = adReader.ReadValue((DerEncoding.
DerSequenceReader
.DerTag)GeneralNameUriTag);
Signing\Utility\SignatureUtility.cs (3)
514
var
reader = CreateDerSequenceReader(signingCertificateV2Attribute);
540
var
reader = CreateDerSequenceReader(signingCertificateAttribute);
683
private static
DerSequenceReader
CreateDerSequenceReader(CryptographicAttributeObject attribute)