dotnet-security-tools:一系列与安全相关的便捷.NET工具-源码

上传者: 42121086 | 上传时间: 2021-03-06 16:05:29 | 文件大小: 39KB | 文件类型: ZIP
C#
dotnet安全工具 方便的安全相关.NET工具的集合。 JsonWebKeyCreator dotnet tool install --global RW7.DotNetSecurityTools.JsonWebKeyCreator 在内部使用RsaSecurityKey产生一个新的JsonWebKey。 安装后,只需运行以下命令- create-jwk 默认情况下,这会将以下内容输出到控制台- 完整的JsonWebKey本身(包括私钥部分) 完整JsonWebKey的Base64编码版本 PEM编码的RSA私钥(PKCS1) PEM编码的RSA公用密钥(PKCS1) 附加命令行如下- -t | --output-types JWK应该输出到的位置。 支持的选项是- Console File 可以指定多个(值不区分大小写),逗号分隔并用引号引起来。 例如 - -

文件下载

资源详情

[{"title":"( 53 个子文件 39KB ) dotnet-security-tools:一系列与安全相关的便捷.NET工具-源码","children":[{"title":"dotnet-security-tools-main","children":[{"title":".gitignore <span style='color:#111;'> 5.93KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Pem","children":[{"title":"PemEncodingLabels.cs <span style='color:#111;'> 347B </span>","children":null,"spread":false},{"title":"Pem.csproj <span style='color:#111;'> 254B </span>","children":null,"spread":false}],"spread":true},{"title":"ClientCredentials","children":[{"title":"GuidClientIdGenerator.cs <span style='color:#111;'> 245B </span>","children":null,"spread":false},{"title":"IClientCredentialsCreator.cs <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"ClientCredentials.csproj <span style='color:#111;'> 367B </span>","children":null,"spread":false},{"title":"Base64RngCryptoClientSecretGenerator.cs <span style='color:#111;'> 453B </span>","children":null,"spread":false},{"title":"IClientSecretGenerator.cs <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"ClientCredentialsOutput.cs <span style='color:#111;'> 377B </span>","children":null,"spread":false},{"title":"ClientCredentialsCreator.cs <span style='color:#111;'> 884B </span>","children":null,"spread":false},{"title":"IClientIdGenerator.cs <span style='color:#111;'> 138B </span>","children":null,"spread":false},{"title":"IClientCredentialsOutputWriter.cs <span style='color:#111;'> 212B </span>","children":null,"spread":false}],"spread":true},{"title":"JsonWebKeyCreator.ConsoleApp","children":[{"title":"Program.cs <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"Options.cs <span style='color:#111;'> 975B </span>","children":null,"spread":false},{"title":"Sinks","children":[{"title":"ConsoleJsonWebKeyOutputWriter.cs <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"FileJsonWebKeyOutputWriter.cs <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false}],"spread":true},{"title":"JsonWebKeyCreationProcessor.cs <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"IJsonWebKeyCreationProcessor.cs <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"JsonWebKeyCreator.ConsoleApp.csproj <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"DependencyInjection","children":[{"title":"ServiceCollectionExtensions.cs <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"JsonWebKeys","children":[{"title":"JsonWebKeys.csproj <span style='color:#111;'> 773B </span>","children":null,"spread":false},{"title":"IJsonWebKeyCreator.cs <span style='color:#111;'> 191B </span>","children":null,"spread":false},{"title":"JsonWebKeyCreator.cs <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"IJsonWebKeyOutputWriter.cs <span style='color:#111;'> 242B </span>","children":null,"spread":false},{"title":"Models","children":[{"title":"JsonWebKeyOutput.cs <span style='color:#111;'> 487B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"ClientCredentialsCreator.ConsoleApp","children":[{"title":"Program.cs <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"ClientCredentialsCreator.ConsoleApp.csproj <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"Options.cs <span style='color:#111;'> 984B </span>","children":null,"spread":false},{"title":"IClientCredentialsCreationProcessor.cs <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"Sinks","children":[{"title":"ConsoleClientCredentialsOutputWriter.cs <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"FileClientCredentialsOutputWriter.cs <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"ClientCredentialsCreationProcessor.cs <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"DependencyInjection","children":[{"title":"ServiceCollectionExtensions.cs <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":false},{"title":"Properties","children":[{"title":"launchSettings.json <span style='color:#111;'> 166B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"RsaSecurityKeys","children":[{"title":"IRsaSecurityKeyCreator.cs <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"Extensions","children":[{"title":"RSAExtensions.cs <span style='color:#111;'> 733B </span>","children":null,"spread":false}],"spread":true},{"title":"RsaSecurityKeyCreator.cs <span style='color:#111;'> 457B </span>","children":null,"spread":false},{"title":"RsaSecurityKeys.csproj <span style='color:#111;'> 541B </span>","children":null,"spread":false}],"spread":true},{"title":"Core","children":[{"title":"OutputWriting","children":[{"title":"IOutputWriter.cs <span style='color:#111;'> 254B </span>","children":null,"spread":false}],"spread":true},{"title":"OutputType.cs <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"Core.csproj <span style='color:#111;'> 290B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"DotNetSecurityTools.sln <span style='color:#111;'> 12.11KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"dotnet_branch.yml <span style='color:#111;'> 434B </span>","children":null,"spread":false},{"title":"dotnet_pr.yml <span style='color:#111;'> 441B </span>","children":null,"spread":false},{"title":"dotnet_main.yml <span style='color:#111;'> 748B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"RsaSecurityKeys.UnitTests","children":[{"title":"RsaSecurityKeyCreatorTests.cs <span style='color:#111;'> 886B </span>","children":null,"spread":false},{"title":"RsaSecurityKeys.UnitTests.csproj <span style='color:#111;'> 988B </span>","children":null,"spread":false}],"spread":true},{"title":"JsonWebKeys.UnitTests","children":[{"title":"JsonWebKeys.UnitTests.csproj <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"JsonWebKeyCreatorTests.cs <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".vscode","children":[{"title":"launch.json <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"tasks.json <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明