Ejemplo n.º 1
0
 static SetAuthenticodeSignatureCommand()
 {
     SetAuthenticodeSignatureCommand.SigningOptionInfo[] signingOptionInfo = new SetAuthenticodeSignatureCommand.SigningOptionInfo[3];
     signingOptionInfo[0] = new SetAuthenticodeSignatureCommand.SigningOptionInfo(SigningOption.AddOnlyCertificate, "signer");
     signingOptionInfo[1] = new SetAuthenticodeSignatureCommand.SigningOptionInfo(SigningOption.AddFullCertificateChainExceptRoot, "notroot");
     signingOptionInfo[2] = new SetAuthenticodeSignatureCommand.SigningOptionInfo(SigningOption.AddFullCertificateChain, "all");
     SetAuthenticodeSignatureCommand.sigOptionInfo = signingOptionInfo;
 }
Ejemplo n.º 2
0
        private static SigningOption GetSigningOption(string optionName)
        {
            SetAuthenticodeSignatureCommand.SigningOptionInfo[] signingOptionInfoArray = SetAuthenticodeSignatureCommand.sigOptionInfo;
            int num = 0;

            while (num < (int)signingOptionInfoArray.Length)
            {
                SetAuthenticodeSignatureCommand.SigningOptionInfo signingOptionInfo = signingOptionInfoArray[num];
                if (!string.Equals(optionName, signingOptionInfo.optionName, StringComparison.OrdinalIgnoreCase))
                {
                    num++;
                }
                else
                {
                    SigningOption signingOption = signingOptionInfo.option;
                    return(signingOption);
                }
            }
            return(SigningOption.AddFullCertificateChainExceptRoot);
        }
		static SetAuthenticodeSignatureCommand()
		{
			SetAuthenticodeSignatureCommand.SigningOptionInfo[] signingOptionInfo = new SetAuthenticodeSignatureCommand.SigningOptionInfo[3];
			signingOptionInfo[0] = new SetAuthenticodeSignatureCommand.SigningOptionInfo(SigningOption.AddOnlyCertificate, "signer");
			signingOptionInfo[1] = new SetAuthenticodeSignatureCommand.SigningOptionInfo(SigningOption.AddFullCertificateChainExceptRoot, "notroot");
			signingOptionInfo[2] = new SetAuthenticodeSignatureCommand.SigningOptionInfo(SigningOption.AddFullCertificateChain, "all");
			SetAuthenticodeSignatureCommand.sigOptionInfo = signingOptionInfo;
		}