public class OpenSearchAuthentication extends java.lang.Object implements Authentication
| Constructor and Description |
|---|
OpenSearchAuthentication(java.lang.String baseURI,
java.lang.String accessKey,
java.lang.String secret)
Instantiates a new open search authentication.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createAliyunSign(java.util.TreeMap<java.lang.String,java.lang.Object> sortMap) |
java.util.Map<java.lang.String,java.lang.String> |
createHttpHeaders(java.util.TreeMap<java.lang.String,java.lang.String> opensearch_headers,
java.util.TreeMap<java.lang.String,java.lang.Object> signParameters,
java.lang.String signature) |
java.util.TreeMap<java.lang.String,java.lang.String> |
createOpenSearchHeaders() |
java.util.TreeMap<java.lang.String,java.lang.Object> |
createSignParameters(java.lang.String method,
java.lang.String request_path,
java.util.TreeMap<java.lang.String,java.lang.String> opensearch_headers,
java.util.Map<java.lang.String,java.lang.String> params) |
protected static java.lang.String |
createToSignContents(java.lang.String method,
java.lang.String content_md5,
java.lang.String content_type,
java.lang.String date,
java.util.TreeMap<java.lang.String,java.lang.String> opensearch_headers,
java.lang.String request_path,
java.util.TreeMap<java.lang.String,java.lang.String> query_params)
Creates the to sign contents.
|
protected static java.lang.String |
signature(java.lang.String toSignContent,
java.lang.String secret) |
public OpenSearchAuthentication(java.lang.String baseURI,
java.lang.String accessKey,
java.lang.String secret)
baseURI - the base uriaccessKey - 用户阿里云网站中的accesskey,keyYype为ALIYUN使用 此信息阿里云网站中提供secret - 用户阿里云网站中的secret,keyYype为ALIYUN使用 此信息阿里云网站中提供public java.util.TreeMap<java.lang.String,java.lang.String> createOpenSearchHeaders()
createOpenSearchHeaders in interface Authenticationpublic java.util.TreeMap<java.lang.String,java.lang.Object> createSignParameters(java.lang.String method,
java.lang.String request_path,
java.util.TreeMap<java.lang.String,java.lang.String> opensearch_headers,
java.util.Map<java.lang.String,java.lang.String> params)
createSignParameters in interface Authenticationpublic java.lang.String createAliyunSign(java.util.TreeMap<java.lang.String,java.lang.Object> sortMap)
createAliyunSign in interface Authenticationprotected static java.lang.String createToSignContents(java.lang.String method,
java.lang.String content_md5,
java.lang.String content_type,
java.lang.String date,
java.util.TreeMap<java.lang.String,java.lang.String> opensearch_headers,
java.lang.String request_path,
java.util.TreeMap<java.lang.String,java.lang.String> query_params)
method - the methodcontent_md5 - the content_md5content_type - the content_typedate - the daterequest_path - the request_pathquery_params - the query_paramsopensearch_headers - the opensearch_headerspublic java.util.Map<java.lang.String,java.lang.String> createHttpHeaders(java.util.TreeMap<java.lang.String,java.lang.String> opensearch_headers,
java.util.TreeMap<java.lang.String,java.lang.Object> signParameters,
java.lang.String signature)
createHttpHeaders in interface Authenticationprotected static java.lang.String signature(java.lang.String toSignContent,
java.lang.String secret)
Copyright © 2018. All Rights Reserved.