Bouncy Castle Cryptography Library 1.64

org.bouncycastle.crypto.tls
Class Certificate

java.lang.Object
  |
  +--org.bouncycastle.crypto.tls.Certificate

Deprecated. Migrate to the (D)TLS API in org.bouncycastle.tls (bctls jar).

public class Certificate
extends java.lang.Object

Parsing and encoding of a Certificate struct from RFC 4346. opaque ASN.1Cert<2^24-1>; struct { ASN.1Cert certificate_list<0..2^24-1>; } Certificate;

See Also:
Certificate

Field Summary
protected  Certificate[] certificateList
          Deprecated.  
static Certificate EMPTY_CHAIN
          Deprecated.  
 
Constructor Summary
Certificate(Certificate[] certificateList)
          Deprecated.  
 
Method Summary
protected  Certificate[] cloneCertificateList()
          Deprecated.  
 void encode(java.io.OutputStream output)
          Deprecated. Encode this Certificate to an OutputStream.
 Certificate getCertificateAt(int index)
          Deprecated.  
 Certificate[] getCertificateList()
          Deprecated.  
 int getLength()
          Deprecated.  
 boolean isEmpty()
          Deprecated.  
static Certificate parse(java.io.InputStream input)
          Deprecated. Parse a Certificate from an InputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_CHAIN

public static final Certificate EMPTY_CHAIN
Deprecated. 

certificateList

protected Certificate[] certificateList
Deprecated. 
Constructor Detail

Certificate

public Certificate(Certificate[] certificateList)
Deprecated. 
Method Detail

getCertificateList

public Certificate[] getCertificateList()
Deprecated. 
Returns:
an array of Certificate representing a certificate chain.

getCertificateAt

public Certificate getCertificateAt(int index)
Deprecated. 

getLength

public int getLength()
Deprecated. 

isEmpty

public boolean isEmpty()
Deprecated. 
Returns:
true if this certificate chain contains no certificates, or false otherwise.

encode

public void encode(java.io.OutputStream output)
            throws java.io.IOException
Deprecated. 
Encode this Certificate to an OutputStream.
Parameters:
output - the OutputStream to encode to.
Throws:
java.io.IOException -  

parse

public static Certificate parse(java.io.InputStream input)
                         throws java.io.IOException
Deprecated. 
Parse a Certificate from an InputStream.
Parameters:
input - the InputStream to parse from.
Returns:
a Certificate object.
Throws:
java.io.IOException -  

cloneCertificateList

protected Certificate[] cloneCertificateList()
Deprecated. 

Bouncy Castle Cryptography Library 1.64