3 writes to _signedData
System.Security.Cryptography.Pkcs (3)
System\Security\Cryptography\Pkcs\SignedCms.cs (3)
172_signedData = SignedDataAsn.Decode(_heldData, AsnEncodingRules.BER); 352_signedData = new SignedDataAsn 662return ref _signedData;
42 references to _signedData
System.Security.Cryptography.Pkcs (42)
System\Security\Cryptography\Pkcs\SignedCms.cs (42)
84CertificateChoiceAsn[]? certChoices = _signedData.CertificateSet; 112return new SignerInfoCollection(_signedData.SignerInfos, this); 126_signedData.Encode(writer); 140SignedDataAsn copy = _signedData; 142Debug.Assert(_signedData.EncapContentInfo.Content != null); 148copy.EncapContentInfo.Content = _signedData.EncapContentInfo.Content; 173_contentType = _signedData.EncapContentInfo.ContentType; 178ReadOnlyMemory<byte>? content = _signedData.EncapContentInfo.Content; 208Version = _signedData.Version; 366_signedData.EncapContentInfo.Content = writer.Encode(); 372int newIdx = _signedData.SignerInfos.Length; 373Array.Resize(ref _signedData.SignerInfos, newIdx + 1); 374_signedData.SignerInfos[newIdx] = newSigner; 395if (index < 0 || index >= _signedData.SignerInfos.Length) 400AlgorithmIdentifierAsn signerAlgorithm = _signedData.SignerInfos[index].DigestAlgorithm; 401PkcsHelpers.RemoveAt(ref _signedData.SignerInfos, index); 493else if (_signedData.SignerInfos.Any(si => si.Version == 3)) 499_signedData.Version = version; 504int curLength = _signedData.DigestAlgorithms.Length; 508ref AlgorithmIdentifierAsn alg = ref _signedData.DigestAlgorithms[i]; 516Array.Resize(ref _signedData.DigestAlgorithms, curLength + 1); 517_signedData.DigestAlgorithms[curLength] = candidate; 524for (int i = 0; i < _signedData.SignerInfos.Length; i++) 526ref AlgorithmIdentifierAsn signerAlg = ref _signedData.SignerInfos[i].DigestAlgorithm; 540for (int i = 0; i < _signedData.DigestAlgorithms.Length; i++) 542ref AlgorithmIdentifierAsn alg = ref _signedData.DigestAlgorithms[i]; 546PkcsHelpers.RemoveAt(ref _signedData.DigestAlgorithms, i); 559int existingLength = _signedData.CertificateSet?.Length ?? 0; 582if (_signedData.CertificateSet == null) 584_signedData.CertificateSet = new CertificateChoiceAsn[newCerts.Count]; 588Array.Resize(ref _signedData.CertificateSet, existingLength + newCerts.Count); 591for (int i = existingLength; i < _signedData.CertificateSet.Length; i++) 593_signedData.CertificateSet[i] = new CertificateChoiceAsn 672int existingLength = _signedData.CertificateSet?.Length ?? 0; 678foreach (CertificateChoiceAsn cert in _signedData.CertificateSet!) 687if (_signedData.CertificateSet == null) 689_signedData.CertificateSet = new CertificateChoiceAsn[1]; 693Array.Resize(ref _signedData.CertificateSet, existingLength + 1); 696_signedData.CertificateSet[existingLength] = new CertificateChoiceAsn 711int existingLength = _signedData.CertificateSet?.Length ?? 0; 718foreach (CertificateChoiceAsn cert in _signedData.CertificateSet!) 722PkcsHelpers.RemoveAt(ref _signedData.CertificateSet, idx);