Inicial > Dicas / Tips, RavenDb > Certificados de cliente no RavenDb com VM Linux Ubuntu no Azure

Certificados de cliente no RavenDb com VM Linux Ubuntu no Azure

Olá 🙂

Estou a um tempo conhecendo mais o database RavenDb, e evoluindo o entendimento de como montar ambientes com essa plataforma.

Depois de fazer alguns testes com deploy Kubernetes no Azure AKS, parti para um deploy em uma máquina Linux com Ubuntu 16.04 LTS no Azure.

Nesse deploy, após seguir o tutorial, e optar pela configuração segura, usando o certificado do Let’s Encrypt, não consegui com que o certificado gerado automaticamente no setup, funcionasse na minha máquina.

O firefox quantum, aparentemente não aceita certificados sem senha. E mesmo que o certificado esteja armazenado na Vault do sistema operacional MacOs/Windows, ele não utiliza esses certificados pré-instalados. O chrome igualmente, também estava solicitando senha para o certificado gerado automaticamente.

Identificados esses problemas, busquei ajuda no google groups oficial do Raven DB. Uma idéia que lí no grupo, sugeria a geração de um certificado com senha, usando a RAVENDB CLI.

Segui os seguintes passos:

1. Iniciei uma conexão SSH com minha máquina virtual.

ssh -i <arquivo_privatekey_usar> user@host

2. Acessei a pasta onde montei os arquivos do RavenDB (no seu caso o path será diferente).

cd /mntdata/Server

3. Executei o binario da CLI (no windows mude para rvn.exe)

./rvn admin-channel

4. Conectado na CLI gerei um novo certificado de acesso client:

generateClientCert <name> <path-to-output-folder> [password]

5. Esse arquivo será gerado no path que você tiver especificado no output. Agora, vamos copiá-lo para nossa máquina local, de onde faremos acesso ao painel administrativo do RavenDB. Para copiar, usei o comando SCP (secured copy).

Para copiar de uma máquina remota, para a máquina local, a sintaxe é a seguinte:

scp user@host:/path/to/remotefile localfile

Feita essa cópia para a máquina local, basta instalá-lo no seu computador.

E eis nosso painel administrativo executando:

RavenDbAdminPanel

RavenDb – Painel administrativo

 

Para registrar o certificado explicitamente no Firefox, siga os seguintes passos:

1. No Firefox, vá em Preferências.

2. Procure por Certificados.

3. Na aba “Seus certificados”, clique em Import.

4. Localize o arquivo .pfx e confirme a operação.

5. Reinicie o firefox.

 

  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixar uma Anotação

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Viagem e Voo

Dicas para viagens, férias e voos nacionais e internacionais

Ivan Guimarães Meirelles

Analista Desenvolvedor

Void Podcast

Vazio e sem retorno de valor

Elemar DEV

Negócios, tecnologia e desenvolvimento

2,000 Things You Should Know About WPF

Everything a WPF Developer Needs to Know, in Bite-Sized Chunks

Fernando Franzini Blog

Engenharia de Software e Arquitetura Ágil

Gabriel RB.net

Blog técnico, com dicas, códigos, novidades e problemas do dia-a-dia programando.

Alexandre Valente's Blog

Experiências em tecnologia e assuntos diversos

%d blogueiros gostam disto: