예제 #1
0
        private void WithSelfInfo(WithSelfInfoDelegate action)
        {
            if (_parentSignerInfo == null)
            {
                int myIdx = _document.SignerInfos.FindIndexForSigner(this);

                if (myIdx < 0)
                {
                    throw new CryptographicException(SR.Cryptography_Cms_SignerNotFound);
                }

                ref SignedDataAsn signedData = ref _document.GetRawData();
                ref SignerInfoAsn mySigner   = ref signedData.SignerInfos[myIdx];