

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Usar autenticação SSL unidirecional
<a name="jdbc20-use-one-way-SSL-authentication"></a>

Se o servidor ao qual você está se conectando usar SSL e tiver um certificado, você poderá configurar o driver para verificar a identidade do servidor usando a autenticação unidirecional. 

A autenticação unidirecional requer um certificado SSL assinado e confiável para verificar a identidade do servidor. Você pode configurar o driver para usar um certificado específico ou acessar um TrustStore que contém o certificado apropriado. Se você não especificar um certificado ou TrustStore, o driver usará o Java TrustStore padrão (normalmente `jssecacerts` ou `cacerts`). 

**Para configurar a autenticação SSL unidirecional**

1. Defina a propriedade UID como seu nome de usuário do Redshift para acessar o servidor do Amazon Redshift.

1. Defina a propriedade PWD como a senha correspondente ao seu nome de usuário do Redshift.

1. Defina a propriedade SSL como true.

1. Defina a propriedade SSLRootCert como o local do certificado CA raiz.

1. Se você não estiver usando um dos Java TrustStores padrão, execute uma das seguintes ações:
   + Para especificar um certificado de servidor, defina a propriedade SSLRootCert como o caminho completo do certificado.
   + Para especificar um TrustStore, faça o seguinte:

     1. Utilize o programa keytool para adicionar o certificado de servidor à TrustStore que pretende utilizar.

     1. Especifique a TrustStore e a senha a serem usadas ao iniciar a aplicação Java usando o driver. Por exemplo:

        ```
        -Djavax.net.ssl.trustStore=[TrustStoreName]
        -Djavax.net.ssl.trustStorePassword=[TrustStorePassword]
        -Djavax.net.ssl.trustStoreType=[TrustStoreType]
        ```

1. Escolha uma:
   + Para validar o certificado, defina a propriedade SSLMode como verify-ca.
   + Para validar o certificado e verificar o nome do host no certificado, defina a propriedade SSLMode como verify-full.