bamboo.util
Class Certificate
java.lang.Object
bamboo.util.Certificate
- All Implemented Interfaces:
- ostore.util.QuickSerializable
public class Certificate
- extends Object
- implements ostore.util.QuickSerializable
A QuickSerializable signed object.
- Version:
- $Id: Certificate.java,v 1.3 2004/04/20 17:43:49 srhea Exp $
- Author:
- Sean C. Rhea
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sig_alg
protected String sig_alg
signed_value
protected ostore.util.QuickSerializable signed_value
public_key
protected PublicKey public_key
cert_bytes
protected byte[] cert_bytes
sig_bytes
protected byte[] sig_bytes
checked
protected boolean checked
Certificate
public Certificate(String sa,
ostore.util.QuickSerializable s,
KeyPair p)
throws Certificate.InvalidException
- Throws:
Certificate.InvalidException
Certificate
public Certificate(ostore.util.InputBuffer buffer)
public_key_to_buffer
public static void public_key_to_buffer(ostore.util.OutputBuffer buffer,
PublicKey public_key)
throws NoSuchAlgorithmException,
InvalidKeySpecException
- Throws:
NoSuchAlgorithmException
InvalidKeySpecException
buffer_to_public_key
public static PublicKey buffer_to_public_key(ostore.util.InputBuffer ib)
throws NoSuchAlgorithmException,
InvalidKeySpecException
- Throws:
NoSuchAlgorithmException
InvalidKeySpecException
serialize
public void serialize(ostore.util.OutputBuffer buffer)
- Specified by:
serialize in interface ostore.util.QuickSerializable
sig_alg
public String sig_alg()
throws Certificate.InvalidException
- Throws:
Certificate.InvalidException
public_key
public PublicKey public_key()
throws Certificate.InvalidException
- Throws:
Certificate.InvalidException
signed_value
public ostore.util.QuickSerializable signed_value()
throws Certificate.InvalidException
- Throws:
Certificate.InvalidException
check
protected void check()
throws Certificate.InvalidException
- Throws:
Certificate.InvalidException
main
public static void main(String[] args)
throws Exception
- Throws:
Exception