NATS .NET Client
1.1.4
The NATS.io .NET C# Client
|
Public Member Functions | |
DefaultUserJWTHandler (string jwtFilePath, string credsFilePath) | |
void | DefaultUserJWTEventHandler (object sender, UserJWTEventArgs args) |
void | DefaultUserSignatureHandler (object sender, UserSignatureEventArgs args) |
Static Public Member Functions | |
static string | LoadUserFromFile (string path) |
static NkeyPair | LoadNkeyPairFromSeedFile (string path) |
static void | SignNonceFromFile (string credsFile, UserSignatureEventArgs args) |
Properties | |
string | JwtFile [get] |
string | CredsFile [get] |
This class is contains the default handlers for the Options.UserJWTEventHandler and the Options.UserSignatureEventHandler. This class is not normally used directly, but is provided to extend or use for utility methods to read a private seed or user JWT.
NATS.Client.DefaultUserJWTHandler.DefaultUserJWTHandler | ( | string | jwtFilePath, |
string | credsFilePath | ||
) |
Creates the default user jwt handler.
jwtFilePath | Full path the to user JWT |
credsFilePath | Full path to the user private credentials file. May be the same as the jwt file if they are chained. |
void NATS.Client.DefaultUserJWTHandler.DefaultUserJWTEventHandler | ( | object | sender, |
UserJWTEventArgs | args | ||
) |
The default User JWT Event Handler.
sender | Usually the connection. |
args | Arguments |
void NATS.Client.DefaultUserJWTHandler.DefaultUserSignatureHandler | ( | object | sender, |
UserSignatureEventArgs | args | ||
) |
The default User Signature event handler.
sender | |
args |
|
static |
|
static |
Gets a user JWT from a user JWT or chained credentials file.
path | Full path to the JWT or cred file. |
|
static |
Utility method to signs the UserSignatureEventArgs server nonce from a private credentials file.
credsFile | A file with the private Nkey |
args | Arguments |