Class InputEncryptData

    • Constructor Detail

      • InputEncryptData

        public InputEncryptData()
      • InputEncryptData

        public InputEncryptData​(InputEncryptData source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getEncryptMethod

        public Long getEncryptMethod()
        Get 加密方式,0:AES加密;
        Returns:
        EncryptMethod 加密方式,0:AES加密;
      • setEncryptMethod

        public void setEncryptMethod​(Long EncryptMethod)
        Set 加密方式,0:AES加密;
        Parameters:
        EncryptMethod - 加密方式,0:AES加密;
      • getEncryptMode

        public Long getEncryptMode()
        Get 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式
        Returns:
        EncryptMode 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式
      • setEncryptMode

        public void setEncryptMode​(Long EncryptMode)
        Set 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式
        Parameters:
        EncryptMode - 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式
      • getPaddingType

        public Long getPaddingType()
        Get 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。
        Returns:
        PaddingType 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。
      • setPaddingType

        public void setPaddingType​(Long PaddingType)
        Set 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。
        Parameters:
        PaddingType - 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。
      • getEncryptData

        public String getEncryptData()
        Get 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。
        Returns:
        EncryptData 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。
      • setEncryptData

        public void setEncryptData​(String EncryptData)
        Set 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。
        Parameters:
        EncryptData - 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。
      • getIsAuthorized

        public Long getIsAuthorized()
        Get 用户是否授权,本接口取值:1,已授权。
        Returns:
        IsAuthorized 用户是否授权,本接口取值:1,已授权。
      • setIsAuthorized

        public void setIsAuthorized​(Long IsAuthorized)
        Set 用户是否授权,本接口取值:1,已授权。
        Parameters:
        IsAuthorized - 用户是否授权,本接口取值:1,已授权。