public final class KeyUtils extends Object
Modifier and Type | Method and Description |
---|---|
static byte[] |
generateDigest(byte[] inputBytes)
Generate a (SHA1) digest of the input bytes.
|
static Cipher |
getCipherInstance(String cipherAlgo)
Translate the "cipherAlgo" URI to a JCE ID, and return a javax.crypto.Cipher instance
of this type.
|
static KeyGenerator |
getKeyGenerator(String algorithm) |
static int |
getKeyLength(String algorithm)
Returns the length of the key in # of bytes
|
static SecretKey |
prepareSecretKey(String algorithm,
byte[] rawKey)
Convert the raw key bytes into a SecretKey object of type algorithm.
|
public static int getKeyLength(String algorithm) throws WSSecurityException
algorithm
- WSSecurityException
public static SecretKey prepareSecretKey(String algorithm, byte[] rawKey)
public static KeyGenerator getKeyGenerator(String algorithm) throws WSSecurityException
WSSecurityException
public static Cipher getCipherInstance(String cipherAlgo) throws WSSecurityException
WSSecurityException
public static byte[] generateDigest(byte[] inputBytes) throws WSSecurityException
inputBytes
- the bytes to digestWSSecurityException
Copyright © 2016 JBoss by Red Hat. All rights reserved.