Class SignByAsymmetricKeyRequest

    • Constructor Detail

      • SignByAsymmetricKeyRequest

        public SignByAsymmetricKeyRequest()
      • SignByAsymmetricKeyRequest

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

      • getAlgorithm

        public String getAlgorithm()
        Get 签名算法,支持的算法:SM2DSA,ECC_P256_R1,RSA_PSS_SHA_256,RSA_PKCS1_SHA_256 等。更多支持的算法可通过 ListAlgorithms 接口进行查询。
        Returns:
        Algorithm 签名算法,支持的算法:SM2DSA,ECC_P256_R1,RSA_PSS_SHA_256,RSA_PKCS1_SHA_256 等。更多支持的算法可通过 ListAlgorithms 接口进行查询。
      • setAlgorithm

        public void setAlgorithm​(String Algorithm)
        Set 签名算法,支持的算法:SM2DSA,ECC_P256_R1,RSA_PSS_SHA_256,RSA_PKCS1_SHA_256 等。更多支持的算法可通过 ListAlgorithms 接口进行查询。
        Parameters:
        Algorithm - 签名算法,支持的算法:SM2DSA,ECC_P256_R1,RSA_PSS_SHA_256,RSA_PKCS1_SHA_256 等。更多支持的算法可通过 ListAlgorithms 接口进行查询。
      • getMessage

        public String getMessage()
        Get 消息原文或消息摘要。如果提供的是消息原文,则消息原文的长度(Base64编码前的长度)不超过4096字节。如果提供的是消息摘要,消息摘要长度(Base64编码前的长度)必须等于32字节
        Returns:
        Message 消息原文或消息摘要。如果提供的是消息原文,则消息原文的长度(Base64编码前的长度)不超过4096字节。如果提供的是消息摘要,消息摘要长度(Base64编码前的长度)必须等于32字节
      • setMessage

        public void setMessage​(String Message)
        Set 消息原文或消息摘要。如果提供的是消息原文,则消息原文的长度(Base64编码前的长度)不超过4096字节。如果提供的是消息摘要,消息摘要长度(Base64编码前的长度)必须等于32字节
        Parameters:
        Message - 消息原文或消息摘要。如果提供的是消息原文,则消息原文的长度(Base64编码前的长度)不超过4096字节。如果提供的是消息摘要,消息摘要长度(Base64编码前的长度)必须等于32字节
      • getKeyId

        public String getKeyId()
        Get 密钥的唯一标识
        Returns:
        KeyId 密钥的唯一标识
      • setKeyId

        public void setKeyId​(String KeyId)
        Set 密钥的唯一标识
        Parameters:
        KeyId - 密钥的唯一标识
      • getMessageType

        public String getMessageType()
        Get 消息类型:RAW,DIGEST,如果不传,默认为RAW,表示消息原文。
        Returns:
        MessageType 消息类型:RAW,DIGEST,如果不传,默认为RAW,表示消息原文。
      • setMessageType

        public void setMessageType​(String MessageType)
        Set 消息类型:RAW,DIGEST,如果不传,默认为RAW,表示消息原文。
        Parameters:
        MessageType - 消息类型:RAW,DIGEST,如果不传,默认为RAW,表示消息原文。