internal override void SignBuilder( ExtendedPEBuilder peBuilder, BlobBuilder peBlob, RSAParameters privateKey ) { peBuilder.Sign( peBlob, content => SigningUtilities.CalculateRsaSignature(content, privateKey) ); }
internal virtual void SignPeBuilder(ExtendedPEBuilder peBuilder, BlobBuilder peBlob, RSAParameters privkey) { throw new NotSupportedException(); }
internal override void SignBuilder(ExtendedPEBuilder peBuilder, BlobBuilder peBlob, RSAParameters privateKey) => SignBuilderFunc(peBuilder, peBlob, privateKey);
/// <summary> /// Signs the contents of <paramref name="peBlob"/> using <paramref name="peBuilder"/> and <paramref name="privateKey"/>. /// </summary> internal abstract void SignBuilder(ExtendedPEBuilder peBuilder, BlobBuilder peBlob, RSAParameters privateKey);