public static PoseCredentials CreateCredentials(long userNo, ServiceRoleType serviceRoleType)
        {
            var newCredentials = new PoseCredentials();

            newCredentials._userNo          = userNo;
            newCredentials._serviceRoleType = (int)serviceRoleType;
            newCredentials._expireTime      = LogicTime.GetUnixTimeNow(DateTime.UtcNow.AddMilliseconds(TOKEN_EXPIRE_IN));

            return(newCredentials);
        }
        public static byte[] CreateToken(long userNo, ServiceRoleType serviceRoleType)
        {
            var newCredentials = PoseCredentials.CreateCredentials(userNo, serviceRoleType);

            return(Singleton.Get <CryptoFacade>().Encrypt_RSA(PoseCredentials.Serialize(newCredentials)));
        }