package common


// <ext>core:true</ext> 【证书信息】证书信息 【说明】 1、用于指定需要申请的Ukey证书/移动证书信息； 2、当印章形式为移动印章且印章创建方法为auto或upload时必填； 3、当印章形式为Ukey印章且印章创建方法为auto或upload时时，Ukey信息和证书信息至少传一个，传入Ukey信息表
type OpenSealCertInfoRequest struct {
	// <ext>core:true</ext> 【证书算法】证书算法 【传参】 1、取值范围：RSA（国际算法），SM2（国密算法）。 2、需传入电子签章管理后台【云证书申请策略】/【Ukey新购配置】/【移动证书配置】中设置的可用证书算法。
	SigAlgType string `json:"sigAlgType,omitempty"`
	// <ext>core:true</ext> 【证书颁发机构】证书颁发机构 【传参】 1、取值范围：sheca（上海CA），gdca（广东CA），cfca（CFCA），cwca（西部CA），selfca（防篡改证书）。 2、申请Ukey章、移动印章需传入电子签章管理后台【Ukey新购配置】/【移动证书配置】中设置的可用证书颁发机构。申请防篡改Ukey证书为付费功能，请在功能开启时申请。 3、申请印章证书需管理后台【云证书申请策略】设置的可用证书颁发机构，仅支持传入cwca（西部CA）或sheca（上海CA）。
	CaType string `json:"caType,omitempty"`
	// <ext>core:true</ext> 【证书年限】证书年限 【传参】 1、取值范围：1，2。单位：年。 2、需传入电子签章管理后台【云证书申请策略】/【Ukey新购配置】/【移动证书配置】中设置的可用年限。
	Years string `json:"years,omitempty"`
}
