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