Hola podriais confirmarme que estos parametros serian correctos para la firma.
Código:
//Esto esta definido por la dll no lo puedo cambiar
public static DigestMethod SHA1 = new DigestMethod("SHA1", "http://www.w3.org/2000/09/xmldsig#sha1", "1.3.14.3.2.26");
//
parametros.SignaturePolicyInfo = new SignaturePolicyInfo
{
PolicyIdentifier = "urn:oid:2.16.724.1.3.1.1.2.1.9",
PolicyDigestAlgorithm = DigestMethod.SHA1,
PolicyHash = "G7roucf600+f03r/o0bAOQ6WAs0=",
PolicyUri = "https://sede.administracion.gob.es/politica_de_firma_anexo_1.pdf"
};