org.jclouds.crypto
Class SshKeys
java.lang.Object
org.jclouds.crypto.SshKeys
@Beta
public class SshKeys
- extends Object
Creates OpenSSH RSA keypairs
- Author:
- Adrian Cole
- See Also:
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SshKeys
public SshKeys()
generateRsaKeyPair
public static KeyPair generateRsaKeyPair(KeyPairGenerator generator)
- Parameters:
used
- to generate RSA key pairs
- Returns:
- new 2048 bit keyPair
- See Also:
Crypto.rsaKeyPairGenerator()
generate
public static Map<String,String> generate()
- return a "public" -> rsa public key, "private" -> its corresponding
private key
generate
public static Map<String,String> generate(KeyPairGenerator generator)
encodeAsOpenSSH
public static String encodeAsOpenSSH(RSAPublicKey key)
encodeAsPem
public static String encodeAsPem(RSAPrivateKey key)
encodeUint32
public static void encodeUint32(int value,
com.google.common.io.ByteArrayDataOutput out)
Copyright © 2009-2011 jclouds. All Rights Reserved.