3 writes to _signedData
System.Security.Cryptography.Pkcs (3)
System\Security\Cryptography\Pkcs\SignedCms.cs (3)
181_signedData = SignedDataAsn.Decode(_heldData, AsnEncodingRules.BER); 349_signedData = new SignedDataAsn 659return ref _signedData;
42 references to _signedData
System.Security.Cryptography.Pkcs (42)
System\Security\Cryptography\Pkcs\SignedCms.cs (42)
121return new SignerInfoCollection(_signedData.SignerInfos, this); 135_signedData.Encode(writer); 149SignedDataAsn copy = _signedData; 151Debug.Assert(_signedData.EncapContentInfo.Content != null); 157copy.EncapContentInfo.Content = _signedData.EncapContentInfo.Content; 182_contentType = _signedData.EncapContentInfo.ContentType; 187ReadOnlyMemory<byte>? content = _signedData.EncapContentInfo.Content; 217Version = _signedData.Version; 363_signedData.EncapContentInfo.Content = writer.Encode(); 369int newIdx = _signedData.SignerInfos.Length; 370Array.Resize(ref _signedData.SignerInfos, newIdx + 1); 371_signedData.SignerInfos[newIdx] = newSigner; 392if (index < 0 || index >= _signedData.SignerInfos.Length) 397AlgorithmIdentifierAsn signerAlgorithm = _signedData.SignerInfos[index].DigestAlgorithm; 398PkcsHelpers.RemoveAt(ref _signedData.SignerInfos, index); 490else if (_signedData.SignerInfos.Any(si => si.Version == 3)) 496_signedData.Version = version; 501int curLength = _signedData.DigestAlgorithms.Length; 505ref AlgorithmIdentifierAsn alg = ref _signedData.DigestAlgorithms[i]; 513Array.Resize(ref _signedData.DigestAlgorithms, curLength + 1); 514_signedData.DigestAlgorithms[curLength] = candidate; 521for (int i = 0; i < _signedData.SignerInfos.Length; i++) 523ref AlgorithmIdentifierAsn signerAlg = ref _signedData.SignerInfos[i].DigestAlgorithm; 537for (int i = 0; i < _signedData.DigestAlgorithms.Length; i++) 539ref AlgorithmIdentifierAsn alg = ref _signedData.DigestAlgorithms[i]; 543PkcsHelpers.RemoveAt(ref _signedData.DigestAlgorithms, i); 556int existingLength = _signedData.CertificateSet?.Length ?? 0; 579if (_signedData.CertificateSet == null) 581_signedData.CertificateSet = new CertificateChoiceAsn[newCerts.Count]; 585Array.Resize(ref _signedData.CertificateSet, existingLength + newCerts.Count); 588for (int i = existingLength; i < _signedData.CertificateSet.Length; i++) 590_signedData.CertificateSet[i] = new CertificateChoiceAsn 669int existingLength = _signedData.CertificateSet?.Length ?? 0; 675foreach (CertificateChoiceAsn cert in _signedData.CertificateSet!) 684if (_signedData.CertificateSet == null) 686_signedData.CertificateSet = new CertificateChoiceAsn[1]; 690Array.Resize(ref _signedData.CertificateSet, existingLength + 1); 693_signedData.CertificateSet[existingLength] = new CertificateChoiceAsn 708int existingLength = _signedData.CertificateSet?.Length ?? 0; 715foreach (CertificateChoiceAsn cert in _signedData.CertificateSet!) 719PkcsHelpers.RemoveAt(ref _signedData.CertificateSet, idx); 746CertificateChoiceAsn[]? certSet = _parent._signedData.CertificateSet;