草庐IT

GetPublicKey

全部标签

c# - 使用 C# 从我的 Java 证书中获取公钥

没有BounceyCaSTLe。我有我的证书,GetPublicKey()值不是Java方面所需要的。X509Certificate2对象的证书,使用DSA加密。使用makecert创建Convert.ToBase64String(cert.GetPublicKey())返回AoGAeaKLPS4ktxULg3YQL0ePphF08tKsddZtv3SDERa8b8go5h3AxmWjuDd8y9dIzZFe8KDjY9LgJU4JOA27snO3fCsPAVkmJ0O2pbxn+wzT7oij2FOLcCAjnFNNsoaWrtMv+I4XXl18DyDQLFkZiPx92UyuDz

c# - 检查程序集的强名称

是否可以检查动态加载的程序集是否已使用特定的强名称进行签名?比较AssemblyName.GetPublicKey()方法返回的值是否足够/安全?Assemblyloaded=Assembly.LoadFile(path);byte[]evidenceKey=loaded.GetName().GetPublicKey();if(evidenceKey!=null){byte[]internalKey=Assembly.GetExecutingAssembly().GetName().GetPublicKey();if(evidenceKey.SequenceEqual(internal

c# - 检查程序集的强名称

是否可以检查动态加载的程序集是否已使用特定的强名称进行签名?比较AssemblyName.GetPublicKey()方法返回的值是否足够/安全?Assemblyloaded=Assembly.LoadFile(path);byte[]evidenceKey=loaded.GetName().GetPublicKey();if(evidenceKey!=null){byte[]internalKey=Assembly.GetExecutingAssembly().GetName().GetPublicKey();if(evidenceKey.SequenceEqual(internal