Ejemplo n.º 1
0
        private string GetClientAssertion()
        {
            var data = revolutApiSettings.Certificate.Certificate;

            return(JwtSignerHelper.SignData(new JwtPayload
            {
                iss = revolutApiSettings.Issuer,
                sub = revolutApiSettings.AccountId
            }, data));
        }
Ejemplo n.º 2
0
        public void TestJwtSignData_Success()
        {
            var config = new ConfigTest();
            var data   = config.Certificate.Certificate;
            var result = JwtSignerHelper.SignData(new JwtPayload
            {
                iss = config.Issuer,
                sub = config.AccountId
            }, data);

            Assert.NotNull(result);
        }
Ejemplo n.º 3
0
 protected override void Dispose(bool disposing)
 {
     _signer = _signer.SafeDispose();
     base.Dispose(disposing);
 }
Ejemplo n.º 4
0
 public JwtSigner(IKeySet keySet) : base(keySet)
 {
     _signer = new JwtSignerHelper(keySet, this);
 }