/// <summary>constructor</summary> /// <param name="rsNNN">JWS_RSA.RS</param> public RsaKeyConverter(JWS_RSA.RS rsNNN) { this.RSnnn = rsNNN; switch (this.RSnnn) { case JWS_RSA.RS._256: this.JwtConstRSnnn = JwtConst.RS256; this.HashName = HashNameConst.SHA256; this.HashAlgorithm = EnumHashAlgorithm.SHA256_M; break; case JWS_RSA.RS._384: this.JwtConstRSnnn = JwtConst.RS384; this.HashName = HashNameConst.SHA384; this.HashAlgorithm = EnumHashAlgorithm.SHA384_M; break; case JWS_RSA.RS._512: this.JwtConstRSnnn = JwtConst.RS512; this.HashName = HashNameConst.SHA512; this.HashAlgorithm = EnumHashAlgorithm.SHA512_M; break; } }
/// <summary>constructor</summary> /// <param name="rsNNN">JWS_RSA.RS</param> public RsaPrivateKeyConverter(JWS_RSA.RS rsNNN = JWS_RSA.RS._256) : base(rsNNN) { }