- 用户指南
- 开发指南
- API参考
-
常见问题
- 概览
- 合作伙伴体系
- 伙伴信息管理
- 伙伴组织管理
- 伙伴学习管理
- 伙伴权益申请
- 机会点管理
-
解决方案提供商伙伴
-
伙伴政策
- 什么是解决方案提供商计划?
- 什么是解决方案提供商业绩?业绩收入怎么计算?
- 什么是解决方案提供商激励?
- 解决方案提供商自用云资源是否计入销售业绩?
- 华为云发放的代金券、测试券等消费是否计入销售业绩?
- 伙伴业绩是否区分客户的消费为新购、续费?
- 如何申请额外的POC测试券?
- 顾问销售和转售模式两种关联模式的有效期是多长?
- 顾问销售模式和转售模式的交易模式是什么?
- 伙伴如何为客户设置折扣?
- 伙伴中心的账户信息,应还金额和账户余额是什么意思?
- 解决方案提供商销售的华为云服务产品是否需要产品授权销售,无授权的产品不能销售?
- 华为云合作伙伴政策是否一国一策?
- 解决方案提供商销售华为云服务是否需要打款压货?
- 顾问销售模式下伙伴是否需要向客户提供服务?
- 华为云是否给伙伴设置预算,这与伙伴给转售子客户设置预算有什么关系?
-
注册与认证
- 合作伙伴创建的组织人员如何修改密码?
- 如何查看合作伙伴的资质信息?
- 如何成为华为云解决方案提供商?
- 如果想成为解决方案提供商,在注册华为云账号过程中提示需绑定信用卡,请问如何处理?
- 我已注册华为云账号并绑定了信用卡,如何加入解决方案提供商计划?
- 我已注册华为云账号并已购买过华为云服务,如何加入解决方案提供商计划?
- 我已成功认证为解决方案提供商,怎么不能购买华为云服务?
- 我是解决方案提供商,如何才能体验测试华为云业务?
- 伙伴能否跨区域注册,即伙伴公司注册地为A国,伙伴注册华为云解决方案提供商账号到B国(在B国认证解决方案提供商)是否可以?
- 为什么要认证为解决方案提供商不能绑定信用卡?
- 注册在A国的账号是否可以绑定B国的银行卡?
- 伙伴认证证书续期的时间及如何续期?
- 客户个人账号如何成为企业账号?
- 快捷注册新账号加入解决方案提供商计划
- 快捷注册新账号提升合作伙伴等级
- 关联与解除关联
- 消费配额
- 开具发票
-
激励结算
- 什么是伙伴的业绩和激励?
- 客户购买云服务后,华为云什么时候跟伙伴对账及结算激励?
- 合作伙伴在哪里查看业绩激励数据?
- 转售业绩激励与顾问销售业绩激励有什么不同?
- 合作伙伴如何对账?页面上的数据如何跟伙伴政策对应?
- 华为云提供哪些激励发放(支付)方式,各代表什么意思?
- 什么情况下合作伙伴需要向华为云开发票?
- 为什么我看不到/打不开“开票清单”?
- 发票寄到哪里?除了发票,还要寄什么东西?
- 对激励发票有什么要求?
- 银行转账付款的结算币种是什么货币?
- 支付激励时,要扣除什么税?
- 激励发放选择转代金券,什么时候能到账?
- 寄发票后,过多少天激励能到账?
- 提取激励的有效期是多久?
- 激励发放方式有哪几种?
- 业绩说明
- 业绩如何对账?
- 激励发放方式选择错误,该如何处理?
- 折扣与优惠券
-
其他
- 合作伙伴如何修改账号名?
- 如何下载伙伴计划证书?证书有效期如何查看?
- 伙伴注册账户时收不到验证码是什么原因?
- 伙伴如何为特定人员配置针对账号欠款、激励对账等财务相关的邮件和短信提醒功能?
- 如何查看和下载Huawei Cloud Partner Network Certification Agreement和Huawei Cloud Solution Provider Cooperation Agreement?
- 包年/包月产品如何支付?
- 关闭转售类客户账单权限有哪些影响?
- 消费看板的统计规则是什么?
- 原客户消费下的消费汇总功能合并到消费看板后,如何在消费看板查看消费汇总?
- 月结95峰值计费产品
- 出账机制调整对伙伴的影响有哪些?
- 伙伴如何新建工单?
- 伙伴如何查看工单处理进度?
- 伙伴受限或冻结的影响有哪些?
- 什么是组合交易单?
- 什么是子资源?
- 如何查询财务托管模式企业子账号解绑当月账期的消费数据?
- 销售菜单新旧版对比
- 伙伴登录伙伴中心没有客户拓展菜单?
-
伙伴政策
- 总经销商伙伴
- 云经销商伙伴
- 经销商子客户
- 运营商伙伴
- 云商店伙伴
- 合作伙伴品牌营销
- API
- 通用参考
展开导读
链接复制成功!
生成证书
合作伙伴可以购买使用商业CA签发的证书,也可以使用OpenSSL工具生成的免费证书。对于使用OpenSSL工具生成证书的命令较多,这里给出推荐的生成证书的OpenSSL命令供参考。
- 生成CA的RSA公私钥对。
命令:openssl genrsa [-out filename] [-aes256] [numbits]
样例:openssl genrsa -out CAkey.pem -aes256 2048
命令执行时会在OpenSSL界面上提示用户自己手动输入生成的私钥文件的保护口令。该口令会自动派生出加密密钥,对私钥文件做加密保护。
表1 生成CA的RSA公私钥对参数说明 参数
说明
[-out filename]
输出的存放公私钥对的文件名及路径。
[-aes256]
表明私钥文件的加密算法是AES256-CBC。
这里也可以选择-des、-des3、-aes128、-idea等加密算法,对称加密算法建议使用:AES(128位及以上),所以这里我们推荐使用-aes256加密算法。如果在生成公私钥对的命令中不指定加密算法,则生成的公私钥文件是没有口令保护的。
[numbers]
指生成的公私钥对的长度,非对称加密算法建议使用:RSA(2048位及以上),所以这里推荐的公私钥对长度为2048bit。
- 使用CA自己的私钥签发自签名CA根证书。
命令:openssl req [-x509] [-new] [-key filename] [-out filename] [-md2|-md5|-sha1|-mdc2|-sha256] [-days n] [-config path of openssl.cnf]
样例:openssl req -x509 -new -key CAkey.pem -sha256 -out CA.pem -days 3650 -config openssl.cnf
样例中的“Cakey.pem”为1中生成的私钥文件。命令执行时会在OpenSSL界面上提示用户自己手动输入1生成的私钥文件的保护口令以及输入证书申请者的信息值。
表2 使用CA自己的私钥签发自签名CA根证书参数说明 参数
说明
[-x509]
本参数将产生自签名的证书,即Root CA根证书,证书的扩展项在config文件里面指定。
[-new]
本参数产生一个新的证书请求文件CSR(Certificate Secure Request,如果该参数和-x509参数一起使用,则是生成一个自签名的根证书文件),它会要用户输入创建CSR的一些必须的信息。至于需要哪些信息,是在config文件里面定义好了的。
[-key filename]
指定证书私钥文件的来源。允许该文件的格式是PKCS#8。
[-out filename]
输出证书请求文件(如果前面有-x509参数,则表明此处输出的是自签名根证书文件),默认为标准输出。
[-md2|-md5|-sha1|-mdc2|-sha256]
指定证书的哈希算法,建议签名场景使用SHA256,另外因为在1中生成的是RSA的公私钥对,所以此处的签名算法为SHA256RSA。
[-days n]
指定被签名证书的有效期限。如果不指定该参数,则生成证书的有效期默认为30天。一般我们建议生成的证书有效期为10年,即n取值为3650。
[-config path of openssl.cnf]
指定openssl.cnf配置文件的绝对路径和文件名。
- 生成设备证书的公私钥对。
生成设备证书公私钥对的命令,同生成CA证书公私钥对的命令。
样例:openssl genrsa -out Devicekey.pem -aes256 2048
这里的Devicekey.pem为存放设备证书公私钥的文件。命令执行时会在OpenSSL界面上提示用户自己手动输入生成的私钥文件的保护口令。该口令会自动派生出加密密钥,对私钥文件做加密保护。
- 生成设备证书的证书请求文件。
命令:openssl req [-new] [-key filename] [-out filename] [-config path of openssl.cnf]
样例:openssl req -new -key Devicekey.pem -out DeviceCert.csr -config openssl.cnf
样例中的“Devicekey.pem”为3中生成的私钥文件。命令执行时会在OpenSSL界面上提示用户自己手动输入3生成的私钥文件的保护口令以及输入证书申请者的信息值。
命令中的参数说明请参见表2。
- 使用CA私钥签发设备证书。
命令:openssl x509 [-req] [-in filename] [-out filename] [-CA filename] [-CAkey filename] [-md2|-md5|-sha1|-mdc2|-sha256] [-days arg] [-CAcreateserial] [-extfile filename] [-extensions v3_req]
样例:openssl x509 -req -in DeviceCert.csr -out DeviceCert.pem -CA CA.pem -CAkey CAkey.pem -sha256 -days 3650 -CAcreateserial -extensions v3_req -extfile openssl.cnf
命令执行时会在OpenSSL界面上提示用户自己手动输入1生成的根CA私钥文件的保护口令。
表3 使用CA私钥签发设备证书参数说明 参数
说明
[-req]
在x509命令中,该参数说明输入文件(“-in”参数后面的文件)是证书请求文件CSR。
[-in filename]
指定输入文件名,这里我们输入的文件是4中生成的设备证书请求文件。
[-out filename]
指定输出文件名,这里指被签名后的设备证书文件。
[-CA filename]
指定签名用的CA的证书文件名,即2中生成的证书请求文件。
[-CAkey filename]
指定CA私有密钥文件,即1生成CA的RSA公私钥对。
[-md2|-md5|-sha1|-mdc2|-sha256]
指定证书的哈希算法,建议签名场景使用SHA256,另外因为在1中生成的是RSA的公私钥对,所以此处的签名算法为SHA256RSA。
[-days n]
指定被签名证书的有效期限。如果不指定该参数,则生成证书的有效期默认为30天。一般我们建议生成的证书有效期为10年,即n取值为3650。
[-CAcreateserial]
如果没有CA系列号文件(默认文件名为CA.srl),那么本option将生成一个,如果有默认的CA.srl文件,则直接使用该文件,且以后每签发一个证书,序列号增加1。
[-extfile filename]
指定包含证书扩展项的文件名,这里为openssl.cnf文件。如果没有该参数,那么生成的证书将没有任何扩展项,即生成的是x.509 v1版本的证书。
[-extensions section]
指定签发的证书文件中包含要增加的扩展项,如果不指定该参数,则默认为v3_ca,即CA根证书,这里要签发设备证书,所以此处的section取值为v3_req,代表生成的证书中证书的基本约束是“Subject Type=End Entity”,即该证书是终端实体证书。
- 5中生成的DeviceCert.pem文件正文去头尾即为IDP Metadata.xml示例(使用UTF-8编码保存)中<ds:X509Certificate> </ds:X509Certificate>内的值。