FileDocCategorySizeDatePackage
EncodedKeySpec.javaAPI DocJava SE 5 API1745Fri Aug 26 14:57:18 BST 2005java.security.spec

EncodedKeySpec

public abstract class EncodedKeySpec extends Object implements KeySpec
This class represents a public or private key in encoded format.
author
Jan Luehe
version
1.20, 12/19/03
see
java.security.Key
see
java.security.KeyFactory
see
KeySpec
see
X509EncodedKeySpec
see
PKCS8EncodedKeySpec
since
1.2

Fields Summary
private byte[]
encodedKey
Constructors Summary
public EncodedKeySpec(byte[] encodedKey)
Creates a new EncodedKeySpec with the given encoded key.

param
encodedKey the encoded key. The contents of the array are copied to protect against subsequent modification.

	this.encodedKey = (byte[])encodedKey.clone();
    
Methods Summary
public byte[]getEncoded()
Returns the encoded key.

return
the encoded key. Returns a new array each time this method is called.

	return (byte[])this.encodedKey.clone();
    
public abstract java.lang.StringgetFormat()
Returns the name of the encoding format associated with this key specification.

If the opaque representation of a key (see {@link java.security.Key Key}) can be transformed (see {@link java.security.KeyFactory KeyFactory}) into this key specification (or a subclass of it), getFormat called on the opaque key returns the same value as the getFormat method of this key specification.

return
a string representation of the encoding format.