Documentation ¶
Index ¶
- Constants
- type AlidnsSignatureCompose
- func (*AlidnsSignatureCompose) CanonicalizeRequestUrl(urlPattern, signature string, queries *url.Values) string
- func (_this *AlidnsSignatureCompose) ComposeStringToSign(method vhttp.HttpMethod, queries *url.Values) string
- func (_this *AlidnsSignatureCompose) GeneratedSignature(secret string, stringToSign string) string
- func (_this *AlidnsSignatureCompose) SignatureMethod() string
- func (_this *AlidnsSignatureCompose) SignerVersion() string
- type DnspodSignatureCompose
- func (_this *DnspodSignatureCompose) CanonicalizeRequestUrl(urlPattern, signature string, queries *url.Values) string
- func (_this *DnspodSignatureCompose) ComposeStringToSign(method vhttp.HttpMethod, queries *url.Values) string
- func (_this *DnspodSignatureCompose) GeneratedSignature(secret string, stringToSign string) string
- func (_this *DnspodSignatureCompose) SignatureMethod() string
- func (_this *DnspodSignatureCompose) SignerVersion() string
- type SignatureComposer
Constants ¶
View Source
const SEPARATOR = "&"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlidnsSignatureCompose ¶
type AlidnsSignatureCompose struct { Separator *string // contains filtered or unexported fields }
func (*AlidnsSignatureCompose) CanonicalizeRequestUrl ¶
func (*AlidnsSignatureCompose) CanonicalizeRequestUrl(urlPattern, signature string, queries *url.Values) string
func (*AlidnsSignatureCompose) ComposeStringToSign ¶
func (_this *AlidnsSignatureCompose) ComposeStringToSign(method vhttp.HttpMethod, queries *url.Values) string
func (*AlidnsSignatureCompose) GeneratedSignature ¶
func (_this *AlidnsSignatureCompose) GeneratedSignature(secret string, stringToSign string) string
func (*AlidnsSignatureCompose) SignatureMethod ¶
func (_this *AlidnsSignatureCompose) SignatureMethod() string
func (*AlidnsSignatureCompose) SignerVersion ¶
func (_this *AlidnsSignatureCompose) SignerVersion() string
type DnspodSignatureCompose ¶
type DnspodSignatureCompose struct { Separator *string // contains filtered or unexported fields }
func (*DnspodSignatureCompose) CanonicalizeRequestUrl ¶
func (_this *DnspodSignatureCompose) CanonicalizeRequestUrl(urlPattern, signature string, queries *url.Values) string
func (*DnspodSignatureCompose) ComposeStringToSign ¶
func (_this *DnspodSignatureCompose) ComposeStringToSign(method vhttp.HttpMethod, queries *url.Values) string
func (*DnspodSignatureCompose) GeneratedSignature ¶
func (_this *DnspodSignatureCompose) GeneratedSignature(secret string, stringToSign string) string
func (*DnspodSignatureCompose) SignatureMethod ¶
func (_this *DnspodSignatureCompose) SignatureMethod() string
func (*DnspodSignatureCompose) SignerVersion ¶
func (_this *DnspodSignatureCompose) SignerVersion() string
type SignatureComposer ¶
type SignatureComposer interface { // ComposeStringToSign 组合签名必要参数 ComposeStringToSign(method vhttp.HttpMethod, queries *url.Values) string // GeneratedSignature 生成签名 GeneratedSignature(secret string, stringToSign string) string // CanonicalizeRequestUrl 生成规范请求URL CanonicalizeRequestUrl(urlPattern, signature string, queries *url.Values) string // SignatureMethod 签名方法 SignatureMethod() string // SignerVersion 签名版本 SignerVersion() string }
func NewAlidnsSignatureCompose ¶
func NewAlidnsSignatureCompose() SignatureComposer
func NewDnspodSignatureCompose ¶
func NewDnspodSignatureCompose() SignatureComposer
Click to show internal directories.
Click to hide internal directories.