25 agosto, 2014

Criar / Gerar Certificado digital auto assinado


Criar certificado digital auto-assinado



Gerar um certificado digital sem validade e que pode ser utilizado para testes de software é uma tarefa relativamente fácil.
Pode-se usar a ferramenta keytool da JDK para essa tarefa:
Para gerar o certificado acesse o prompt do windows (ou console do linux) e dentro da pasta \bin da JDK execute o seguinte comando:

keytool -keystore MeukeyStore.jks -genkey -keyalg rsa -alias aliasDaMinhaChave

- esse comando cria o keystore MeuKeyStore.jks e solicita a senha para o keystore
- é solicitado dados pessoais para o certificado
- ao final é solicitado a senha para a chave privada
Para que o certificado seja ‘auto-assinado’, use o seguinte comando:

keytool -keystore MeukeyStore.jks -selfcert -alias aliasDaMinhaChave

- gera uma 'auto-assinatura' para o certificado
- é solicitado a senha do keystore e também a senha da chave privada
Para exportar o certificado para um arquivo:

keytool -keystore MeukeyStore.jks -exportcert -alias aliasDaMinhaChave -file Certificado_digital.cer

- faz o export do certificado (contendo a chave publica) para arquivo Certificado_digital.cer
- lembre-se que a ferramenta keytool não possui (ainda) a funcionalidade de extrair a chave privada do keystore

Fonte: http://crestaniblog.wordpress.com/2013/03/28/criar-certificado-digital/

18 agosto, 2014

CMD - Limpeza Public



Rem script para limpeza de diretorio public
Rem apaga todo conteúdo de uma determinada pasta incluindo subpastas
Rem ***************** Limpeza Public **************************
Rem ***************** Configuração das variáveis de ambiente ***********
Set TEMP=C:\Temp
Set TMP=C:\Temp

FOR /D %%i IN (E:\public\*) DO RD /S /Q "%%i"
DEL /Q E:\public\*.*

11 agosto, 2014

Lotus Notes - Remover Keep Private



@if(@IsAvailable($KeepPrivate);FIELD $KeepPrivate:=@DeleteField; @Success);

04 agosto, 2014

MS SQL - Ver query corrente - BD acima do 2005



-- Mostrar a query corrente, bd acima do 2005
SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext

28 julho, 2014

Oracle - ver versão do banco de dados



--consultar versão do banco de dados oracle
select * from v$version

21 julho, 2014

Oracle - Sequence



--lista  todas as sequencias e o ultimo valor
select Sequence_Name, Last_Number from user_sequences;

-- mostra próximo valor da sequência (sequence)
select nome_sequencia.nextval from dual;

-- mostra valor atual,corrente da sequência (sequence)
select hibernate_sequence.currval from dual;

--modifca tabela adicionando sequencia add sequence
alter table minha_tabela modify id_tabela default nome_sequence.nextval;

17 julho, 2014

Oracle - Pesquisar objeto no banco de dados (BD)



--Pesquisar coluna em todos os schemas do banco
SELECT COLUMN_NAME, DATA_TYPE, OWNER, TABLE_NAME FROM ALL_TAB_COLS where column_name = 'ID_INDICE_V_DOCUMENTO' order by 4;

-- Pesquisa objeto em todos os schemas do banco
SELECT OWNER, OBJECT_NAME, OBJECT_TYPE,CREATED, LAST_DDL_TIME, STATUS FROM ALL_OBJECTS WHERE OWNER LIKE 'USER%' AND OBJECT_NAME = 'MXD_INDICE_V_DOCUMENTO';


fonte: vou ficar devendo não tenho mais.