Exemplo n.º 1
0
        /// <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;
            }
        }
Exemplo n.º 2
0
 /// <summary>constructor</summary>
 /// <param name="rsNNN">JWS_RSA.RS</param>
 public RsaPrivateKeyConverter(JWS_RSA.RS rsNNN = JWS_RSA.RS._256) : base(rsNNN)
 {
 }