func NewManagerWithPrivateKey(privateKey *rsa.PrivateKey) Manager {
	return &tokenManager{
		publicKey:  &privateKey.PublicKey,
		privateKey: privateKey,
	}
}
// NewManagerWithPrivateKey returns a new token Manager for handling creation of tokens with both private and pulic keys
NewManagerWithPrivateKey returns a new token Manager for handling creation of tokens with both private and pulic keys
// NewManagerWithPrivateKey returns a new token Manager for handling creation of tokens with both private and pulic keys
func NewManagerWithPrivateKey(privateKey *rsa.PrivateKey) Manager {
	return &tokenManager{
		publicKey:  &privateKey.PublicKey,
		privateKey: privateKey,
	}
}
func NewManagerWithPrivateKey ( privateKey * rsa . PrivateKey ) Manager { return & tokenManager { publicKey : & privateKey . PublicKey , privateKey : privateKey , } }
NewManagerWithPrivateKey returns a new token Manager for handling creation of tokens with both private and pulic keys
NewManagerWithPrivateKey returns a new token Manager for handling creation of tokens with both private and pulic keys