Class CreateWhiteBoxKeyRequest

    • Constructor Detail

      • CreateWhiteBoxKeyRequest

        public CreateWhiteBoxKeyRequest()
      • CreateWhiteBoxKeyRequest

        public CreateWhiteBoxKeyRequest​(CreateWhiteBoxKeyRequest 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

      • getAlias

        public String getAlias()
        Get 作为密钥更容易辨识,更容易被人看懂的别名, 不可为空,1-60个字母数字 - _ 的组合,首字符必须为字母或者数字。Alias不可重复。
        Returns:
        Alias 作为密钥更容易辨识,更容易被人看懂的别名, 不可为空,1-60个字母数字 - _ 的组合,首字符必须为字母或者数字。Alias不可重复。
      • setAlias

        public void setAlias​(String Alias)
        Set 作为密钥更容易辨识,更容易被人看懂的别名, 不可为空,1-60个字母数字 - _ 的组合,首字符必须为字母或者数字。Alias不可重复。
        Parameters:
        Alias - 作为密钥更容易辨识,更容易被人看懂的别名, 不可为空,1-60个字母数字 - _ 的组合,首字符必须为字母或者数字。Alias不可重复。
      • getAlgorithm

        public String getAlgorithm()
        Get 创建密钥所有的算法类型,支持的取值:AES_256,SM4
        Returns:
        Algorithm 创建密钥所有的算法类型,支持的取值:AES_256,SM4
      • setAlgorithm

        public void setAlgorithm​(String Algorithm)
        Set 创建密钥所有的算法类型,支持的取值:AES_256,SM4
        Parameters:
        Algorithm - 创建密钥所有的算法类型,支持的取值:AES_256,SM4
      • getDescription

        public String getDescription()
        Get 密钥的描述,最大1024字节
        Returns:
        Description 密钥的描述,最大1024字节
      • setDescription

        public void setDescription​(String Description)
        Set 密钥的描述,最大1024字节
        Parameters:
        Description - 密钥的描述,最大1024字节
      • getTags

        public Tag[] getTags()
        Get 标签列表
        Returns:
        Tags 标签列表
      • setTags

        public void setTags​(Tag[] Tags)
        Set 标签列表
        Parameters:
        Tags - 标签列表