Documentation ¶
Index ¶
- func ConvertSimpleJSONToString(js *simplejson.Json) (string, error)
- type PublicKey
- type SecretKey
- type Sign
- type SignEd25519
- func (sign *SignEd25519) CreateSignature(queryString string) string
- func (sign *SignEd25519) GetAPIKey() string
- func (sign *SignEd25519) SignParameters(params *simplejson.Json) (*simplejson.Json, error)
- func (sign *SignEd25519) ValidateSignature(message, signature string) bool
- func (sign *SignEd25519) ValidateSignatureParams(params *simplejson.Json) bool
- type SignHMAC
- func (sign *SignHMAC) CreateSignature(queryString string) string
- func (sign *SignHMAC) GetAPIKey() string
- func (sign *SignHMAC) SignParameters(params *simplejson.Json) (*simplejson.Json, error)
- func (sign *SignHMAC) ValidateSignature(message, signature string) bool
- func (sign *SignHMAC) ValidateSignatureParams(params *simplejson.Json) (result bool)
- type SignRSA
- func (sign *SignRSA) CreateSignature(queryString string) string
- func (sign *SignRSA) GetAPIKey() string
- func (sign *SignRSA) SignParameters(params *simplejson.Json) (*simplejson.Json, error)
- func (sign *SignRSA) ValidateSignature(message, signature string) bool
- func (sign *SignRSA) ValidateSignatureParams(params *simplejson.Json) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertSimpleJSONToString ¶ added in v0.1.6
Types ¶
type SignEd25519 ¶
type SignEd25519 struct {
// contains filtered or unexported fields
}
func NewSignEd25519 ¶
func NewSignEd25519(apiKey string, publicKey string, privateKey string) (signer *SignEd25519, err error)
func (*SignEd25519) CreateSignature ¶
func (sign *SignEd25519) CreateSignature(queryString string) string
Функція для створення підпису Ed25519
func (*SignEd25519) GetAPIKey ¶
func (sign *SignEd25519) GetAPIKey() string
func (*SignEd25519) SignParameters ¶
func (sign *SignEd25519) SignParameters(params *simplejson.Json) (*simplejson.Json, error)
func (*SignEd25519) ValidateSignature ¶ added in v0.1.2
func (sign *SignEd25519) ValidateSignature(message, signature string) bool
func (*SignEd25519) ValidateSignatureParams ¶ added in v0.1.3
func (sign *SignEd25519) ValidateSignatureParams(params *simplejson.Json) bool
Функція для валідації підпису
type SignHMAC ¶
type SignHMAC struct {
// contains filtered or unexported fields
}
func NewSignHMAC ¶
func (*SignHMAC) CreateSignature ¶
Функція для створення підпису
func (*SignHMAC) SignParameters ¶
func (*SignHMAC) ValidateSignature ¶ added in v0.1.2
func (*SignHMAC) ValidateSignatureParams ¶ added in v0.1.3
type SignRSA ¶
type SignRSA struct {
// contains filtered or unexported fields
}
func NewSignRSA ¶
func (*SignRSA) CreateSignature ¶
Функція для створення підпису RSA
func (*SignRSA) SignParameters ¶
func (*SignRSA) ValidateSignature ¶ added in v0.1.2
func (*SignRSA) ValidateSignatureParams ¶ added in v0.1.3
Функція для валідації підпису
Click to show internal directories.
Click to hide internal directories.