tecgraf.openbus.core
Class OpenBusPrivateKey

java.lang.Object
  extended by tecgraf.openbus.core.OpenBusPrivateKey
All Implemented Interfaces:
PrivateKey

public class OpenBusPrivateKey
extends Object
implements PrivateKey

Representa uma chave privada RSA que é compatível com o protocolo do OpenBus

Author:
Tecgraf

Method Summary
static OpenBusPrivateKey createPrivateKeyFromBytes(byte[] privateKeyBytes)
          Cria uma chave privada compatível com o protocolo do OpenBus à partir de uma representação de chave RSA em formato de array de bytes.
static OpenBusPrivateKey createPrivateKeyFromFile(String privateKeyFile)
          Cria uma chave privada compatível com o protocolo do OpenBus à partir de uma representação de chave RSA em formato de arquivo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createPrivateKeyFromBytes

public static OpenBusPrivateKey createPrivateKeyFromBytes(byte[] privateKeyBytes)
                                                   throws NoSuchAlgorithmException,
                                                          InvalidKeySpecException
Cria uma chave privada compatível com o protocolo do OpenBus à partir de uma representação de chave RSA em formato de array de bytes.

Parameters:
privateKeyBytes - a chave em formato de array de bytes.
Returns:
a chave privada no formato reconhecível pela API do OpenBus.
Throws:
NoSuchAlgorithmException
InvalidKeySpecException

createPrivateKeyFromFile

public static OpenBusPrivateKey createPrivateKeyFromFile(String privateKeyFile)
                                                  throws IOException,
                                                         NoSuchAlgorithmException,
                                                         InvalidKeySpecException
Cria uma chave privada compatível com o protocolo do OpenBus à partir de uma representação de chave RSA em formato de arquivo.

Parameters:
privateKeyFile - o caminho da chave em formato de arquivo
Returns:
a chave privada no formato reconhecível pela API do OpenBus.
Throws:
IOException
NoSuchAlgorithmException
InvalidKeySpecException


Copyright © 2014. All Rights Reserved.