C# Класс Cheesebaron.MvxPlugins.SimpleWebToken.SimpleWebToken

Наследование: ISimpleWebToken
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateToken ( string issuer, string audience, System.DateTime expiryTime, string signingKey, string>.IEnumerable values = null ) : ISimpleWebToken
CreateTokenFromRaw ( string rawToken ) : ISimpleWebToken
GenerateSignature ( string unsignedToken, byte signingKey ) : string
ValidateSignature ( string keyString ) : bool
this ( string key ) : string

Приватные методы

Метод Описание
GetSwtTime ( System.DateTime time ) : long
GetTimeAsDateTime ( string expiryTime ) : System.DateTime

Convert the time in seconds to a DateTime object based on the base time defined by the Simple Web Token.

ToDateTimeFromEpoch ( long secondsSince1970 ) : System.DateTime

Turns a UNIX epoch into a DateTime

Описание методов

CreateToken() публичный Метод

public CreateToken ( string issuer, string audience, System.DateTime expiryTime, string signingKey, string>.IEnumerable values = null ) : ISimpleWebToken
issuer string
audience string
expiryTime System.DateTime
signingKey string
values string>.IEnumerable
Результат ISimpleWebToken

CreateTokenFromRaw() публичный Метод

public CreateTokenFromRaw ( string rawToken ) : ISimpleWebToken
rawToken string
Результат ISimpleWebToken

GenerateSignature() публичный Метод

public GenerateSignature ( string unsignedToken, byte signingKey ) : string
unsignedToken string
signingKey byte
Результат string

ValidateSignature() публичный Метод

public ValidateSignature ( string keyString ) : bool
keyString string
Результат bool

this() публичный Метод

public this ( string key ) : string
key string
Результат string