Package com.cloudera.cdp.iam.model
Class SetSamlResponseDecryptionKeyRequest
java.lang.Object
com.cloudera.cdp.iam.model.SetSamlResponseDecryptionKeyRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-11-14T06:50:08.152-08:00")
public class SetSamlResponseDecryptionKeyRequest
extends Object
Request object for setting the encryption certificate and decryption key for SAML response.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for currentSamlResponseDecryptionKey.Getter for nextSamlResponseDecryptionKey.Getter for samlProvider.Getter for samlResponseEncryptionCertificate.inthashCode()voidsetCurrentSamlResponseDecryptionKey(String currentSamlResponseDecryptionKey) Setter for currentSamlResponseDecryptionKey.voidsetNextSamlResponseDecryptionKey(String nextSamlResponseDecryptionKey) Setter for nextSamlResponseDecryptionKey.voidsetSamlProvider(String samlProvider) Setter for samlProvider.voidsetSamlResponseEncryptionCertificate(String samlResponseEncryptionCertificate) Setter for samlResponseEncryptionCertificate.toString()
-
Constructor Details
-
SetSamlResponseDecryptionKeyRequest
public SetSamlResponseDecryptionKeyRequest()
-
-
Method Details
-
getSamlProvider
Getter for samlProvider. The name or CRN of the SAML Provider associated with the decryption key. -
setSamlProvider
Setter for samlProvider. The name or CRN of the SAML Provider associated with the decryption key. -
getSamlResponseEncryptionCertificate
Getter for samlResponseEncryptionCertificate. The certificate used by Identity Provider for encrypting SAML responses. It must be in PEM format. It must be non-empty and valid when 'currentSamlResponseDecryptionKey' is also set. Setting it to an empty string will remove this certificate. -
setSamlResponseEncryptionCertificate
Setter for samlResponseEncryptionCertificate. The certificate used by Identity Provider for encrypting SAML responses. It must be in PEM format. It must be non-empty and valid when 'currentSamlResponseDecryptionKey' is also set. Setting it to an empty string will remove this certificate. -
getCurrentSamlResponseDecryptionKey
Getter for currentSamlResponseDecryptionKey. The current private key used for decrypting incoming encrypted SAML responses from the customer's Identity Provider to CDP. It must be in PEM format. It must be non-empty and valid when 'samlResponseEncryptionCertificate' is set. Setting it to an empty string will remove this key. -
setCurrentSamlResponseDecryptionKey
Setter for currentSamlResponseDecryptionKey. The current private key used for decrypting incoming encrypted SAML responses from the customer's Identity Provider to CDP. It must be in PEM format. It must be non-empty and valid when 'samlResponseEncryptionCertificate' is set. Setting it to an empty string will remove this key. -
getNextSamlResponseDecryptionKey
Getter for nextSamlResponseDecryptionKey. The next private key used for decrypting incoming encrypted SAML responses from the customer's IdP to CDP, during key rotation. It must be in PEM format. It is used for rotating keys without downtime, and is expected to be empty after key rotation completes. When both the current and next decryption keys are set, CDP will try to decrypt with both the keys. Both must be valid keys. Omitting this parameter from the request will remove it. -
setNextSamlResponseDecryptionKey
Setter for nextSamlResponseDecryptionKey. The next private key used for decrypting incoming encrypted SAML responses from the customer's IdP to CDP, during key rotation. It must be in PEM format. It is used for rotating keys without downtime, and is expected to be empty after key rotation completes. When both the current and next decryption keys are set, CDP will try to decrypt with both the keys. Both must be valid keys. Omitting this parameter from the request will remove it. -
equals
-
hashCode
public int hashCode() -
toString
-