英语法语西班牙文

OnWorks 网站图标

sn - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 sn

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 sn,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


sn - 在 CLR 程序集上对强名称进行数字签名/验证/比较。

概要


sn [-q | -安静的] [选项] [参数]

商品描述


使用强名称对 CLR 程序集进行数字签名、验证或比较。

您可以使用 sn 命令使用下面描述的 -k 选项创建“snk 文件”。

配置 配置


配置选项存放在machine.config配置文件下
/配置/强名称。

-c 提供者
更改默认 CSP(加密服务提供商)。 当前不支持 Mono。

-m [y|n]
使用机器 [y] 密钥容器或用户 [n] 密钥容器。 目前没有
单声道支持。

-VI 列出验证选项。 该列表保存在 /configuration/
machine.config 中的 strongNames/verificationSettings。

-Vr 部件 [用户列表]
免除指定程序集对指定用户列表的验证。
目前不支持 sn。 如果需要,您必须手动编辑 machine.config
本。

-Vu 部件
删除指定程序集的豁免条目。 目前不支持
sn,如果需要,您必须手动编辑 machine.config。

-Vx 删除所有豁免条目。 目前不支持 sn,您必须编辑
如果您需要,请手动配置 machine.config。

CSP 有关 配置


-d 容器
删除指定密钥容器中存在的密钥对。

-i 密钥对.snk 容器
将指定的强名称文件导入到指定的容器中。

-pc 容器 公钥
将公钥从指定的 CSP 容器导出到指定的文件。

转换 配置


-e 部件 输出.pub
将程序集公钥导出到指定的输出文件。

-p 密钥对.snk 输出.pub
从指定的强名称密钥文件 (SNK) 或从
PKCS#12/PFX 密码保护文件到指定的输出文件。

-o 输入 输出.txt
将输入文件转换为 CSV 文件(使用十进制)。

-哦 输入 输出.txt
将输入文件转换为 CSV 文件(使用十六进制)。

强名 签署 配置


-D 组装1 组装2
比较 assembly1 和 assembly2 是否相同,除了它们的签名。 这个
通过比较两个程序集的元数据的散列来完成。

-k [尺寸] 密钥对.snk
在指定的文件中创建一个新的强名称密钥对。 默认密钥长度为
1024 位,并且在签署 1.x 程序集时必须始终使用。 来自 384 的任何值
到 16384 位(以 8 位为增量)是签署 2.x 的有效密钥长度
组件。 为了确保最大的兼容性,您可能希望继续使用 1024
位键。 请注意,即使有可能,也没有充分的理由使用长度
小于 1024 位。

-R 部件 密钥对.snk
使用指定的强名称密钥对文件 (SNK) 重新签署指定的程序集或
PKCS#12/PFX 密码保护文件。 您只能使用
与程序集中的公钥匹配的私钥(除非它是公钥
令牌已在 machine.config 中重新映射)。

-RC 部件 容器
使用指定的强名称容器重新签署指定的程序集。

-t 文件
显示指定文件中的公钥令牌。

-tp 文件
显示指定文件中的公钥和公钥令牌。

-T 部件
显示来自指定程序集的公钥标记。

-TP 部件
显示来自指定程序集的公钥和公钥令牌。

-v 部件
验证指定的程序集签名。

-vf 部件
验证指定的程序集签名(即使已禁用)。

帮助 配置


-h , -?
显示有关此工具的基本帮助。

-h 配置 , -? 配置
显示有关此工具的配置相关帮助。

-h CSP , -? CSP
显示有关此工具的加密服务提供程序相关帮助。

-h 兑换 , -? 兑换
显示有关此工具的转换相关帮助。

-h sn , -? sn
显示有关此工具的强名称相关帮助。

配置 文件


强名称配置保存在“machine.config”文件中。 目前两
可以配置功能。

/配置/strongNames/pubTokenMapping
这种机制让 Mono 将一个公钥令牌(如 ECMA 令牌)重新映射到另一个
用于验证的公钥。 这在两种情况下很有用。 一、总成
使用“ECMA 密钥”签名需要通过“运行时”密钥(如 ECMA
密钥不是公钥)。 其次,许多程序集都是用私钥签名的
Mono 不能使用(例如 System.Security.dll 程序集)。 不能使用新密钥
因为它应该改变强名称(一个新的密钥对会有一个新的公钥
这将产生一个新的令牌)。 公钥令牌重新映射是解决方案
两个问题。 每个令牌都必须在类似于以下内容的“映射”条目中进行配置:


/配置/strongNames/verificationSettings
在开发过程中使用延迟签名的程序集通常很有用。 一般*
运行时不允许加载延迟签名的程序集。 此功能
允许一些延迟签名的程序集(基于它们的公钥令牌,可选
程序集名称和用户名)作为完全签名的程序集使用。 [*]
请注意,Mono 1.0“运行时”不验证强名称签名,因此此选项
大多数情况下不需要。

使用 onworks.net 服务在线使用 sn


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    PAC 经理
    PAC 经理
    PAC 是 Perl/GTK 的替代品
    SecureCRT/Putty/等(Linux
    ssh/telnet/... gui)... 它提供了一个 GUI
    配置连接:用户,
    密码,EXPECT 规则...
    下载 PAC 管理器
  • 2
    GeoServer的
    GeoServer的
    GeoServer是一个开源软件
    用 Java 编写的服务器,允许用户
    共享和编辑地理空间数据。
    专为互操作性而设计,它
    发表...
    下载地理服务器
  • 3
    萤火虫III
    萤火虫III
    免费和开源的个人理财
    经理。 Firefly III 具有
    复式簿记系统。 你可以
    快速输入并整理您的
    交易我...
    下载萤火虫III
  • 4
    Apache OpenOffice 扩展
    Apache OpenOffice 扩展
    Apache的官方目录
    OpenOffice 扩展。 你会找到
    扩展范围从字典到
    用于导入 PDF 文件和连接的工具
    与外...
    下载 Apache OpenOffice 扩展
  • 5
    螳螂BT
    螳螂BT
    Mantis 是一个易于部署的网络
    基于错误跟踪器来帮助产品错误
    追踪。 它需要 PHP、MySQL 和一个
    网络服务器。 查看我们的演示并托管
    提供...
    下载MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger 是一个 p2p 聊天应用程序
    用于 Intranet 通信,并且不
    需要服务器。 各种得心应手
    支持的功能包括
    通知...
    下载 LAN Messenger
  • 更多 ”

Linux 命令

Ad